Falcon::StrongList Class Reference

Strong linked list class. More...

#include <ltree.h>

Inheritance diagram for Falcon::StrongList:

Inheritance graph

List of all members.

Public Member Functions

SLElementback () const
bool empty () const
SLElementfront () const
SLElementpop_back ()
SLElementpop_front ()
void push_back (SLElement *e)
void push_front (SLElement *e)
void remove (SLElement *e)
uint32 size () const
 StrongList ()

Detailed Description

Strong linked list class.

This is similar to a linked list in which each element has a link to its owner.

Constructor & Destructor Documentation

Falcon::StrongList::StrongList (  )  [inline]

Member Function Documentation

SLElement* Falcon::StrongList::back (  )  const [inline]

Reimplemented in Falcon::StatementList.

Referenced by Falcon::StatementList::back().

bool Falcon::StrongList::empty (  )  const [inline]

SLElement* Falcon::StrongList::front (  )  const [inline]

Reimplemented in Falcon::StatementList.

Referenced by Falcon::StatementList::front().

SLElement* Falcon::StrongList::pop_back (  ) 

Reimplemented in Falcon::StatementList.

Referenced by Falcon::StatementList::pop_back().

SLElement* Falcon::StrongList::pop_front (  ) 

void Falcon::StrongList::push_back ( SLElement e  ) 

void Falcon::StrongList::push_front ( SLElement e  ) 

void Falcon::StrongList::remove ( SLElement e  ) 

uint32 Falcon::StrongList::size (  )  const [inline]

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

Generated on Mon Oct 19 10:11:47 2009 for Falcon_Core by  doxygen 1.5.8