#include <lldepthstack.h>

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.
| void LLDepthStack< DATA_TYPE >::setDepth | ( | U32 | depth | ) | [inline] |
Definition at line 48 of file lldepthstack.h.
Referenced by LLFolderView::LLFolderView().

| U32 LLDepthStack< DATA_TYPE >::getDepth | ( | void | ) | const [inline] |
Definition at line 53 of file lldepthstack.h.
Referenced by LLFolderView::autoOpenItem().

| void LLDepthStack< DATA_TYPE >::push | ( | DATA_TYPE * | data | ) | [inline] |
Definition at line 58 of file lldepthstack.h.
Referenced by LLFolderView::autoOpenItem().

| DATA_TYPE* LLDepthStack< DATA_TYPE >::pop | ( | ) | [inline] |
Definition at line 74 of file lldepthstack.h.
Referenced by LLFolderView::autoOpenItem(), and LLFolderView::closeAutoOpenedFolders().

| 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.
| void LLDepthStack< DATA_TYPE >::removeAllNodes | ( | ) | [inline] |
Definition at line 97 of file lldepthstack.h.
Referenced by LLFolderView::~LLFolderView().

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().
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().
1.5.5