|
openDAQ
Open data acquisition platform
|
Collaboration diagram for Factories:Functions | |
| OPENDAQ_DECLARE_CLASS_FACTORY (LIBRARY_FACTORY, ArgumentInfo, IString *, name, CoreType, type) | |
| Creates an Argument info object with the specified name and type. More... | |
| OPENDAQ_DECLARE_CLASS_FACTORY_WITH_INTERFACE (LIBRARY_FACTORY, ListArgumentInfo, IArgumentInfo, IString *, name, CoreType, itemType) | |
| Creates a list-type Argument info object with the specified name and item type. More... | |
| OPENDAQ_DECLARE_CLASS_FACTORY_WITH_INTERFACE (LIBRARY_FACTORY, DictArgumentInfo, IArgumentInfo, IString *, name, CoreType, keyType, CoreType, itemType) | |
| Creates a dict-type Argument info object with the specified name, key type and item type. More... | |
| ArgumentInfoPtr | ArgumentInfo (const StringPtr &name, CoreType type) |
| Creates an Argument info object with the specified name and type. More... | |
| ArgumentInfoPtr | ListArgumentInfo (const StringPtr &name, CoreType itemType) |
| Creates a list-type Argument info object with the specified name and item type. More... | |
| ArgumentInfoPtr | DictArgumentInfo (const StringPtr &name, CoreType keyType, CoreType itemType) |
| Creates a dict-type Argument info object with the specified name, key type and item type. More... | |
| StructTypePtr | ArgumentInfoStructType () |
| Creates the Struct type object that defines the Argument info struct. | |
|
inline |
Creates an Argument info object with the specified name and type.
| name | The name of the argument. |
| type | The type expected of the argument. |
|
inline |
Creates a dict-type Argument info object with the specified name, key type and item type.
| name | The name of the argument. |
| keyType | Corresponds to the expected type of key in the dictionary argument. |
| itemType | Corresponds to the expected type of items in the dictionary argument. |
|
inline |
Creates a list-type Argument info object with the specified name and item type.
| name | The name of the argument. |
| itemType | Corresponds to the expected type of items in the list argument. |
| OPENDAQ_DECLARE_CLASS_FACTORY | ( | LIBRARY_FACTORY | , |
| ArgumentInfo | , | ||
| IString * | , | ||
| name | , | ||
| CoreType | , | ||
| type | |||
| ) |
Creates an Argument info object with the specified name and type.
| name | The name of the argument. |
| type | The type expected of the argument. |
| OPENDAQ_DECLARE_CLASS_FACTORY_WITH_INTERFACE | ( | LIBRARY_FACTORY | , |
| DictArgumentInfo | , | ||
| IArgumentInfo | , | ||
| IString * | , | ||
| name | , | ||
| CoreType | , | ||
| keyType | , | ||
| CoreType | , | ||
| itemType | |||
| ) |
Creates a dict-type Argument info object with the specified name, key type and item type.
| name | The name of the argument. |
| keyType | Corresponds to the expected type of key in the dictionary argument. |
| itemType | Corresponds to the expected type of items in the dictionary argument. |
| OPENDAQ_DECLARE_CLASS_FACTORY_WITH_INTERFACE | ( | LIBRARY_FACTORY | , |
| ListArgumentInfo | , | ||
| IArgumentInfo | , | ||
| IString * | , | ||
| name | , | ||
| CoreType | , | ||
| itemType | |||
| ) |
Creates a list-type Argument info object with the specified name and item type.
| name | The name of the argument. |
| itemType | Corresponds to the expected type of items in the list argument. |