10 #ifndef KEY2STYLEPARSER_H_INCLUDED
11 #define KEY2STYLEPARSER_H_INCLUDED
64 #endif // KEY2STYLEPARSER_H_INCLUDED
void parseProperty(const KEYXMLReader &reader, const char *key=0)
Definition: KEY2StyleParser.cpp:204
Represents a (hierarchical) property map.
Definition: KEYPropertyMap.h:21
const KEYDefaults & m_defaults
Definition: KEY2StyleParser.h:58
const bool m_nested
Definition: KEY2StyleParser.h:56
KEYPropertyMap m_props
Definition: KEY2StyleParser.h:59
KEY2StyleParser(const KEY2StyleParser &other)
void parsePropertyMap(const KEYXMLReader &reader)
Definition: KEY2StyleParser.cpp:478
A "mixin" containing a set of helper functions used in parser classes.
Definition: KEY2ParserUtils.h:28
KEYCollector *const m_collector
Definition: KEY2StyleParser.h:57
void parse(const KEYXMLReader &reader)
Definition: KEY2StyleParser.cpp:118
Definition: KEYXMLReader.h:20
KEY2StyleParser & operator=(const KEY2StyleParser &other)
Definition: KEY2StyleParser.h:24
const int m_nsId
Definition: KEY2StyleParser.h:55
boost::shared_ptr< KEYGeometry > KEYGeometryPtr_t
Definition: KEYTypes_fwd.h:25
Definition: KEYCollector.h:29
const int m_nameId
Definition: KEY2StyleParser.h:54
KEYGeometryPtr_t readGeometry(const KEYXMLReader &reader)
Definition: KEY2StyleParser.cpp:574
bool parsePropertyImpl(const KEYXMLReader &reader, const int propertyId, const char *key)
Parse the value of property propertyId.
Definition: KEY2StyleParser.cpp:224
Definition: KEY1Token.h:121
A representation of default values for various parts of the format.
Definition: KEYDefaults.h:30