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

#include <list.h>

Inherited by List< LayerClass * >, List< RefCountNodeClass * >, List< DataNode< T > * >, List< INISection * >, List< INIEntry * >, BinIDItem, BinItem, DupNode, and List< T >.

Public Member Functions

 ListNode (void)
 
void Append (ListNode *node)
 
void Prepend (ListNode *node)
 
void Link (ListNode *node)
 
void Remove (void)
 
ListNodeNext (void)
 
ListNodePrev (void)
 
ListNodeNextLoop (void)
 
ListNodePrevLoop (void)
 
void * Item (void)
 
void SetItem (void *item)
 
int InList (void)
 
int IsHead (void)
 
int Priority (void)
 
void SetPriority (int new_pri)
 

Protected Attributes

void * item
 

Detailed Description

Definition at line 28 of file list.h.

Constructor & Destructor Documentation

◆ ListNode()

ListNode::ListNode ( void )

Definition at line 28 of file list.cpp.

Member Function Documentation

◆ Append()

void ListNode::Append ( ListNode * node)

Definition at line 35 of file list.cpp.

◆ InList()

int ListNode::InList ( void )

Definition at line 140 of file list.cpp.

◆ IsHead()

int ListNode::IsHead ( void )

Definition at line 146 of file list.cpp.

◆ Item()

void * ListNode::Item ( void )

Definition at line 125 of file list.cpp.

◆ Link()

void ListNode::Link ( ListNode * node)

Definition at line 57 of file list.cpp.

◆ Next()

ListNode * ListNode::Next ( void )

Definition at line 70 of file list.cpp.

◆ NextLoop()

ListNode * ListNode::NextLoop ( void )

Definition at line 90 of file list.cpp.

◆ Prepend()

void ListNode::Prepend ( ListNode * node)

Definition at line 46 of file list.cpp.

◆ Prev()

ListNode * ListNode::Prev ( void )

Definition at line 80 of file list.cpp.

◆ PrevLoop()

ListNode * ListNode::PrevLoop ( void )

Definition at line 108 of file list.cpp.

◆ Priority()

int ListNode::Priority ( void )

Definition at line 151 of file list.cpp.

◆ Remove()

void ListNode::Remove ( void )

Definition at line 63 of file list.cpp.

◆ SetItem()

void ListNode::SetItem ( void * item)

Definition at line 134 of file list.cpp.

◆ SetPriority()

void ListNode::SetPriority ( int new_pri)

Definition at line 156 of file list.cpp.

Member Data Documentation

◆ item

void* ListNode::item
protected

Definition at line 36 of file list.h.


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