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)
CXFNodeGetNext ()
CXFNodeGetPrevious ()
CXFNodeGetParent ()
CXFNodeGetChild ()
CXaraFileRecordGetCXaraFileRecord ()
UINT32 GetTag ()
UINT32 GetSize ()
void ResetReadPos ()
BOOL HasChildren ()
BOOL ShowChildren ()
void SetShowChildren (BOOL b)

Private Attributes

CXaraFileRecordpRecord
CXFNodepNext
CXFNodepPrevious
CXFNodepParent
CXFNodepChild
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