StateContainer Class Reference

#include <simulator.h>

List of all members.


Detailed Description

Container for states

Definition at line 70 of file simulator.h.


Public Member Functions

 StateContainer ()
StatePtr Current (const DateTime &now)
StateContainerCurrent (StatePtr)
StatePtr Next (const DateTime &now)
StateContainerNext (StatePtr)
void Serialize (std::ostream &output)
void Deserialize (std::istream &input)
 ~StateContainer ()

Private Member Functions

void UpdateStates (const DateTime &now)

Private Attributes

Members * pimpl

Static Private Attributes

static const std::string SER_START
static const std::string SER_NEXT
static const std::string SER_FINISH

Constructor & Destructor Documentation

StateContainer (  ) 

~StateContainer (  ) 


Member Function Documentation

StatePtr Current ( const DateTime now  ) 

StateContainer& Current ( StatePtr   ) 

StatePtr Next ( const DateTime now  ) 

StateContainer& Next ( StatePtr   ) 

void Serialize ( std::ostream &  output  ) 

void Deserialize ( std::istream &  input  ) 

void UpdateStates ( const DateTime now  )  [private]


Member Data Documentation

const std::string SER_START [static, private]

Definition at line 86 of file simulator.h.

const std::string SER_NEXT [static, private]

Definition at line 87 of file simulator.h.

const std::string SER_FINISH [static, private]

Definition at line 88 of file simulator.h.

Members* pimpl [private]

Definition at line 91 of file simulator.h.


The documentation for this class was generated from the following file:
Generated on Fri Jul 10 22:42:17 2009 for rob08 by  doxygen 1.5.4