CellML API
interfaces/CGRS.idl File Reference
CGRS.idl File Reference
Include dependency graph for CGRS.idl:

Go to the source code of this file.
Classes | |
| exception | CGRS::CGRSError |
| interface | CGRS::GenericsService |
| The GenericsService is the top-level object used for working with the CellML API using the generic interface. More... | |
| interface | CGRS::GenericInterface |
| A GenericModule represents a loaded module that provides generics support for a particular part of the CellML API. More... | |
| interface | CGRS::GenericType |
| Information on a type used in an IDL file (either built in to IDL or defined in the IDL file). More... | |
| interface | CGRS::SequenceType |
| Information on a particular sequence type (a variable length sequence of some other type). More... | |
| interface | CGRS::EnumType |
| Information on a particular enum type (a choice between one of several options). More... | |
| interface | CGRS::GenericValue |
| An interface for describing values in general. More... | |
| interface | CGRS::StringValue |
| Represents a string value. More... | |
| interface | CGRS::WStringValue |
| Represents a wide string value. More... | |
| interface | CGRS::ShortValue |
| Represents a short value. More... | |
| interface | CGRS::LongValue |
| Represents a long value. More... | |
| interface | CGRS::LongLongValue |
| Represents a long value. More... | |
| interface | CGRS::UShortValue |
| Represents an unsigned short value. More... | |
| interface | CGRS::ULongValue |
| Represents an unsigned long value. More... | |
| interface | CGRS::ULongLongValue |
| Represents an unsigned long long value. More... | |
| interface | CGRS::FloatValue |
| Represents a float value. More... | |
| interface | CGRS::DoubleValue |
| Represents a double value. More... | |
| interface | CGRS::BooleanValue |
| Represents a boolean value. More... | |
| interface | CGRS::CharValue |
| Represents a char value. More... | |
| interface | CGRS::OctetValue |
| Represents an octet value. More... | |
| interface | CGRS::ObjectValue |
| Represents a native object. More... | |
| interface | CGRS::CallbackObjectValue |
| Represents an object implemented by a generics user. More... | |
| interface | CGRS::SequenceValue |
| Represents a sequence value (a sequence of some inner type). More... | |
| interface | CGRS::EnumValue |
| Represents an enumeration value. More... | |
| interface | CGRS::GenericAttribute |
| Represents an attribute. More... | |
| interface | CGRS::GenericParameter |
| Represents a parameter. More... | |
| interface | CGRS::GenericMethod |
| Represents a method. More... | |
Namespaces | |
| namespace | CGRS |
| The CellML Generics and Reflection Service (CGRS) provides a way to access all operations and attributes on CellML API components using completely generic facilities with dynamic typing. | |
Typedefs | |
| typedef sequence< GenericValue > | CGRS::ValueSequence |
| Represents a sequence of values. | |
| typedef sequence < GenericParameter > | CGRS::ParameterSequence |
| Represents a sequence of parameters. | |
