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
Definition: IWORKToken.h:445
IWORKXMLContextBase< IWORKXMLContextEmpty, IWORKXMLParserState > IWORKXMLEmptyContextBase
Definition: IWORKXMLContextBase.h:128
Definition: IWORKToken.h:437
IWORKStylePtr_t m_style
Definition: IWORKPropertyMapElement.cpp:172
Definition: IWORKBezierElement.cpp:20
Definition: KEY1Token.h:198
const IWORKTableNameMapPtr_t & m_tableNameMap
Definition: IWORKOutputElements.cpp:334
Definition: IWORKToken.h:442
bool m_hasHeaderRow
Definition: IWORKTableInfoElement.cpp:570
std::deque< IWORKTableVector > & m_rowsVector
Definition: IWORKTableInfoElement.cpp:477
Definition: IWORKToken.h:499
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
Definition: IWORKEnum.h:82
Definition: IWORKToken.h:689
Definition: IWORKTableInfoElement.h:21
boost::optional< double > m_value
Definition: IWORKTableInfoElement.cpp:108
const IWORKLanguageManager & m_langManager
Definition: IWORKTable.h:105
boost::optional< ID_t > m_maxXBorderRef
Definition: IWORKTableInfoElement.cpp:161
Definition: IWORKToken.h:611
#define ETONYEK_DEBUG_MSG(M)
Definition: libetonyek_utils.h:54
Definition: KEY2Token.h:101
Definition: IWORKToken.h:383
std::shared_ptr< IWORKText > IWORKTextPtr_t
Definition: IWORKText_fwd.h:18
void endOfElement() override
Definition: IWORKTableInfoElement.cpp:687
Definition: IWORKToken.h:441
boost::optional< int > try_int_cast(const char *value)
Definition: libetonyek_xml.cpp:99
Definition: PAG1Token.h:64
std::deque< IWORKTableCell > & m_columnsCell
Definition: IWORKTableInfoElement.cpp:358
IWORKTableInfoElement(IWORKXMLParserState &state)
Definition: IWORKTableInfoElement.cpp:653
bool isCollector() const
Definition: IWORKXMLContextBase.h:59
boost::optional< ID_t > m_styleRef
Definition: IWORKTableInfoElement.cpp:160
Definition: IWORKXMLParserState.h:31
Definition: IWORKToken.h:447
Definition: IWORKToken.h:438
boost::optional< IWORKWrap > m_wrap
Definition: IWORKTableInfoElement.h:32
boost::optional< ID_t > m_minYBorderRef
Definition: IWORKTableInfoElement.cpp:161
Definition: IWORKToken.h:150
Definition: IWORKToken.h:450
IWORKStylePtr_t m_style
Definition: IWORKTableInfoElement.h:31
Definition: IWORKToken.h:298
Definition: IWORKToken.h:436
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
Definition: IWORKToken.h:440
Definition: IWORKToken.h:331
Definition: IWORKToken.h:444
mdds::flat_segment_tree< unsigned, IWORKStylePtr_t > IWORKGridLine_t
Definition: IWORKTypes.h:121
Definition: IWORKToken.h:188
Definition: IWORKToken.h:455
Definition: IWORKToken.h:451
Definition: IWORKEnum.h:81
Definition: IWORKToken.h:592
Definition: IWORKToken.h:152
Definition: IWORKToken.h:414
void startOfElement() override
Definition: IWORKTableInfoElement.cpp:660
Definition: IWORKXMLContextBase.h:27
IWORKXMLContextBase< IWORKXMLContextElement, IWORKXMLParserState > IWORKXMLElementContextBase
Definition: IWORKXMLContextBase.h:125
Definition: IWORKToken.h:471
Definition: IWORKToken.h:443
Definition: IWORKToken.h:453
Definition: IWORKToken.h:496
Definition: IWORKToken.h:456
Definition: IWORKToken.h:688
std::shared_ptr< IWORKStyle > IWORKStylePtr_t
Definition: IWORKStyle_fwd.h:21
Definition: IWORKToken.h:457
std::deque< IWORKTableCell > & m_rowsCell
Definition: IWORKTableInfoElement.cpp:359
Definition: IWORKToken.h:387
std::unordered_map< ID_t, std::deque< IWORKTableCell > > m_dict
Definition: IWORKTableInfoElement.cpp:357
boost::optional< ID_t > m_minXBorderRef
Definition: IWORKTableInfoElement.cpp:161
Definition: IWORKToken.h:454
Definition: IWORKToken.h:610
Definition: IWORKToken.h:452
const ValueT & get(const detail::IWAFieldImpl< TagV, ValueT, Reader > &field)
Definition: IWAField.h:190
bool m_hasHeaderColumn
Definition: IWORKTableInfoElement.cpp:569
Definition: IWORKToken.h:448
Definition: IWORKToken.h:232
Definition: IWORKToken.h:439
Definition: IWORKToken.h:612
Definition: IWORKToken.h:578
Definition: IWORKToken.h:624
Definition: IWORKToken.h:435
Definition: IWORKToken.h:446
Definition: IWORKToken.h:465
Definition: IWORKToken.h:449
State & getState()
Definition: IWORKXMLContextBase.h:43
std::deque< IWORKTableVector > & m_columnsVector
Definition: IWORKTableInfoElement.cpp:476
Generated for libetonyek by
doxygen 1.8.16