Go to the documentation of this file.
10 #ifndef KEY1STYLESCONTEXT_H_INCLUDED
11 #define KEY1STYLESCONTEXT_H_INCLUDED
13 #include <boost/optional.hpp>
46 #endif // KEY1STYLESCONTEXT_H_INCLUDED
double double_cast(const char *value)
Definition: libetonyek_xml.cpp:79
Definition: IWORKToken.h:655
IWORKStylePtr_t m_style
Definition: IWORKPropertyMapElement.cpp:172
Definition: IWORKBezierElement.cpp:20
Definition: IWORKToken.h:666
Definition: IWORKTypes.h:277
Definition: KEY1Token.h:66
std::shared_ptr< IWORKXMLContext > IWORKXMLContextPtr_t
Definition: IWORKXMLContext.h:18
Definition: KEY1Token.h:55
KEY1StylesContext(KEY1ParserState &state, IWORKStylePtr_t &style, IWORKStylePtr_t parentStyle)
Definition: KEY1StylesContext.cpp:232
void endOfElement() override
Definition: KEY1StylesContext.cpp:266
#define ETONYEK_DEBUG_MSG(M)
Definition: libetonyek_utils.h:54
IWORKPropertyMap & m_propMap
Definition: IWORKPropertyMapElement.cpp:756
Definition: IWORKEnum.h:121
Definition: KEY1Token.h:152
Definition: IWORKEnum.h:120
Definition: IWORKToken.h:358
Definition: KEY1Token.h:65
Definition: IWORKToken.h:259
Definition: IWORKToken.h:359
Definition: KEY1XMLContextBase.h:22
bool bool_cast(const char *value)
Convert string value to bool.
Definition: libetonyek_xml.cpp:56
Definition: KEY1StylesContext.h:24
Definition: IWORKToken.h:623
boost::optional< IWORKShadow > & m_shadow
Definition: KEY1StylesContext.cpp:177
Definition: KEY1Token.h:48
Definition: KEY1Token.h:89
void put(const typename IWORKPropertyInfo< Property >::ValueType &value)
Insert a new value for key key.
Definition: IWORKPropertyMap.h:134
Definition: IWORKToken.h:188
Definition: KEY1ParserState.h:44
boost::optional< IWORKMarker > m_lineTail
Definition: KEY1StylesContext.h:40
Definition: IWORKToken.h:151
KEY1XMLContextBase< IWORKXMLContextElement > KEY1XMLElementContextBase
Definition: KEY1XMLContextBase.h:39
Definition: IWORKEnum.h:122
Definition: IWORKToken.h:411
IWORKStylePtr_t m_parentStyle
Definition: KEY1StylesContext.h:36
IWORKStylePtr_t & m_style
Definition: KEY1StylesContext.h:34
boost::optional< IWORKMarker > m_lineHead
Definition: KEY1StylesContext.h:39
Definition: IWORKToken.h:505
IWORKXMLContextPtr_t element(int name) override
Definition: KEY1StylesContext.cpp:245
Definition: IWORKToken.h:414
boost::optional< IWORKMarker > & m_marker
Definition: KEY1StylesContext.cpp:41
Definition: KEY1Token.h:167
boost::optional< IWORKPattern > m_pattern
Definition: KEY1StylesContext.h:41
IWORKPropertyMap m_propMap
Definition: KEY1StylesContext.h:35
Represents a (hierarchical) property map.
Definition: IWORKPropertyMap.h:24
Definition: IWORKToken.h:412
std::shared_ptr< IWORKStyle > IWORKStylePtr_t
Definition: IWORKStyle_fwd.h:21
Definition: IWORKToken.h:671
Definition: IWORKToken.h:587
Definition: IWORKToken.h:189
Definition: KEY1Token.h:248
boost::optional< IWORKShadow > m_shadow
Definition: KEY1StylesContext.h:42
const ValueT & get(const detail::IWAFieldImpl< TagV, ValueT, Reader > &field)
Definition: IWAField.h:190
Definition: KEY1Token.h:185
boost::optional< IWORKPattern > & m_pattern
Definition: KEY1StylesContext.cpp:99
const IWORKTokenizer & getTokenizer()
Definition: IWORKToken.cpp:57
boost::optional< IWORKFill > m_fill
Definition: KEY1StylesContext.h:38
Definition: IWORKToken.h:578
Definition: IWORKToken.h:624
Definition: IWORKToken.h:588
KEY1ParserState & getState()
Definition: IWORKXMLContextBase.h:43
Generated for libetonyek by
doxygen 1.8.16