Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Blackboard::iterator Class Reference

#include <Blackboard.h>

List of all members.


Detailed Description

Iterates through blackboard contents. Models a C++ standard bidirectional iterator.


Public Member Functions

 iterator (ContentsMap::iterator it0)
BBItemRef operator * ()
iteratoroperator++ ()
iterator operator++ (int)
iteratoroperator-- ()
iterator operator-- (int)
bool operator== (const iterator &i2)
bool operator!= (const iterator &i2)

Private Attributes

ContentsMap::iterator it


Constructor & Destructor Documentation

Blackboard::iterator::iterator ContentsMap::iterator  it0  )  [inline]
 

00222 {it==it0;}


Member Function Documentation

BBItemRef Blackboard::iterator::operator *  )  [inline]
 

00223 {return (*it).second;}

bool Blackboard::iterator::operator!= const iterator i2  )  [inline]
 

00229 {return it!=i2.it;}

iterator Blackboard::iterator::operator++ int   )  [inline]
 

00225 {iterator x=iterator(it); ++it; return x;}

iterator& Blackboard::iterator::operator++  )  [inline]
 

00224 {++it; return *this;}

iterator Blackboard::iterator::operator-- int   )  [inline]
 

00227 {iterator x=iterator(it); --it; return x;}

iterator& Blackboard::iterator::operator--  )  [inline]
 

00226 {--it; return *this;}

bool Blackboard::iterator::operator== const iterator i2  )  [inline]
 

00228 {return it==i2.it;}


Member Data Documentation

ContentsMap::iterator Blackboard::iterator::it [private]
 


The documentation for this class was generated from the following file:
Generated on Sat Apr 1 20:52:21 2006 for INET Framework for OMNeT++/OMNEST by  doxygen 1.4.1