libetonyek::IWORKPropertyContext< Property, Context, TokenId > Class Template Reference

#include <IWORKPropertyContext.h>

Inheritance diagram for libetonyek::IWORKPropertyContext< Property, Context, TokenId >:
libetonyek::IWORKPropertyContextBase libetonyek::IWORKXMLContextBase< Base, State, Collector > Base

List of all members.

Public Member Functions

 IWORKPropertyContext (IWORKXMLParserState &state, IWORKPropertyMap &propMap)

Private Member Functions

virtual IWORKXMLContextPtr_t element (int name)
virtual void endOfElement ()

Private Attributes

boost::optional< typename
IWORKPropertyInfo< Property >
::ValueType > 
m_value

template<typename Property, typename Context, int TokenId>
class libetonyek::IWORKPropertyContext< Property, Context, TokenId >


Constructor & Destructor Documentation

template<typename Property , typename Context , int TokenId>
libetonyek::IWORKPropertyContext< Property, Context, TokenId >::IWORKPropertyContext ( IWORKXMLParserState state,
IWORKPropertyMap propMap 
)

Member Function Documentation

template<typename Property , typename Context , int TokenId>
IWORKXMLContextPtr_t libetonyek::IWORKPropertyContext< Property, Context, TokenId >::element ( int  name) [private, virtual]
template<typename Property , typename Context , int TokenId>
void libetonyek::IWORKPropertyContext< Property, Context, TokenId >::endOfElement ( ) [private, virtual]

Member Data Documentation

template<typename Property, typename Context, int TokenId>
boost::optional<typename IWORKPropertyInfo<Property>::ValueType> libetonyek::IWORKPropertyContext< Property, Context, TokenId >::m_value [private]

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