#include <lldepthstack.h>
Inheritance diagram for LLDepthStack< DATA_TYPE >:
Public Member Functions | |
LLDepthStack () | |
~LLDepthStack () | |
void | setDepth (U32 depth) |
U32 | getDepth (void) const |
void | push (DATA_TYPE *data) |
DATA_TYPE * | pop () |
DATA_TYPE * | check () |
void | deleteAllData () |
void | removeAllNodes () |
Private Attributes | |
LLLinkedList< DATA_TYPE > | mStack |
U32 | mCurrentDepth |
U32 | mMaxDepth |
Definition at line 37 of file lldepthstack.h.
LLDepthStack< DATA_TYPE >::LLDepthStack | ( | ) | [inline] |
Definition at line 45 of file lldepthstack.h.
LLDepthStack< DATA_TYPE >::~LLDepthStack | ( | ) | [inline] |
Definition at line 46 of file lldepthstack.h.
DATA_TYPE* LLDepthStack< DATA_TYPE >::check | ( | ) | [inline] |
Definition at line 85 of file lldepthstack.h.
Referenced by LLFolderView::autoOpenItem(), and LLFolderView::closeAutoOpenedFolders().
void LLDepthStack< DATA_TYPE >::deleteAllData | ( | ) | [inline] |
Definition at line 91 of file lldepthstack.h.
U32 LLDepthStack< DATA_TYPE >::getDepth | ( | void | ) | const [inline] |
DATA_TYPE* LLDepthStack< DATA_TYPE >::pop | ( | ) | [inline] |
Definition at line 74 of file lldepthstack.h.
Referenced by LLFolderView::autoOpenItem(), and LLFolderView::closeAutoOpenedFolders().
void LLDepthStack< DATA_TYPE >::push | ( | DATA_TYPE * | data | ) | [inline] |
void LLDepthStack< DATA_TYPE >::removeAllNodes | ( | ) | [inline] |
void LLDepthStack< DATA_TYPE >::setDepth | ( | U32 | depth | ) | [inline] |
U32 LLDepthStack< DATA_TYPE >::mCurrentDepth [private] |
Definition at line 41 of file lldepthstack.h.
Referenced by LLDepthStack< LLFolderViewFolder >::deleteAllData(), LLDepthStack< LLFolderViewFolder >::getDepth(), LLDepthStack< LLFolderViewFolder >::pop(), LLDepthStack< LLFolderViewFolder >::push(), and LLDepthStack< LLFolderViewFolder >::removeAllNodes().
U32 LLDepthStack< DATA_TYPE >::mMaxDepth [private] |
Definition at line 42 of file lldepthstack.h.
Referenced by LLDepthStack< LLFolderViewFolder >::push(), and LLDepthStack< LLFolderViewFolder >::setDepth().
LLLinkedList<DATA_TYPE> LLDepthStack< DATA_TYPE >::mStack [private] |
Definition at line 40 of file lldepthstack.h.
Referenced by LLDepthStack< LLFolderViewFolder >::check(), LLDepthStack< LLFolderViewFolder >::deleteAllData(), LLDepthStack< LLFolderViewFolder >::pop(), LLDepthStack< LLFolderViewFolder >::push(), and LLDepthStack< LLFolderViewFolder >::removeAllNodes().