The Libecs library

Collaboration diagram for The Libecs library:
The libecs library. More...


Files

file  libecs.hpp

Modules

 The Exceptions
 The exceptions.
 The Inter-object Communication.
 The Interobject Communication.
 The Entities.
 Entities.
 The Model.
 The model.
 The FullID, FullPN and SystemPath.
 The FullID, FullPN and SystemPath.
 The Data Logging Module.
 The Data Logging Module.
 The Polymorph.
 The Polymorph.
 The Utilities.
 Utilities.

Functions

const int libecs::MAJOR_VERSION (ECELL_MAJOR_VERSION)
const int libecs::MINOR_VERSION (ECELL_MINOR_VERSION)
const int libecs::MICRO_VERSION (ECELL_MICRO_VERSION)
const char *const libecs::VERSION_STRING (ECELL_VERSION_STRING)
const int libecs::getMajorVersion ()
const int libecs::getMinorVersion ()
const int libecs::getMicroVersion ()
const std::string libecs::getVersion ()
void libecs::setDMSearchPath (const String &path)
const String libecs::getDMSearchPath ()
const String libecs::getLoadedDMList ()
 libecs::DECLARE_LIST (String, StringList)
 libecs::DECLARE_VECTOR (String, StringVector)
 libecs::DECLARE_MAP (const String, String, std::less< const String >, StringMap)
 libecs::DECLARE_SHAREDPTR (StringList)
 libecs::DECLARE_SHAREDPTR (StringVector)
 libecs::DECLARE_CLASS (System)
 libecs::DECLARE_CLASS (Entity)
 libecs::DECLARE_CLASS (EntityType)
 libecs::DECLARE_CLASS (SystemPath)
 libecs::DECLARE_CLASS (FullID)
 libecs::DECLARE_CLASS (FullPN)
 libecs::DECLARE_CLASS (VariableReference)
 libecs::DECLARE_CLASS (Process)
 libecs::DECLARE_CLASS (DiscreteEventProcess)
 libecs::DECLARE_CLASS (ProcessMaker)
 libecs::DECLARE_CLASS (Stepper)
 libecs::DECLARE_CLASS (SystemStepper)
 libecs::DECLARE_CLASS (Interpolant)
 libecs::DECLARE_CLASS (Model)
 libecs::DECLARE_CLASS (Scheduler)
 libecs::DECLARE_CLASS (StepperEvent)
 libecs::DECLARE_CLASS (StepperMaker)
 libecs::DECLARE_CLASS (Variable)
 libecs::DECLARE_CLASS (VariableMaker)
 libecs::DECLARE_CLASS (SystemMaker)
 libecs::DECLARE_CLASS (PropertySlotBase)
 libecs::DECLARE_CLASS (PropertiedClass)
 libecs::DECLARE_CLASS (PropertySlotProxy)
 libecs::DECLARE_CLASS (Polymorph)
 libecs::DECLARE_CLASS (LoggerBroker)
 libecs::DECLARE_CLASS (Logger)
 libecs::DECLARE_CLASS (LoggerAdapter)
 libecs::DECLARE_CLASS (DataPoint)
 libecs::DECLARE_CLASS (LongDataPoint)
 libecs::DECLARE_CLASS (DataPointAggregator)
 libecs::DECLARE_CLASS (DataPointVector)
 libecs::DECLARE_VECTOR (Polymorph, PolymorphVector)
 libecs::DECLARE_VECTOR (VariablePtr, VariableVector)
 libecs::DECLARE_VECTOR (ProcessPtr, ProcessVector)
 libecs::DECLARE_VECTOR (SystemPtr, SystemVector)
 libecs::DECLARE_VECTOR (StepperPtr, StepperVector)
 libecs::DECLARE_VECTOR (LoggerPtr, LoggerVector)
 libecs::DECLARE_CLASS (Exception)
 libecs::DECLARE_CLASS (UnexpectedError)
 libecs::DECLARE_CLASS (NotFound)
 libecs::DECLARE_CLASS (CantOpen)
 libecs::DECLARE_CLASS (BadID)
 libecs::DECLARE_CLASS (CallbackFailed)
 libecs::DECLARE_CLASS (NoMethod)
 libecs::DECLARE_CLASS (NoSlot)
 libecs::DECLARE_CLASS (InvalidEntityType)
 libecs::DECLARE_MAP (const String, Polymorph, std::less< const String >, PolymorphMap)
 libecs::DECLARE_SHAREDPTR (PolymorphVector)
 libecs::DECLARE_SHAREDPTR (DataPointVector)

Detailed Description

The libecs library.


Generated on Fri Aug 31 18:33:01 2007 for E-CELL C++ libraries (libecs and libemc) 3.1.105 by  doxygen 1.5.3