Code::Blocks
SVN r11506
|
Actual data stored with each node in the symbol tree. More...
#include <cctreectrl.h>
Public Member Functions | |
CCTreeCtrlData (SpecialFolder sf=sfToken, Token *token=0, short int kindMask=0xffff, int parentIdx=-1) | |
Public Member Functions inherited from wxTreeItemData | |
wxTreeItemData () | |
virtual | ~wxTreeItemData () |
const wxTreeItemId & | GetId () const |
void | SetId (const wxTreeItemId &id) |
Public Member Functions inherited from wxClientData | |
wxClientData () | |
virtual | ~wxClientData () |
Public Attributes | |
Token * | m_Token |
a pointer to the associated Token instance in the TokenTree More... | |
short int | m_KindMask |
a copy of Token::m_KindMask More... | |
SpecialFolder | m_SpecialFolder |
the node's kind, it could be "root", "normal token", More... | |
int | m_TokenIndex |
a copy of Token::m_TokenIndex More... | |
TokenKind | m_TokenKind |
a copy of Token::m_TokenKind More... | |
wxString | m_TokenName |
short name of the Token, it is a copy of Token::m_Name More... | |
int | m_ParentIndex |
the parent Token index it is a copy of Token::m_ParentIndex, More... | |
unsigned long | m_Ticket |
the Token's ticket in a TokenTree This is actually a copy of Token::m_Ticket, More... | |
Actual data stored with each node in the symbol tree.
Definition at line 37 of file cctreectrl.h.
CCTreeCtrlData::CCTreeCtrlData | ( | SpecialFolder | sf = sfToken , |
Token * | token = 0 , |
||
short int | kindMask = 0xffff , |
||
int | parentIdx = -1 |
||
) |
Definition at line 24 of file cctreectrl.cpp.
References _T.
short int CCTreeCtrlData::m_KindMask |
a copy of Token::m_KindMask
Definition at line 49 of file cctreectrl.h.
int CCTreeCtrlData::m_ParentIndex |
the parent Token index it is a copy of Token::m_ParentIndex,
Definition at line 69 of file cctreectrl.h.
SpecialFolder CCTreeCtrlData::m_SpecialFolder |
the node's kind, it could be "root", "normal token",
Definition at line 52 of file cctreectrl.h.
Referenced by ClassBrowserBuilderThread::AddMembersOf(), CCTreeCtrl::CBAlphabetCompare(), CCTreeCtrl::CBKindCompare(), CCTreeCtrl::CBLineCompare(), CCTreeCtrl::CBScopeCompare(), ClassBrowserBuilderThread::ExpandItem(), ClassBrowserBuilderThread::ExpandSavedItems(), ClassBrowser::OnSearch(), CCTreeCtrl::RemoveDoubles(), and ClassBrowserBuilderThread::SelectSavedItem().
unsigned long CCTreeCtrlData::m_Ticket |
the Token's ticket in a TokenTree This is actually a copy of Token::m_Ticket,
Definition at line 73 of file cctreectrl.h.
Referenced by ClassBrowserBuilderThread::AddNodes(), and ClassBrowserBuilderThread::RemoveInvalidNodes().
Token* CCTreeCtrlData::m_Token |
a pointer to the associated Token instance in the TokenTree
Definition at line 44 of file cctreectrl.h.
Referenced by ClassBrowserBuilderThread::AddMembersOf(), CCTreeCtrl::CBAlphabetCompare(), CCTreeCtrl::CBLineCompare(), CCTreeCtrl::CBScopeCompare(), ClassBrowserBuilderThread::ExpandItem(), ClassBrowserBuilderThread::ExpandNamespaces(), ClassBrowser::OnJumpTo(), ClassBrowser::OnTreeItemDoubleClick(), CCTreeCtrl::RemoveDoubles(), ClassBrowserBuilderThread::RemoveInvalidNodes(), and ClassBrowser::ShowMenu().
int CCTreeCtrlData::m_TokenIndex |
a copy of Token::m_TokenIndex
Definition at line 55 of file cctreectrl.h.
Referenced by ClassBrowserBuilderThread::RemoveInvalidNodes().
TokenKind CCTreeCtrlData::m_TokenKind |
a copy of Token::m_TokenKind
Definition at line 58 of file cctreectrl.h.
Referenced by CCTreeCtrl::CBKindCompare(), ClassBrowserBuilderThread::ExpandSavedItems(), and ClassBrowserBuilderThread::SelectSavedItem().
wxString CCTreeCtrlData::m_TokenName |
short name of the Token, it is a copy of Token::m_Name
Definition at line 63 of file cctreectrl.h.
Referenced by ClassBrowserBuilderThread::ExpandSavedItems(), and ClassBrowserBuilderThread::SelectSavedItem().