Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

oxygen::PredicateList Class Reference

#include <predicate.h>

List of all members.

Public Types

typedef std::list< PredicateTList

Public Member Functions

 PredicateList ()
 implementation of class PredicateList
virtual ~PredicateList ()
TList::const_iterator begin () const
 returns an iterator pointing at the first contained Predicate
TList::const_iterator end () const
 returns an iterator pointing at the last contained Predicate
int GetSize () const
 returns the number of values contained in the managed sequence
void Clear ()
 removes all contained Predicates
PredicateAddPredicate ()

Protected Attributes

TList mList


Detailed Description

Definition at line 246 of file predicate.h.


Member Typedef Documentation

typedef std::list<Predicate> oxygen::PredicateList::TList
 

Definition at line 249 of file predicate.h.


Constructor & Destructor Documentation

PredicateList::PredicateList  ) 
 

implementation of class PredicateList

Definition at line 184 of file predicate.cpp.

PredicateList::~PredicateList  )  [virtual]
 

Definition at line 188 of file predicate.cpp.


Member Function Documentation

Predicate & PredicateList::AddPredicate  ) 
 

Definition at line 202 of file predicate.cpp.

References mList.

Referenced by GameStateItem::GetInitialPredicates(), GameStateItem::GetPredicates(), and SparkMonitorClient::ParseCustomPredicates().

PredicateList::TList::const_iterator PredicateList::begin  )  const
 

returns an iterator pointing at the first contained Predicate

Definition at line 192 of file predicate.cpp.

References mList.

Referenced by SexpMonitor::AddPredicates(), SexpParser::Generate(), TrainerCommandParser::ParsePredicates(), and SoccerMonitor::ParsePredicates().

void PredicateList::Clear  ) 
 

removes all contained Predicates

Definition at line 213 of file predicate.cpp.

References mList.

PredicateList::TList::const_iterator PredicateList::end  )  const
 

returns an iterator pointing at the last contained Predicate

Definition at line 197 of file predicate.cpp.

References mList.

Referenced by SexpMonitor::AddPredicates(), SexpParser::Generate(), TrainerCommandParser::ParsePredicates(), and SoccerMonitor::ParsePredicates().

int PredicateList::GetSize  )  const
 

returns the number of values contained in the managed sequence

Definition at line 208 of file predicate.cpp.

References mList.


Member Data Documentation

TList oxygen::PredicateList::mList [protected]
 

Definition at line 272 of file predicate.h.

Referenced by AddPredicate(), begin(), Clear(), end(), and GetSize().


The documentation for this class was generated from the following files:
Generated on Thu Apr 6 15:44:33 2006 for rcssserver3d by  doxygen 1.4.4