Code::Blocks  SVN r11506
Public Member Functions | Public Attributes | List of all members
CCTreeCtrlData Class Reference

Actual data stored with each node in the symbol tree. More...

#include <cctreectrl.h>

Inheritance diagram for CCTreeCtrlData:
Collaboration diagram for CCTreeCtrlData:

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 wxTreeItemIdGetId () const
 
void SetId (const wxTreeItemId &id)
 
- Public Member Functions inherited from wxClientData
 wxClientData ()
 
virtual ~wxClientData ()
 

Public Attributes

Tokenm_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...
 

Detailed Description

Actual data stored with each node in the symbol tree.

Definition at line 37 of file cctreectrl.h.

Constructor & Destructor Documentation

◆ CCTreeCtrlData()

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.

Member Data Documentation

◆ m_KindMask

short int CCTreeCtrlData::m_KindMask

a copy of Token::m_KindMask

Todo:
this variable is not used?

Definition at line 49 of file cctreectrl.h.

◆ m_ParentIndex

int CCTreeCtrlData::m_ParentIndex

the parent Token index it is a copy of Token::m_ParentIndex,

See also
Token::m_ParentIndex
Todo:
this variable is not used?

Definition at line 69 of file cctreectrl.h.

◆ m_SpecialFolder

SpecialFolder CCTreeCtrlData::m_SpecialFolder

◆ m_Ticket

unsigned long CCTreeCtrlData::m_Ticket

the Token's ticket in a TokenTree This is actually a copy of Token::m_Ticket,

See also
Token::m_Ticket

Definition at line 73 of file cctreectrl.h.

Referenced by ClassBrowserBuilderThread::AddNodes(), and ClassBrowserBuilderThread::RemoveInvalidNodes().

◆ m_Token

Token* CCTreeCtrlData::m_Token

◆ m_TokenIndex

int CCTreeCtrlData::m_TokenIndex

a copy of Token::m_TokenIndex

Definition at line 55 of file cctreectrl.h.

Referenced by ClassBrowserBuilderThread::RemoveInvalidNodes().

◆ m_TokenKind

TokenKind CCTreeCtrlData::m_TokenKind

◆ m_TokenName

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


The documentation for this class was generated from the following files: