Go to the documentation of this file.
10 #ifndef IWORKTABULARMODELELEMENT_H_INCLUDED
11 #define IWORKTABULARMODELELEMENT_H_INCLUDED
15 #include <boost/optional.hpp>
42 boost::optional<ID_t>
m_id;
53 #endif // IWORKTABULARMODELELEMENT_H_INCLUDED
Definition: IWORKToken.h:84
IWORKXMLContextBase< IWORKXMLContextEmpty, IWORKXMLParserState > IWORKXMLEmptyContextBase
Definition: IWORKXMLContextBase.h:128
Definition: IWORKToken.h:408
Definition: IWORKBezierElement.cpp:20
Definition: IWORKToken.h:666
Definition: IWORKToken.h:134
Definition: IWORKToken.h:224
Definition: IWORKToken.h:191
Definition: KEY1Token.h:198
Definition: IWORKToken.h:65
Definition: IWORKToken.h:527
Definition: IWORKToken.h:176
void endOfElement() override
Definition: IWORKTabularModelElement.cpp:1891
const IWORKTableNameMapPtr_t & m_tableNameMap
Definition: IWORKOutputElements.cpp:334
Definition: IWORKToken.h:380
Definition: IWORKToken.h:133
Definition: IWORKToken.h:374
Definition: IWORKToken.h:499
Definition: IWORKToken.h:181
boost::optional< std::string > m_tableId
Definition: IWORKTableInfoElement.cpp:567
std::shared_ptr< IWORKXMLContext > IWORKXMLContextPtr_t
Definition: IWORKXMLContext.h:18
Definition: IWORKEnum.h:82
Definition: IWORKToken.h:689
Definition: IWORKToken.h:184
Definition: IWORKToken.h:525
Definition: IWORKToken.h:83
Definition: IWORKToken.h:562
Definition: IWORKToken.h:365
Definition: IWORKToken.h:207
bool m_isResult
Definition: IWORKTabularModelElement.cpp:114
Definition: IWORKToken.h:171
Definition: IWORKToken.h:512
Definition: IWORKToken.h:584
Definition: IWORKToken.h:608
Definition: IWORKToken.h:526
Definition: IWORKToken.h:598
Definition: IWORKToken.h:376
std::unordered_map< std::string, std::string > IWORKContentMap_t
Definition: IWORKTypes_fwd.h:36
Definition: IWORKToken.h:233
Definition: IWORKToken.h:582
Definition: IWORKToken.h:585
Definition: IWORKToken.h:406
Definition: IWORKToken.h:231
#define ETONYEK_DEBUG_MSG(M)
Definition: libetonyek_utils.h:54
Definition: IWORKToken.h:328
Definition: IWORKToken.h:398
Definition: IWORKToken.h:383
Definition: IWORKToken.h:136
Definition: IWORKToken.h:396
std::shared_ptr< IWORKText > IWORKTextPtr_t
Definition: IWORKText_fwd.h:18
Definition: IWORKToken.h:607
boost::optional< ID_t > m_styleRef
Definition: IWORKTabularModelElement.h:45
boost::optional< unsigned > m_footerRows
Definition: IWORKTabularModelElement.h:48
Definition: IWORKToken.h:127
Definition: IWORKToken.h:250
Definition: IWORKToken.h:212
Definition: IWORKTable.h:53
boost::optional< int > try_int_cast(const char *value)
Definition: libetonyek_xml.cpp:99
Definition: IWORKToken.h:399
IWORKContentMap_t & m_contentMap
Definition: IWORKTabularModelElement.cpp:751
Definition: IWORKToken.h:86
optional< unsigned > m_gridlineIndex_
Definition: IWORKTabularModelElement.cpp:1575
Definition: IWORKToken.h:185
Definition: IWORKToken.h:404
Definition: IWORKToken.h:249
Definition: IWORKToken.h:247
Definition: IWORKToken.h:594
Definition: IWORKToken.h:549
const unsigned m_headerRows
Definition: IWORKTableRecorder.cpp:49
Definition: IWORKToken.h:175
Definition: IWORKToken.h:580
optional< IWORKDateTimeFormat > m_dateTimeFormat
Definition: IWORKTabularModelElement.cpp:54
optional< unsigned > m_startIndex
Definition: IWORKTabularModelElement.cpp:1521
Definition: IWORKTabularModelElement.h:25
Definition: IWORKToken.h:332
Definition: IWORKToken.h:135
Definition: IWORKToken.h:173
boost::optional< ID_t > m_id
Definition: IWORKTabularModelElement.h:42
Definition: IWORKXMLParserState.h:31
const unsigned m_footerRows
Definition: IWORKTableRecorder.cpp:50
Definition: IWORKToken.h:581
Definition: IWORKToken.h:515
Definition: IWORKToken.h:385
Definition: IWORKToken.h:551
Definition: IWORKToken.h:379
Definition: IWORKToken.h:225
Definition: IWORKToken.h:550
Definition: IWORKToken.h:150
Definition: IWORKToken.h:415
Definition: IWORKToken.h:547
Definition: IWORKToken.h:468
unsigned m_maxLines
Definition: IWORKTabularModelElement.cpp:1656
Definition: IWORKToken.h:81
Definition: IWORKTable.h:57
optional< unsigned > m_count
Definition: IWORKTabularModelElement.cpp:1576
boost::optional< unsigned > m_headerRows
Definition: IWORKTabularModelElement.h:47
Definition: IWORKToken.h:322
Definition: IWORKToken.h:154
Definition: IWORKToken.h:259
Definition: IWORKToken.h:298
IWORKXMLContextPtr_t element(int name) override
Definition: IWORKTabularModelElement.cpp:1867
Definition: IWORKToken.h:629
std::shared_ptr< IWORKTableData > IWORKTableDataPtr_t
Definition: IWORKTypes_fwd.h:76
optional< unsigned > m_stopIndex
Definition: IWORKTabularModelElement.cpp:1522
boost::optional< ID_t > m_ref
Definition: IWORKTabularModelElement.cpp:113
Definition: IWORKToken.h:572
Definition: IWORKToken.h:378
Definition: IWORKToken.h:558
Definition: IWORKToken.h:557
Collector & getCollector() const
Definition: IWORKXMLContextBase.h:49
optional< IWORKNumberFormat > m_numberFormat
Definition: IWORKTabularModelElement.cpp:56
Definition: IWORKToken.h:576
boost::optional< std::string > m_tableId
Definition: IWORKTabularModelElement.h:44
Definition: IWORKEnum.h:84
mdds::flat_segment_tree< unsigned, IWORKStylePtr_t > IWORKGridLine_t
Definition: IWORKTypes.h:121
Definition: IWORKToken.h:420
Definition: IWORKToken.h:373
void startOfElement() override
Definition: IWORKTabularModelElement.cpp:1857
Definition: IWORKToken.h:188
Definition: IWORKToken.h:164
Definition: IWORKEnum.h:81
Definition: IWORKToken.h:130
Definition: IWORKToken.h:583
Definition: IWORKToken.h:411
Definition: IWORKToken.h:622
const boost::optional< std::string > & m_id
Definition: IWORKTabularModelElement.cpp:752
boost::optional< ID_t > m_resultRef
Definition: IWORKTabularModelElement.cpp:1365
Definition: IWORKToken.h:630
Definition: IWORKToken.h:131
Definition: IWORKToken.h:586
Definition: IWORKToken.h:377
Definition: IWORKToken.h:414
void sendStyle(const IWORKStylePtr_t &style, const std::shared_ptr< IWORKTable > &table)
Definition: IWORKTabularModelElement.cpp:1916
Definition: IWORKEnum.h:83
Definition: IWORKToken.h:242
Definition: IWORKXMLContextBase.h:27
Definition: IWORKToken.h:491
IWORKTabularModelElement(IWORKXMLParserState &state, bool isDefinition=false)
Definition: IWORKTabularModelElement.cpp:1810
IWORKXMLContextBase< IWORKXMLContextElement, IWORKXMLParserState > IWORKXMLElementContextBase
Definition: IWORKXMLContextBase.h:125
Definition: IWORKToken.h:593
Definition: IWORKToken.h:243
Definition: IWORKToken.h:375
void endOfAttributes() override
Definition: IWORKTabularModelElement.cpp:1851
Definition: IWORKTable.h:56
Definition: IWORKToken.h:386
Definition: IWORKToken.h:333
Definition: IWORKToken.h:524
Definition: IWORKToken.h:371
IWORKGridLineMap_t & m_gridLines
Definition: IWORKTabularModelElement.cpp:1573
bool m_isDefinition
Definition: IWORKTabularModelElement.h:41
Definition: IWORKToken.h:129
Definition: IWORKToken.h:688
std::shared_ptr< IWORKStyle > IWORKStylePtr_t
Definition: IWORKStyle_fwd.h:21
Definition: IWORKToken.h:387
const unsigned m_headerColumns
Definition: IWORKTableRecorder.cpp:48
Definition: IWORKToken.h:579
IWORKGridLine_t & m_line
Definition: IWORKTabularModelElement.cpp:1520
const ValueT & get_optional_value_or(const detail::IWAFieldImpl< TagV, ValueT, Reader > &field, const ValueT &value)
Definition: IWAField.h:196
int int_cast(const char *value)
Definition: libetonyek_xml.cpp:94
Definition: IWORKEnum.h:85
boost::optional< ID_t > m_styleRef
Definition: IWORKTabularModelElement.cpp:1062
Definition: IWORKToken.h:462
Definition: IWORKToken.h:382
Definition: IWORKToken.h:493
Definition: IWORKToken.h:627
Definition: IWORKToken.h:575
Definition: IWORKToken.h:336
Definition: IWORKToken.h:241
Definition: IWORKTable.h:55
Definition: IWORKToken.h:548
const ValueT & get(const detail::IWAFieldImpl< TagV, ValueT, Reader > &field)
Definition: IWAField.h:190
Definition: IWORKToken.h:240
Definition: IWORKToken.h:248
Definition: IWORKToken.h:555
Definition: IWORKToken.h:631
void attribute(int name, const char *value) override
Definition: IWORKTabularModelElement.cpp:1823
boost::optional< std::string > m_tableName
Definition: IWORKTabularModelElement.h:43
Definition: IWORKToken.h:578
Definition: IWORKToken.h:624
Definition: IWORKToken.h:197
Definition: IWORKToken.h:80
Definition: IWORKToken.h:561
boost::optional< unsigned > m_headerColumns
Definition: IWORKTabularModelElement.h:46
Definition: IWORKToken.h:61
Definition: IWORKToken.h:246
optional< IWORKDurationFormat > m_durationFormat
Definition: IWORKTabularModelElement.cpp:55
std::map< unsigned, IWORKGridLine_t > IWORKGridLineMap_t
Definition: IWORKTypes.h:122
Definition: IWORKToken.h:403
Definition: IWORKToken.h:465
State & getState()
Definition: IWORKXMLContextBase.h:43
Generated for libetonyek by
doxygen 1.8.16