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