libetonyek::IWORKStyleContainer< TokenId, RefTokenId, TokenId2, RefTokenId2 > Class Template Reference

#include <IWORKStyleContainer.h>

Inheritance diagram for libetonyek::IWORKStyleContainer< TokenId, RefTokenId, TokenId2, RefTokenId2 >:
libetonyek::IWORKXMLContextBase< Base, State, Collector >

Public Member Functions

 IWORKStyleContainer (IWORKXMLParserState &state, IWORKStylePtr_t &style, IWORKStyleMap_t &styleMap)
 
 IWORKStyleContainer (IWORKXMLParserState &state, IWORKStylePtr_t &style, IWORKStyleMap_t &styleMap, IWORKStyleMap_t &styleMap2)
 
- Public Member Functions inherited from libetonyek::IWORKXMLContextBase< Base, State, Collector >
 IWORKXMLContextBase (State &state)
 
template<typename T >
 IWORKXMLContextBase (State &state, const T &a)
 
State & getState ()
 

Protected Member Functions

IWORKXMLContextPtr_t element (int name) override
 
void endOfElement () override
 
- Protected Member Functions inherited from libetonyek::IWORKXMLContextBase< Base, State, Collector >
Collector & getCollector () const
 
int getToken (const char *const value) const
 
bool isCollector () const
 

Private Member Functions

 IWORKStyleContainer (IWORKStyleContainer const &)
 
IWORKStyleContaineroperator= (IWORKStyleContainer const &)
 

Private Attributes

IWORKStylePtr_tm_style
 
IWORKStyleMap_tm_styleMap
 
std::shared_ptr
< IWORKStyleContext
m_context
 
boost::optional< ID_tm_ref
 
IWORKStyleMap_tm_styleMap2
 
boost::optional< ID_tm_ref2
 

Additional Inherited Members

- Protected Attributes inherited from libetonyek::IWORKXMLContextBase< Base, State, Collector >
State & m_state
 

Constructor & Destructor Documentation

template<int TokenId, int RefTokenId, int TokenId2, int RefTokenId2>
libetonyek::IWORKStyleContainer< TokenId, RefTokenId, TokenId2, RefTokenId2 >::IWORKStyleContainer ( IWORKXMLParserState state,
IWORKStylePtr_t style,
IWORKStyleMap_t styleMap 
)
template<int TokenId, int RefTokenId, int TokenId2, int RefTokenId2>
libetonyek::IWORKStyleContainer< TokenId, RefTokenId, TokenId2, RefTokenId2 >::IWORKStyleContainer ( IWORKXMLParserState state,
IWORKStylePtr_t style,
IWORKStyleMap_t styleMap,
IWORKStyleMap_t styleMap2 
)
template<int TokenId, int RefTokenId, int TokenId2 = 0, int RefTokenId2 = 0>
libetonyek::IWORKStyleContainer< TokenId, RefTokenId, TokenId2, RefTokenId2 >::IWORKStyleContainer ( IWORKStyleContainer< TokenId, RefTokenId, TokenId2, RefTokenId2 > const &  )
private

Member Function Documentation

template<int TokenId, int RefTokenId, int TokenId2, int RefTokenId2>
IWORKXMLContextPtr_t libetonyek::IWORKStyleContainer< TokenId, RefTokenId, TokenId2, RefTokenId2 >::element ( int  name)
overrideprotected
template<int TokenId, int RefTokenId, int TokenId2, int RefTokenId2>
void libetonyek::IWORKStyleContainer< TokenId, RefTokenId, TokenId2, RefTokenId2 >::endOfElement ( )
overrideprotected
template<int TokenId, int RefTokenId, int TokenId2 = 0, int RefTokenId2 = 0>
IWORKStyleContainer& libetonyek::IWORKStyleContainer< TokenId, RefTokenId, TokenId2, RefTokenId2 >::operator= ( IWORKStyleContainer< TokenId, RefTokenId, TokenId2, RefTokenId2 > const &  )
private

Member Data Documentation

template<int TokenId, int RefTokenId, int TokenId2 = 0, int RefTokenId2 = 0>
std::shared_ptr<IWORKStyleContext> libetonyek::IWORKStyleContainer< TokenId, RefTokenId, TokenId2, RefTokenId2 >::m_context
private
template<int TokenId, int RefTokenId, int TokenId2 = 0, int RefTokenId2 = 0>
boost::optional<ID_t> libetonyek::IWORKStyleContainer< TokenId, RefTokenId, TokenId2, RefTokenId2 >::m_ref
private
template<int TokenId, int RefTokenId, int TokenId2 = 0, int RefTokenId2 = 0>
boost::optional<ID_t> libetonyek::IWORKStyleContainer< TokenId, RefTokenId, TokenId2, RefTokenId2 >::m_ref2
private
template<int TokenId, int RefTokenId, int TokenId2 = 0, int RefTokenId2 = 0>
IWORKStylePtr_t& libetonyek::IWORKStyleContainer< TokenId, RefTokenId, TokenId2, RefTokenId2 >::m_style
private
template<int TokenId, int RefTokenId, int TokenId2 = 0, int RefTokenId2 = 0>
IWORKStyleMap_t& libetonyek::IWORKStyleContainer< TokenId, RefTokenId, TokenId2, RefTokenId2 >::m_styleMap
private
template<int TokenId, int RefTokenId, int TokenId2 = 0, int RefTokenId2 = 0>
IWORKStyleMap_t* libetonyek::IWORKStyleContainer< TokenId, RefTokenId, TokenId2, RefTokenId2 >::m_styleMap2
private

The documentation for this class was generated from the following file:

Generated for libetonyek by doxygen 1.8.6