Go to the documentation of this file.
10 #ifndef IWORKPROPERTYMAPELEMENT_H_INCLUDED
11 #define IWORKPROPERTYMAPELEMENT_H_INCLUDED
18 class IWORKPropertyHandler;
19 class IWORKPropertyMap;
20 class IWORKXMLParserState;
40 #endif // IWORKPROPERTYMAPELEMENT_H_INCLUDED
double double_cast(const char *value)
Definition: libetonyek_xml.cpp:79
Definition: IWORKToken.h:282
Definition: IWORKToken.h:82
boost::optional< double > try_double_cast(const char *value)
Definition: libetonyek_xml.cpp:84
Definition: IWORKPropertyMapElement.h:22
Definition: IWORKToken.h:341
Definition: IWORKToken.h:84
Definition: IWORKToken.h:103
IWORKXMLContextBase< IWORKXMLContextEmpty, IWORKXMLParserState > IWORKXMLEmptyContextBase
Definition: IWORKXMLContextBase.h:128
Definition: IWORKToken.h:487
Definition: IWORKToken.h:45
Definition: IWORKToken.h:326
Definition: IWORKToken.h:196
IWORKStylePtr_t m_style
Definition: IWORKPropertyMapElement.cpp:172
Definition: IWORKBezierElement.cpp:20
Definition: IWORKToken.h:330
Definition: IWORKToken.h:354
Definition: IWORKToken.h:400
Definition: IWORKToken.h:87
Definition: IWORKToken.h:355
Definition: IWORKToken.h:307
Definition: IWORKToken.h:65
Definition: IWORKToken.h:283
Definition: IWORKToken.h:269
Definition: IWORKToken.h:85
Definition: IWORKToken.h:479
std::unordered_map< ID_t, IWORKStylePtr_t > IWORKStyleMap_t
Definition: IWORKStyle_fwd.h:24
Definition: IWORKToken.h:102
Definition: IWORKToken.h:79
optional< ID_t > m_ref
Definition: IWORKPropertyMapElement.cpp:109
Definition: IWORKToken.h:268
Definition: IWORKToken.h:499
bool m_isShadow
Definition: IWORKPropertyMapElement.cpp:660
std::shared_ptr< IWORKXMLContext > IWORKXMLContextPtr_t
Definition: IWORKXMLContext.h:18
Definition: IWORKToken.h:689
Definition: IWORKToken.h:83
Definition: IWORKToken.h:290
Definition: IWORKToken.h:89
Definition: IWORKToken.h:58
Definition: IWORKToken.h:51
Definition: IWORKToken.h:43
Definition: IWORKToken.h:492
Definition: IWORKToken.h:38
Definition: IWORKToken.h:47
Definition: IWORKToken.h:267
Definition: IWORKToken.h:264
Definition: IWORKToken.h:410
Definition: IWORKToken.h:620
Definition: IWORKToken.h:166
Definition: IWORKToken.h:48
#define ETONYEK_DEBUG_MSG(M)
Definition: libetonyek_utils.h:54
IWORKPropertyMap & m_propMap
Definition: IWORKPropertyMapElement.cpp:756
optional< std::string > m_string
Definition: IWORKPropertyMapElement.cpp:572
Definition: IWORKToken.h:464
Definition: IWORKToken.h:37
IWORKPropertyMap * m_propMap
Definition: IWORKPropertyMapElement.h:34
Definition: IWORKToken.h:285
Definition: IWORKToken.h:57
Definition: IWORKToken.h:478
Definition: IWORKToken.h:669
Definition: IWORKToken.h:66
Definition: IWORKToken.h:68
std::deque< IWORKTabStop > IWORKTabStops_t
Definition: IWORKTypes.h:119
Definition: IWORKToken.h:577
Definition: IWORKToken.h:76
Definition: IWORKToken.h:63
boost::optional< typename IWORKPropertyInfo< Property >::ValueType > m_value
Definition: IWORKPropertyMapElement.cpp:91
Definition: IWORKToken.h:277
Definition: IWORKToken.h:86
Definition: IWORKToken.h:647
Definition: IWORKToken.h:56
Definition: IWORKToken.h:125
Definition: IWORKToken.h:564
Definition: IWORKToken.h:42
IWORKXMLContextPtr_t element(int name) override
Definition: IWORKPropertyMapElement.cpp:919
Definition: IWORKToken.h:508
Definition: IWORKToken.h:351
Definition: IWORKToken.h:296
Definition: IWORKToken.h:381
Definition: IWORKToken.h:41
boost::optional< bool > try_bool_cast(const char *value)
Definition: libetonyek_xml.cpp:61
Definition: IWORKToken.h:49
Definition: IWORKToken.h:78
Definition: IWORKToken.h:276
Definition: IWORKXMLParserState.h:31
Definition: IWORKToken.h:272
const unsigned m_columns
Definition: IWORKTableRecorder.cpp:35
Definition: IWORKToken.h:597
Definition: IWORKToken.h:39
std::shared_ptr< IWORKXMLContext > m_context
Definition: IWORKPropertyMapElement.cpp:90
Definition: IWORKToken.h:352
Definition: IWORKToken.h:50
virtual IWORKXMLContextPtr_t handle(const int name)=0
Definition: IWORKToken.h:281
Definition: IWORKToken.h:81
Definition: IWORKToken.h:64
Definition: IWORKToken.h:401
Definition: IWORKToken.h:154
Definition: IWORKToken.h:77
Definition: IWORKToken.h:265
Definition: IWORKToken.h:609
Definition: IWORKToken.h:523
Definition: IWORKToken.h:54
optional< bool > m_relative
Definition: IWORKPropertyMapElement.cpp:281
optional< double > m_amount
Definition: IWORKPropertyMapElement.cpp:280
Definition: IWORKToken.h:568
Definition: IWORKToken.h:331
optional< ID_t > m_descriptorRef
Definition: IWORKPropertyMapElement.cpp:661
Definition: IWORKToken.h:327
Definition: IWORKToken.h:345
IWORKPropertyHandler * m_propHandler
Definition: IWORKPropertyMapElement.h:35
Definition: IWORKToken.h:280
Definition: IWORKToken.h:266
IWORKStylePtr_t m_layout
Definition: IWORKPropertyMapElement.cpp:759
Definition: IWORKToken.h:188
Definition: IWORKToken.h:520
Definition: IWORKToken.h:419
Definition: IWORKToken.h:411
Definition: IWORKToken.h:291
Definition: IWORKToken.h:206
Definition: IWORKToken.h:75
Definition: IWORKToken.h:72
Definition: IWORKToken.h:339
Definition: IWORKToken.h:152
Definition: IWORKXMLContextBase.h:27
Definition: IWORKToken.h:284
boost::optional< RedirectType > m_data
Definition: IWORKPropertyMapElement.cpp:108
Definition: IWORKToken.h:304
deque< IWORKShadow > & m_elements
Definition: IWORKPropertyMapElement.cpp:659
IWORKXMLContextBase< IWORKXMLContextElement, IWORKXMLParserState > IWORKXMLElementContextBase
Definition: IWORKXMLContextBase.h:125
Definition: IWORKToken.h:306
Definition: IWORKToken.h:110
Definition: IWORKToken.h:482
optional< string > m_lang
Definition: IWORKPropertyMapElement.cpp:492
Definition: IWORKToken.h:60
Definition: IWORKToken.h:422
Definition: IWORKToken.h:46
Definition: IWORKToken.h:88
Definition: IWORKToken.h:62
Definition: IWORKToken.h:213
Definition: IWORKToken.h:118
Definition: IWORKToken.h:353
Definition: IWORKToken.h:300
Definition: IWORKToken.h:274
Represents a (hierarchical) property map.
Definition: IWORKPropertyMap.h:24
IWORKPropertyMap & m_propertyMap
Definition: IWORKPropertyMapElement.cpp:173
Definition: IWORKToken.h:69
Definition: IWORKToken.h:295
Definition: IWORKToken.h:412
Definition: IWORKToken.h:36
Definition: IWORKToken.h:688
std::shared_ptr< IWORKStyle > IWORKStylePtr_t
Definition: IWORKStyle_fwd.h:21
RedirectMap_t & m_dataMap
Definition: IWORKPropertyMapElement.cpp:107
Definition: IWORKToken.h:255
Definition: IWORKToken.h:55
Definition: IWORKToken.h:504
IWORKPropertyMapElement(IWORKXMLParserState &state, IWORKPropertyMap &propMap)
Definition: IWORKPropertyMapElement.cpp:905
Definition: IWORKToken.h:494
const ValueT & get_optional_value_or(const detail::IWAFieldImpl< TagV, ValueT, Reader > &field, const ValueT &value)
Definition: IWAField.h:196
Definition: IWORKToken.h:200
Definition: IWORKToken.h:308
Definition: IWORKToken.h:466
Definition: IWORKToken.h:70
Definition: IWORKToken.h:73
IWORKTabStops_t m_tabs
Definition: IWORKPropertyMapElement.cpp:214
optional< ID_t > m_overridesRef
Definition: IWORKPropertyMapElement.cpp:662
Definition: IWORKToken.h:278
Definition: IWORKToken.h:343
Definition: IWORKToken.h:165
Definition: IWORKToken.h:273
Definition: IWORKToken.h:480
Definition: IWORKToken.h:305
const ValueT & get(const detail::IWAFieldImpl< TagV, ValueT, Reader > &field)
Definition: IWAField.h:190
IWORKPropertyMapElement & operator=(const IWORKPropertyMapElement &)
Definition: IWORKToken.h:340
Definition: IWORKToken.h:59
Definition: IWORKToken.h:67
Definition: IWORKToken.h:423
Definition: IWORKToken.h:71
Definition: IWORKToken.h:215
Definition: IWORKToken.h:631
Definition: IWORKToken.h:279
Definition: IWORKToken.h:208
Definition: IWORKToken.h:214
Definition: IWORKToken.h:232
Definition: IWORKToken.h:578
Definition: IWORKToken.h:40
Definition: IWORKToken.h:624
Definition: IWORKToken.h:52
Definition: IWORKToken.h:216
Definition: IWORKToken.h:74
Definition: IWORKToken.h:80
Definition: IWORKToken.h:217
Definition: IWORKToken.h:53
Definition: IWORKToken.h:61
Definition: IWORKToken.h:588
State & getState()
Definition: IWORKXMLContextBase.h:43
Definition: IWORKPropertyHandler.h:18
Generated for libetonyek by
doxygen 1.8.16