Go to the documentation of this file.
10 #ifndef IWORKTABLEINFOELEMENT_H_INCLUDED
11 #define IWORKTABLEINFOELEMENT_H_INCLUDED
13 #include <boost/optional.hpp>
36 #endif // IWORKTABLEINFOELEMENT_H_INCLUDED
boost::optional< double > try_double_cast(const char *value)
Definition: libetonyek_xml.cpp:84
IWORKXMLContextPtr_t element(int name) override
Definition: IWORKTableInfoElement.cpp:668
@ name
Definition: IWORKToken.h:578
@ tableModelIsHeaderColumn
Definition: IWORKToken.h:611
@ column
Definition: IWORKToken.h:152
IWORKXMLContextBase< IWORKXMLContextEmpty, IWORKXMLParserState > IWORKXMLEmptyContextBase
Definition: IWORKXMLContextBase.h:128
IWORKStylePtr_t m_style
Definition: IWORKPropertyMapElement.cpp:172
Definition: IWORKBezierElement.cpp:21
@ tableModelStyle_ref
Definition: IWORKToken.h:448
const IWORKTableNameMapPtr_t & m_tableNameMap
Definition: IWORKOutputElements.cpp:334
bool m_hasHeaderRow
Definition: IWORKTableInfoElement.cpp:570
std::deque< IWORKTableVector > & m_rowsVector
Definition: IWORKTableInfoElement.cpp:477
boost::optional< std::string > m_tableId
Definition: IWORKTableInfoElement.cpp:567
boost::optional< ID_t > m_id
Definition: IWORKTableInfoElement.cpp:566
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
@ pos
Definition: IWORKToken.h:592
@ tableCellStyle_ref
Definition: IWORKToken.h:443
Definition: IWORKTableInfoElement.h:22
@ tableVectorArrayRowVectors
Definition: IWORKToken.h:452
@ tableCellContent
Definition: IWORKToken.h:437
boost::optional< double > m_value
Definition: IWORKTableInfoElement.cpp:108
@ style
Definition: IWORKToken.h:414
@ table
Definition: KEY1Token.h:198
const IWORKLanguageManager & m_langManager
Definition: IWORKTable.h:105
boost::optional< ID_t > m_maxXBorderRef
Definition: IWORKTableInfoElement.cpp:161
@ tableModelIsHeaderRow
Definition: IWORKToken.h:612
#define ETONYEK_DEBUG_MSG(M)
Definition: libetonyek_utils.h:54
@ ID
Definition: IWORKToken.h:499
@ tableCellFormula
Definition: IWORKToken.h:438
@ tableVectorAlong
Definition: IWORKToken.h:451
@ tableCellArrayCellsByColumn
Definition: IWORKToken.h:435
@ text_storage
Definition: IWORKToken.h:471
std::shared_ptr< IWORKText > IWORKTextPtr_t
Definition: IWORKText_fwd.h:18
void endOfElement() override
Definition: IWORKTableInfoElement.cpp:687
@ tableCellMaxXSide_ref
Definition: IWORKToken.h:440
@ tableModelPartitionSource
Definition: IWORKToken.h:447
boost::optional< int > try_int_cast(const char *value)
Definition: libetonyek_xml.cpp:99
@ tableCellMinYSide_ref
Definition: IWORKToken.h:441
std::deque< IWORKTableCell > & m_columnsCell
Definition: IWORKTableInfoElement.cpp:358
IWORKTableInfoElement(IWORKXMLParserState &state)
Definition: IWORKTableInfoElement.cpp:653
@ element
Definition: IWORKToken.h:188
bool isCollector() const
Definition: IWORKXMLContextBase.h:59
boost::optional< ID_t > m_styleRef
Definition: IWORKTableInfoElement.cpp:160
Definition: IWORKXMLParserState.h:32
@ tableCellMinXSide_ref
Definition: IWORKToken.h:439
boost::optional< IWORKWrap > m_wrap
Definition: IWORKTableInfoElement.h:32
boost::optional< ID_t > m_minYBorderRef
Definition: IWORKTableInfoElement.cpp:161
@ cell
Definition: PAG1Token.h:64
@ tableVectorArrayColumnVectors
Definition: IWORKToken.h:453
@ s
Definition: IWORKToken.h:387
IWORKStylePtr_t m_style
Definition: IWORKTableInfoElement.h:31
std::shared_ptr< IWORKTableData > IWORKTableDataPtr_t
Definition: IWORKTypes_fwd.h:76
Collector & getCollector() const
Definition: IWORKXMLContextBase.h:49
bool bool_cast(const char *value)
Convert string value to bool.
Definition: libetonyek_xml.cpp:56
boost::optional< ID_t > m_maxYBorderRef
Definition: IWORKTableInfoElement.cpp:161
@ tableInfoTable
Definition: IWORKToken.h:445
@ tableModelTableID
Definition: IWORKToken.h:449
mdds::flat_segment_tree< unsigned, IWORKStylePtr_t > IWORKGridLine_t
Definition: IWORKTypes.h:121
@ tableCellValue
Definition: IWORKToken.h:444
@ value
Definition: IWORKToken.h:624
@ IWORK_CELL_TYPE_NUMBER
Definition: IWORKEnum.h:81
@ tableVectorBegin
Definition: IWORKToken.h:455
@ tableVectorStyle_ref
Definition: IWORKToken.h:457
void startOfElement() override
Definition: IWORKTableInfoElement.cpp:660
Definition: IWORKXMLContextBase.h:28
@ text
Definition: IWORKToken.h:465
IWORKXMLContextBase< IWORKXMLContextElement, IWORKXMLParserState > IWORKXMLElementContextBase
Definition: IWORKXMLContextBase.h:125
@ col
Definition: IWORKToken.h:150
@ tableCellPreferredHeight
Definition: IWORKToken.h:610
@ wrap
Definition: IWORKToken.h:496
@ tableVectorEnd
Definition: IWORKToken.h:456
@ i
Definition: KEY2Token.h:101
@ number
Definition: IWORKToken.h:331
@ NS_URI_SF
Definition: IWORKToken.h:688
std::shared_ptr< IWORKStyle > IWORKStylePtr_t
Definition: IWORKStyle_fwd.h:21
std::deque< IWORKTableCell > & m_rowsCell
Definition: IWORKTableInfoElement.cpp:359
std::unordered_map< ID_t, std::deque< IWORKTableCell > > m_dict
Definition: IWORKTableInfoElement.cpp:357
@ line
Definition: IWORKToken.h:298
@ row
Definition: IWORKToken.h:383
@ tableVectorAxis
Definition: IWORKToken.h:454
boost::optional< ID_t > m_minXBorderRef
Definition: IWORKTableInfoElement.cpp:161
@ tableCellMaxYSide_ref
Definition: IWORKToken.h:442
@ tableCellArrayCellsByRow
Definition: IWORKToken.h:436
@ geometry
Definition: IWORKToken.h:232
const ValueT & get(const detail::IWAFieldImpl< TagV, ValueT, Reader > &field)
Definition: IWAField.h:190
bool m_hasHeaderColumn
Definition: IWORKTableInfoElement.cpp:569
@ tableModelCells
Definition: IWORKToken.h:446
State & getState()
Definition: IWORKXMLContextBase.h:43
@ tableModelVectors
Definition: IWORKToken.h:450
std::deque< IWORKTableVector > & m_columnsVector
Definition: IWORKTableInfoElement.cpp:476
Generated for libetonyek by
doxygen 1.8.20