libetonyek::IWORKPElement Class Reference

#include <IWORKPElement.h>

Inheritance diagram for libetonyek::IWORKPElement:
libetonyek::IWORKXMLContextBase< Base, State, Collector > Base

List of all members.

Public Member Functions

 IWORKPElement (IWORKXMLParserState &state)

Protected Member Functions

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

Private Attributes

IWORKStylePtr_t m_style
bool m_opened
boost::optional< unsigned > m_listLevel

Constructor & Destructor Documentation


Member Function Documentation

void libetonyek::IWORKPElement::attribute ( int  name,
const char *  value 
) [protected, virtual]
IWORKXMLContextPtr_t libetonyek::IWORKPElement::element ( int  name) [protected, virtual]
void libetonyek::IWORKPElement::endOfElement ( ) [protected, virtual]

Referenced by element(), endOfElement(), and text().

void libetonyek::IWORKPElement::text ( const char *  value) [protected, virtual]

Member Data Documentation

boost::optional<unsigned> libetonyek::IWORKPElement::m_listLevel [private]

Referenced by attribute().

Referenced by ensureOpened().


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