Inexor
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
undolist Struct Reference

Public Member Functions

 undolist ()
 
bool empty ()
 
void add (undoblock *u)
 
undoblockpopfirst ()
 
undoblockpoplast ()
 

Public Attributes

undoblockfirst
 
undoblocklast
 

Constructor & Destructor Documentation

undolist::undolist ( )
inline

Member Function Documentation

void undolist::add ( undoblock u)
inline

References undoblock::next, and undoblock::prev.

Referenced by addundo(), and swapundo().

bool undolist::empty ( )
inline

Referenced by packundo(), pruneundos(), and swapundo().

undoblock* undolist::popfirst ( )
inline

References undoblock::next, and undoblock::prev.

Referenced by pruneundos().

undoblock* undolist::poplast ( )
inline

References undoblock::next, and undoblock::prev.

Referenced by swapundo().

Member Data Documentation

undoblock* undolist::first

Referenced by compacteditvslots().

undoblock * undolist::last

Referenced by packundo(), and swapundo().


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