ManaPlus
|
#include <mstack.h>
Public Member Functions | |
MStack (const size_t maxSize) | |
~MStack () | |
T & | push () |
T & | getPop () |
const T & | getPopConst () |
void | pop () |
T & | top () const |
const T & | topConst () const |
void | clear () |
bool | empty () const |
Data Fields | |
T * | mStack |
size_t | mMaxSize |
T * | mPointer |
const T *const | mStartPointer |
const T *const | mEndPointer |
Definition at line 41 of file mstack.h.
References MStack< T >::mStack.
|
inline |
Definition at line 83 of file mstack.h.
References MStack< T >::mPointer, and MStack< T >::mStack.
|
inline |
Definition at line 88 of file mstack.h.
References MStack< T >::mPointer, and MStack< T >::mStartPointer.
Referenced by Graphics::popClipArea().
|
inline |
Definition at line 58 of file mstack.h.
References MStack< T >::mPointer.
|
inline |
Definition at line 63 of file mstack.h.
References MStack< T >::mPointer.
|
inline |
Definition at line 68 of file mstack.h.
References MStack< T >::mPointer.
Referenced by Graphics::popClipArea().
|
inline |
Definition at line 48 of file mstack.h.
References Logger::log(), logger, MStack< T >::mEndPointer, and MStack< T >::mPointer.
|
inline |
Definition at line 73 of file mstack.h.
References MStack< T >::mPointer.
Referenced by Graphics::getTopClip().
|
inline |
Definition at line 78 of file mstack.h.
References MStack< T >::mPointer.
const T* const MStack< T >::mEndPointer |
Definition at line 98 of file mstack.h.
Referenced by MStack< T >::push().
T* MStack< T >::mPointer |
Definition at line 96 of file mstack.h.
Referenced by MStack< T >::clear(), MStack< T >::empty(), MStack< T >::getPop(), MStack< T >::getPopConst(), MStack< T >::pop(), MStack< T >::push(), MStack< T >::top(), and MStack< T >::topConst().
T* MStack< T >::mStack |
Definition at line 93 of file mstack.h.
Referenced by MStack< T >::clear(), and MStack< T >::~MStack().
const T* const MStack< T >::mStartPointer |
Definition at line 97 of file mstack.h.
Referenced by MStack< T >::empty().