Blender V2.61 - r43446
Classes | Public Member Functions | Protected Attributes

SG_QList Class Reference

#include <SG_QList.h>

Inheritance diagram for SG_QList:
Inheritance graph
[legend]

List of all members.

Classes

class  iterator

Public Member Functions

 SG_QList ()
 SG_QList (const SG_QList &other)
virtual ~SG_QList ()
bool QEmpty ()
bool QAddBack (SG_QList *item)
bool QAddFront (SG_QList *item)
SG_QListQRemove ()
bool QDelink ()
SG_QListQPeek ()
SG_QListQBack ()

Protected Attributes

SG_QListm_fqlink
SG_QListm_bqlink

Detailed Description

Double-Double circular linked list For storing an object is two lists simultaneously

Definition at line 41 of file SG_QList.h.


Constructor & Destructor Documentation

SG_QList::SG_QList ( ) [inline]

Definition at line 91 of file SG_QList.h.

References m_bqlink, and m_fqlink.

SG_QList::SG_QList ( const SG_QList other) [inline]

Definition at line 95 of file SG_QList.h.

References m_bqlink, and m_fqlink.

virtual SG_QList::~SG_QList ( ) [inline, virtual]

Definition at line 99 of file SG_QList.h.

References QDelink().


Member Function Documentation

bool SG_QList::QAddBack ( SG_QList item) [inline]
bool SG_QList::QAddFront ( SG_QList item) [inline]

Definition at line 118 of file SG_QList.h.

References SG_DList::Empty(), m_bqlink, and m_fqlink.

SG_QList* SG_QList::QBack ( ) [inline]

Definition at line 153 of file SG_QList.h.

References m_bqlink.

Referenced by SG_QList::iterator< T >::back().

bool SG_QList::QDelink ( ) [inline]
bool SG_QList::QEmpty ( ) [inline]
SG_QList* SG_QList::QPeek ( ) [inline]

Definition at line 149 of file SG_QList.h.

References m_fqlink.

Referenced by SG_QList::iterator< T >::begin().

SG_QList* SG_QList::QRemove ( ) [inline]

Definition at line 128 of file SG_QList.h.

References m_bqlink, m_fqlink, NULL, and QEmpty().

Referenced by SCA_LogicManager::BeginFrame(), and SG_Node::GetNextRescheduled().


Member Data Documentation

Definition at line 45 of file SG_QList.h.

Referenced by QAddBack(), QAddFront(), QBack(), QDelink(), QRemove(), and SG_QList().

Definition at line 44 of file SG_QList.h.

Referenced by QAddBack(), QAddFront(), QDelink(), QEmpty(), QPeek(), QRemove(), and SG_QList().


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