Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
DLINK_ITERATOR< OBJCLASS > Class Template Reference

#include <GameCommon.h>

Public Types

typedef OBJCLASS *(OBJCLASS::* GetNextFunc) () const
 

Public Member Functions

 DLINK_ITERATOR (OBJCLASS *cur, GetNextFunc getNextFunc)
 
void advance ()
 
Bool done () const
 
OBJCLASS * cur () const
 

Detailed Description

template<class OBJCLASS>
class DLINK_ITERATOR< OBJCLASS >

Definition at line 442 of file GameCommon.h.

Member Typedef Documentation

◆ GetNextFunc

template<class OBJCLASS>
typedef OBJCLASS *(OBJCLASS::* DLINK_ITERATOR< OBJCLASS >::GetNextFunc) () const

Definition at line 446 of file GameCommon.h.

Constructor & Destructor Documentation

◆ DLINK_ITERATOR()

template<class OBJCLASS>
DLINK_ITERATOR< OBJCLASS >::DLINK_ITERATOR ( OBJCLASS * cur,
GetNextFunc getNextFunc )
inline

Definition at line 451 of file GameCommon.h.

Member Function Documentation

◆ advance()

template<class OBJCLASS>
void DLINK_ITERATOR< OBJCLASS >::advance ( )
inline

Definition at line 455 of file GameCommon.h.

◆ cur()

template<class OBJCLASS>
OBJCLASS * DLINK_ITERATOR< OBJCLASS >::cur ( ) const
inline

Definition at line 466 of file GameCommon.h.

◆ done()

template<class OBJCLASS>
Bool DLINK_ITERATOR< OBJCLASS >::done ( ) const
inline

Definition at line 461 of file GameCommon.h.


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