CXFNode Class Reference

#include <cxftree.h>

Inheritance diagram for CXFNode:

CCObject SimpleCCObject List of all members.

Public Member Functions

 CXFNode ()
 CXFNode (CXaraFileRecord *pThisRecord)
 ~CXFNode ()
void SetNext (CXFNode *pRecord)
void SetPrevious (CXFNode *pRecord)
void SetParent (CXFNode *pRecord)
void SetChild (CXFNode *pRecord)
CXFNode * GetNext ()
CXFNode * GetPrevious ()
CXFNode * GetParent ()
CXFNode * GetChild ()
CXaraFileRecord * GetCXaraFileRecord ()
UINT32 GetTag ()
UINT32 GetSize ()
void ResetReadPos ()
BOOL HasChildren ()
BOOL ShowChildren ()
void SetShowChildren (BOOL b)

Private Attributes

CXaraFileRecord * pRecord
CXFNode * pNext
CXFNode * pPrevious
CXFNode * pParent
CXFNode * pChild
BOOL DoShowChildren

Detailed Description

Definition at line 120 of file cxftree.h.


Constructor & Destructor Documentation

CXFNode::CXFNode (   )  [inline]
 

Definition at line 125 of file cxftree.h.

00125 {}

CXFNode::CXFNode (  CXaraFileRecord *  pThisRecord  ) 
 

CXFNode::~CXFNode (   ) 
 


Member Function Documentation

CXFNode* CXFNode::GetChild (   )  [inline]
 

Definition at line 137 of file cxftree.h.

00137 { return pChild;    }

CXaraFileRecord* CXFNode::GetCXaraFileRecord (   )  [inline]
 

Definition at line 139 of file cxftree.h.

00139 { return pRecord; }

CXFNode* CXFNode::GetNext (   )  [inline]
 

Definition at line 134 of file cxftree.h.

00134 { return pNext;     }

CXFNode* CXFNode::GetParent (   )  [inline]
 

Definition at line 136 of file cxftree.h.

00136 { return pParent;   }

CXFNode* CXFNode::GetPrevious (   )  [inline]
 

Definition at line 135 of file cxftree.h.

00135 { return pPrevious; }

UINT32 CXFNode::GetSize (   ) 
 

UINT32 CXFNode::GetTag (   ) 
 

BOOL CXFNode::HasChildren (   )  [inline]
 

Definition at line 145 of file cxftree.h.

00145 { return pChild != NULL; }

void CXFNode::ResetReadPos (   ) 
 

void CXFNode::SetChild (  CXFNode *  pRecord  )  [inline]
 

Definition at line 132 of file cxftree.h.

00132 { pChild    = pRecord; }

void CXFNode::SetNext (  CXFNode *  pRecord  )  [inline]
 

Definition at line 129 of file cxftree.h.

00129 { pNext     = pRecord; }

void CXFNode::SetParent (  CXFNode *  pRecord  )  [inline]
 

Definition at line 131 of file cxftree.h.

00131 { pParent   = pRecord; }

void CXFNode::SetPrevious (  CXFNode *  pRecord  )  [inline]
 

Definition at line 130 of file cxftree.h.

00130 { pPrevious = pRecord; }

void CXFNode::SetShowChildren (  BOOL  b  )  [inline]
 

Definition at line 147 of file cxftree.h.

00147 { DoShowChildren = b; }

BOOL CXFNode::ShowChildren (   )  [inline]
 

Definition at line 146 of file cxftree.h.

00146 { return DoShowChildren; }


Member Data Documentation

BOOL CXFNode::DoShowChildren [private]
 

Definition at line 158 of file cxftree.h.

CXFNode* CXFNode::pChild [private]
 

Definition at line 156 of file cxftree.h.

CXFNode* CXFNode::pNext [private]
 

Definition at line 153 of file cxftree.h.

CXFNode* CXFNode::pParent [private]
 

Definition at line 155 of file cxftree.h.

CXFNode* CXFNode::pPrevious [private]
 

Definition at line 154 of file cxftree.h.

CXaraFileRecord* CXFNode::pRecord [private]
 

Definition at line 151 of file cxftree.h.


The documentation for this class was generated from the following file:
Generated on Sat Nov 10 03:53:27 2007 for Camelot by  doxygen 1.4.4