Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
GenericNode Class Reference

#include <LISTNODE.H>

Inherited by DataNode< RefCountClass * >, DataNode< D >, DataNode< HashNodeClass< T, class HashDefaultUserClass > * >, DataNode< DoubleNode * >, Node< LayerClass * >, Node< INIEntry * >, Node< INISection * >, DataNode< T >, and Node< T >.

Public Member Functions

 GenericNode (void)
 
virtual ~GenericNode (void)
 
 GenericNode (GenericNode &node)
 
GenericNodeoperator= (GenericNode &node)
 
void Unlink (void)
 
GenericListMain_List (void) const
 
void Link (GenericNode *node)
 
GenericNodeNext (void) const
 
GenericNodeNext_Valid (void) const
 
GenericNodePrev (void) const
 
GenericNodePrev_Valid (void) const
 
bool Is_Valid (void) const
 

Protected Attributes

GenericNodeNextNode
 
GenericNodePrevNode
 

Detailed Description

Definition at line 61 of file LISTNODE.H.

Constructor & Destructor Documentation

◆ GenericNode() [1/2]

GenericNode::GenericNode ( void )
inline

Definition at line 63 of file LISTNODE.H.

◆ ~GenericNode()

virtual GenericNode::~GenericNode ( void )
inlinevirtual

Definition at line 64 of file LISTNODE.H.

◆ GenericNode() [2/2]

GenericNode::GenericNode ( GenericNode & node)
inline

Definition at line 65 of file LISTNODE.H.

Member Function Documentation

◆ Is_Valid()

bool GenericNode::Is_Valid ( void ) const
inline

Definition at line 110 of file LISTNODE.H.

◆ Link()

void GenericNode::Link ( GenericNode * node)
inline

Definition at line 93 of file LISTNODE.H.

◆ Main_List()

GenericList * GenericNode::Main_List ( void ) const
inline

Definition at line 86 of file LISTNODE.H.

◆ Next()

GenericNode * GenericNode::Next ( void ) const
inline

Definition at line 102 of file LISTNODE.H.

◆ Next_Valid()

GenericNode * GenericNode::Next_Valid ( void ) const
inline

Definition at line 103 of file LISTNODE.H.

◆ operator=()

GenericNode & GenericNode::operator= ( GenericNode & node)
inline

Definition at line 66 of file LISTNODE.H.

◆ Prev()

GenericNode * GenericNode::Prev ( void ) const
inline

Definition at line 106 of file LISTNODE.H.

◆ Prev_Valid()

GenericNode * GenericNode::Prev_Valid ( void ) const
inline

Definition at line 107 of file LISTNODE.H.

◆ Unlink()

void GenericNode::Unlink ( void )
inline

Definition at line 73 of file LISTNODE.H.

Member Data Documentation

◆ NextNode

GenericNode* GenericNode::NextNode
protected

Definition at line 113 of file LISTNODE.H.

◆ PrevNode

GenericNode* GenericNode::PrevNode
protected

Definition at line 114 of file LISTNODE.H.


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