Collaboration diagram for The Libecs library:
![]() |
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) |