10 #ifndef IWORKDIRECTCOLLECTOR_H_INCLUDED
11 #define IWORKDIRECTCOLLECTOR_H_INCLUDED
20 template<
typename Type,
class Container = std::deque<Type> >
29 template<
class Context,
class State>
32 return libetonyek::makeContext<Context>(state,
m_collection);
50 #endif // IWORKDIRECTCOLLECTOR_H_INCLUDED
IWORKXMLContextPtr_t makeContext(State &state) const
Definition: IWORKDirectCollector.h:30
Definition: IWORKBezierElement.cpp:18
bool pending() const
Definition: IWORKDirectCollector.h:35
IWORKDirectCollector(Container &collection)
Definition: IWORKDirectCollector.h:24
boost::shared_ptr< IWORKXMLContext > IWORKXMLContextPtr_t
Definition: IWORKXMLContext.h:18
void push()
Definition: IWORKDirectCollector.h:40
Container & m_collection
Definition: IWORKDirectCollector.h:45
Definition: IWORKDirectCollector.h:21