10 #ifndef IWORKZONEMANAGER_H_INCLUDED
11 #define IWORKZONEMANAGER_H_INCLUDED
83 #endif // IWORKZONEMANAGER_H_INCLUDED
IWORKZoneID_t save()
Save the current zone.
Definition: IWORKZoneManager.cpp:39
ZoneList_t m_saved
Definition: IWORKZoneManager.h:78
std::stack< IWORKOutputElements > ZoneStack_t
Definition: IWORKZoneManager.h:36
Definition: IWORKOutputElements.h:25
int id
Definition: IWORKToken.cpp:44
IWORKOutputElements & getCurrent()
Get the current zone.
Definition: IWORKZoneManager.cpp:57
ZoneStack_t m_active
Definition: IWORKZoneManager.h:77
IWORKZoneManager()
Definition: IWORKZoneManager.cpp:15
~IWORKZoneManager()
Definition: IWORKZoneManager.cpp:22
A manager for output zones.
Definition: IWORKZoneManager.h:29
IWORKZoneManager & operator=(const IWORKZoneManager &)
void push()
Push a new zone onto the stack.
Definition: IWORKZoneManager.cpp:28
unsigned IWORKZoneID_t
Definition: IWORKTypes_fwd.h:22
void pop()
Pop a zone from the stack.
Definition: IWORKZoneManager.cpp:33
std::deque< IWORKOutputElements > ZoneList_t
Definition: IWORKZoneManager.h:35