libetonyek::IWORKPushCollector< Type, Container > Class Template Reference

#include <IWORKPushCollector.h>

List of all members.

Public Member Functions

 IWORKPushCollector (Container &collection)
template<class Context , class State >
IWORKXMLContextPtr_t makeContext (State &state)
bool pending () const
void push ()

Private Attributes

Container & m_collection
boost::optional< Type > m_value

template<typename Type, class Container = std::deque<Type>>
class libetonyek::IWORKPushCollector< Type, Container >


Constructor & Destructor Documentation

template<typename Type , class Container = std::deque<Type>>
libetonyek::IWORKPushCollector< Type, Container >::IWORKPushCollector ( Container &  collection) [inline]

Member Function Documentation

template<typename Type , class Container = std::deque<Type>>
template<class Context , class State >
IWORKXMLContextPtr_t libetonyek::IWORKPushCollector< Type, Container >::makeContext ( State &  state) [inline]
template<typename Type , class Container = std::deque<Type>>
bool libetonyek::IWORKPushCollector< Type, Container >::pending ( ) const [inline]
template<typename Type , class Container = std::deque<Type>>
void libetonyek::IWORKPushCollector< Type, Container >::push ( ) [inline]

Member Data Documentation

template<typename Type , class Container = std::deque<Type>>
Container& libetonyek::IWORKPushCollector< Type, Container >::m_collection [private]

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