libetonyek::IWORKHeaderFooterContext Class Reference

#include <IWORKHeaderFooterContext.h>

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

List of all members.

Public Types

typedef boost::function< void(const
std::string &)> 
CollectFunction_t

Public Member Functions

 IWORKHeaderFooterContext (IWORKXMLParserState &state, const CollectFunction_t &collect)

Private Member Functions

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

Private Attributes

const CollectFunction_t m_collect
boost::optional< std::string > m_name

Member Typedef Documentation

typedef boost::function<void(const std::string &)> libetonyek::IWORKHeaderFooterContext::CollectFunction_t

Constructor & Destructor Documentation


Member Function Documentation

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

Member Data Documentation

boost::optional<std::string> libetonyek::IWORKHeaderFooterContext::m_name [private]

Referenced by attribute(), and endOfElement().


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