libetonyek::PAG1StyleContext Class Reference

#include <PAG1StyleContext.h>

Inheritance diagram for libetonyek::PAG1StyleContext:
libetonyek::PAG1XMLContextBase< Base > libetonyek::IWORKXMLContextBase< Base, PAG1ParserState, PAGCollector > Base

List of all members.

Public Member Functions

 PAG1StyleContext (PAG1ParserState &state, IWORKStyleMap_t *styleMap, const char *defaultParent, 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::PAG1StyleContext::PAG1StyleContext ( PAG1ParserState state,
IWORKStyleMap_t styleMap,
const char *  defaultParent,
bool  nested = false 
)

Member Function Documentation

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

Member Data Documentation

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

Referenced by attribute().

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

Referenced by attribute().


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