libetonyek::KEY2StyleContext Class Reference

#include <KEY2StyleContext.h>

Inheritance diagram for libetonyek::KEY2StyleContext:
libetonyek::KEY2XMLContextBase< Base > libetonyek::IWORKXMLContextBase< Base, KEY2ParserState, KEYCollector > Base

List of all members.

Public Member Functions

 KEY2StyleContext (KEY2ParserState &state, IWORKStyleMap_t *styleMap, bool nested=false)

Private Member Functions

virtual void attribute (int name, const char *value)
virtual IWORKXMLContextPtr_t element (int name)
virtual void endOfElement ()

Private Attributes

IWORKPropertyMap m_props
IWORKStyleContext m_base
IWORKStyleMap_t *const m_styleMap
const bool m_nested
boost::optional< std::string > m_ident
boost::optional< std::string > m_parentIdent

Constructor & Destructor Documentation

libetonyek::KEY2StyleContext::KEY2StyleContext ( KEY2ParserState state,
IWORKStyleMap_t styleMap,
bool  nested = false 
)

Member Function Documentation

void libetonyek::KEY2StyleContext::attribute ( int  name,
const char *  value 
) [private, virtual]
void libetonyek::KEY2StyleContext::endOfElement ( ) [private, virtual]

Member Data Documentation

boost::optional<std::string> libetonyek::KEY2StyleContext::m_ident [private]

Referenced by attribute(), and endOfElement().

Referenced by endOfElement().

boost::optional<std::string> libetonyek::KEY2StyleContext::m_parentIdent [private]

Referenced by attribute(), and endOfElement().


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