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
@ error_warning_mapping
Definition: IWORKToken.h:191
@ grid_column
Definition: IWORKToken.h:241
@ name
Definition: IWORKToken.h:578
IWORKXMLContextBase< IWORKXMLContextEmpty, IWORKXMLParserState > IWORKXMLEmptyContextBase
Definition: IWORKXMLContextBase.h:128
@ height
Definition: IWORKToken.h:551
@ rb
Definition: IWORKToken.h:374
Definition: IWORKBezierElement.cpp:21
@ result_bool_cell
Definition: IWORKToken.h:376
@ tabular_style_ref
Definition: IWORKToken.h:462
@ content_size
Definition: IWORKToken.h:164
void endOfElement() override
Definition: IWORKTabularModelElement.cpp:1891
@ h
Definition: IWORKToken.h:550
const IWORKTableNameMapPtr_t & m_tableNameMap
Definition: IWORKOutputElements.cpp:334
@ v
Definition: IWORKToken.h:622
@ preferred_height
Definition: IWORKToken.h:593
@ cb
Definition: IWORKToken.h:127
boost::optional< std::string > m_tableId
Definition: IWORKTableInfoElement.cpp:567
@ SFTDefaultHeaderRowCellStyleProperty
Definition: IWORKToken.h:81
@ w
Definition: IWORKToken.h:630
std::shared_ptr< IWORKXMLContext > IWORKXMLContextPtr_t
Definition: IWORKXMLContext.h:18
@ IWORK_CELL_TYPE_TEXT
Definition: IWORKEnum.h:82
@ NS_URI_SFA
Definition: IWORKToken.h:689
@ width
Definition: IWORKToken.h:631
@ stop_index
Definition: IWORKToken.h:408
@ id
Definition: IWORKToken.h:259
@ grouping_order
Definition: IWORKToken.h:248
bool m_isResult
Definition: IWORKTabularModelElement.cpp:114
@ span_cell
Definition: IWORKToken.h:403
@ gridline_index
Definition: IWORKToken.h:243
@ pm
Definition: IWORKToken.h:365
@ date_cell
Definition: IWORKToken.h:175
@ style
Definition: IWORKToken.h:414
@ implicit_format_type
Definition: IWORKToken.h:561
@ increment
Definition: IWORKToken.h:562
@ formula
Definition: IWORKToken.h:224
@ columns
Definition: IWORKToken.h:154
@ table
Definition: KEY1Token.h:198
std::unordered_map< std::string, std::string > IWORKContentMap_t
Definition: IWORKTypes_fwd.h:36
@ st
Definition: IWORKToken.h:404
@ SFTHeaderColumnRepeatsProperty
Definition: IWORKToken.h:83
@ rt
Definition: IWORKToken.h:386
#define ETONYEK_DEBUG_MSG(M)
Definition: libetonyek_utils.h:54
@ SFTHeaderRowRepeatsProperty
Definition: IWORKToken.h:84
@ row_span
Definition: IWORKToken.h:598
@ ID
Definition: IWORKToken.h:499
@ group_formula_string
Definition: IWORKToken.h:547
@ cell_text
Definition: IWORKToken.h:134
std::shared_ptr< IWORKText > IWORKTextPtr_t
Definition: IWORKText_fwd.h:18
boost::optional< ID_t > m_styleRef
Definition: IWORKTabularModelElement.h:45
@ slider_position
Definition: IWORKToken.h:608
@ nsc
Definition: IWORKToken.h:581
boost::optional< unsigned > m_footerRows
Definition: IWORKTabularModelElement.h:48
@ none
Definition: IWORKToken.h:666
@ fitting_height
Definition: IWORKToken.h:525
@ CELL_TYPE_BODY
Definition: IWORKTable.h:53
boost::optional< int > try_int_cast(const char *value)
Definition: libetonyek_xml.cpp:99
IWORKContentMap_t & m_contentMap
Definition: IWORKTabularModelElement.cpp:751
optional< unsigned > m_gridlineIndex_
Definition: IWORKTabularModelElement.cpp:1575
@ date_format
Definition: IWORKToken.h:176
@ cell_style_ref
Definition: IWORKToken.h:133
@ ho
Definition: IWORKToken.h:555
@ rd
Definition: IWORKToken.h:375
const unsigned m_headerRows
Definition: IWORKTableRecorder.cpp:49
@ horizontal_gridline_styles
Definition: IWORKToken.h:557
@ min_value
Definition: IWORKToken.h:576
@ element
Definition: IWORKToken.h:188
optional< IWORKDateTimeFormat > m_dateTimeFormat
Definition: IWORKTabularModelElement.cpp:54
optional< unsigned > m_startIndex
Definition: IWORKTabularModelElement.cpp:1521
Definition: IWORKTabularModelElement.h:26
boost::optional< ID_t > m_id
Definition: IWORKTabularModelElement.h:42
Definition: IWORKXMLParserState.h:32
const unsigned m_footerRows
Definition: IWORKTableRecorder.cpp:50
@ numcols
Definition: IWORKToken.h:585
@ grid_row
Definition: IWORKToken.h:242
@ grid
Definition: IWORKToken.h:240
@ numrows
Definition: IWORKToken.h:586
@ n
Definition: IWORKToken.h:328
@ rows
Definition: IWORKToken.h:385
@ horizontal_offset
Definition: IWORKToken.h:558
@ proxied_cell_ref
Definition: IWORKToken.h:371
unsigned m_maxLines
Definition: IWORKTabularModelElement.cpp:1656
@ generic_cell
Definition: IWORKToken.h:233
@ cf_ref
Definition: IWORKToken.h:136
@ CELL_TYPE_ROW_FOOTER
Definition: IWORKTable.h:57
@ count
Definition: IWORKToken.h:515
@ r
Definition: IWORKToken.h:373
optional< unsigned > m_count
Definition: IWORKTabularModelElement.cpp:1576
boost::optional< unsigned > m_headerRows
Definition: IWORKTabularModelElement.h:47
@ groupings_element
Definition: IWORKToken.h:250
@ s
Definition: IWORKToken.h:387
@ result_date_cell
Definition: IWORKToken.h:378
@ first
Definition: IWORKToken.h:524
IWORKXMLContextPtr_t element(int name) override
Definition: IWORKTabularModelElement.cpp:1867
@ g
Definition: IWORKToken.h:231
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
@ cell_storage
Definition: IWORKToken.h:131
Collector & getCollector() const
Definition: IWORKXMLContextBase.h:49
optional< IWORKNumberFormat > m_numberFormat
Definition: IWORKTabularModelElement.cpp:56
boost::optional< std::string > m_tableId
Definition: IWORKTabularModelElement.h:44
@ string
Definition: IWORKToken.h:411
@ cf
Definition: IWORKToken.h:135
@ number_format
Definition: IWORKToken.h:333
@ num_header_rows
Definition: IWORKToken.h:584
@ sort
Definition: IWORKToken.h:399
@ group_formula_value
Definition: IWORKToken.h:548
@ manually_sized
Definition: IWORKToken.h:572
@ IWORK_CELL_TYPE_DURATION
Definition: IWORKEnum.h:84
mdds::flat_segment_tree< unsigned, IWORKStylePtr_t > IWORKGridLine_t
Definition: IWORKTypes.h:121
void startOfElement() override
Definition: IWORKTabularModelElement.cpp:1857
@ sl
Definition: IWORKToken.h:396
@ value
Definition: IWORKToken.h:624
@ IWORK_CELL_TYPE_NUMBER
Definition: IWORKEnum.h:81
@ vertical_gridline_styles
Definition: IWORKToken.h:493
@ vo
Definition: IWORKToken.h:629
@ so
Definition: IWORKToken.h:398
const boost::optional< std::string > & m_id
Definition: IWORKTabularModelElement.cpp:752
@ flags
Definition: IWORKToken.h:527
@ result_number_cell
Definition: IWORKToken.h:379
boost::optional< ID_t > m_resultRef
Definition: IWORKTabularModelElement.cpp:1365
@ datasource
Definition: IWORKToken.h:181
@ of
Definition: IWORKToken.h:336
@ vector_style_ref
Definition: IWORKToken.h:491
@ ct
Definition: IWORKToken.h:171
void sendStyle(const IWORKStylePtr_t &style, const std::shared_ptr< IWORKTable > &table)
Definition: IWORKTabularModelElement.cpp:1916
@ IWORK_CELL_TYPE_DATE_TIME
Definition: IWORKEnum.h:83
Definition: IWORKXMLContextBase.h:28
@ text
Definition: IWORKToken.h:465
IWORKTabularModelElement(IWORKXMLParserState &state, bool isDefinition=false)
Definition: IWORKTabularModelElement.cpp:1810
IWORKXMLContextBase< IWORKXMLContextElement, IWORKXMLParserState > IWORKXMLElementContextBase
Definition: IWORKXMLContextBase.h:125
@ style_run
Definition: IWORKToken.h:415
@ preferred_width
Definition: IWORKToken.h:594
@ d
Definition: IWORKToken.h:173
@ col
Definition: IWORKToken.h:150
@ fitting_width
Definition: IWORKToken.h:526
@ t
Definition: IWORKToken.h:420
void endOfAttributes() override
Definition: IWORKTabularModelElement.cpp:1851
@ CELL_TYPE_ROW_HEADER
Definition: IWORKTable.h:56
@ ncoc
Definition: IWORKToken.h:580
@ rn
Definition: IWORKToken.h:382
@ formula_cell
Definition: IWORKToken.h:225
@ grouping_state
Definition: IWORKToken.h:249
IWORKGridLineMap_t & m_gridLines
Definition: IWORKTabularModelElement.cpp:1573
bool m_isDefinition
Definition: IWORKTabularModelElement.h:41
@ SFTDefaultBodyCellStyleProperty
Definition: IWORKToken.h:61
@ text_cell
Definition: IWORKToken.h:468
@ menu_choices
Definition: IWORKToken.h:322
@ NS_URI_SF
Definition: IWORKToken.h:688
std::shared_ptr< IWORKStyle > IWORKStylePtr_t
Definition: IWORKStyle_fwd.h:21
@ du
Definition: IWORKToken.h:184
@ line
Definition: IWORKToken.h:298
@ row
Definition: IWORKToken.h:383
@ start_index
Definition: IWORKToken.h:406
const unsigned m_headerColumns
Definition: IWORKTableRecorder.cpp:48
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
@ IWORK_CELL_TYPE_BOOL
Definition: IWORKEnum.h:85
boost::optional< ID_t > m_styleRef
Definition: IWORKTabularModelElement.cpp:1062
@ grouping
Definition: IWORKToken.h:246
@ nc
Definition: IWORKToken.h:579
@ fo
Definition: IWORKToken.h:212
@ SFTDefaultFooterRowCellStyleProperty
Definition: IWORKToken.h:65
@ col_span
Definition: IWORKToken.h:512
@ CELL_TYPE_COLUMN_HEADER
Definition: IWORKTable.h:55
@ group_formula_value_valid
Definition: IWORKToken.h:549
@ cell_date
Definition: IWORKToken.h:130
const ValueT & get(const detail::IWAFieldImpl< TagV, ValueT, Reader > &field)
Definition: IWAField.h:190
@ cell_comment_mapping
Definition: IWORKToken.h:129
@ number_cell
Definition: IWORKToken.h:332
@ vertical_offset
Definition: IWORKToken.h:627
@ duration_format
Definition: IWORKToken.h:185
@ max_value
Definition: IWORKToken.h:575
@ slider_orientation
Definition: IWORKToken.h:607
@ result_text_cell
Definition: IWORKToken.h:380
void attribute(int name, const char *value) override
Definition: IWORKTabularModelElement.cpp:1823
@ filterset
Definition: IWORKToken.h:207
boost::optional< std::string > m_tableName
Definition: IWORKTabularModelElement.h:43
@ num_footer_rows
Definition: IWORKToken.h:582
@ result_cell
Definition: IWORKToken.h:377
@ SFTDefaultHeaderColumnCellStyleProperty
Definition: IWORKToken.h:80
@ SFTTableBandedRowsProperty
Definition: IWORKToken.h:86
@ num_header_columns
Definition: IWORKToken.h:583
@ grouping_display
Definition: IWORKToken.h:247
boost::optional< unsigned > m_headerColumns
Definition: IWORKTabularModelElement.h:46
optional< IWORKDurationFormat > m_durationFormat
Definition: IWORKTabularModelElement.cpp:55
std::map< unsigned, IWORKGridLine_t > IWORKGridLineMap_t
Definition: IWORKTypes.h:122
@ f
Definition: IWORKToken.h:197
State & getState()
Definition: IWORKXMLContextBase.h:43
Generated for libetonyek by
doxygen 1.8.20