Classes | |
struct | ICoreType |
Adds the ability for openDAQ objects to report what type of object they represent. More... | |
Enumerations | |
enum | CoreType : int { ctBool = 0, ctInt, ctFloat, ctString, ctList, ctDict, ctRatio, ctProc, ctObject, ctBinaryData, ctFunc, ctComplexNumber, ctStruct, ctEnumeration, ctUndefined = 0xFFFF } |
Core type enumeration. More... | |
enum CoreType : int |
Core type enumeration.
Enumerator | |
---|---|
ctBool | Boolean, True or False. |
ctInt | 64 bit signed integer |
ctFloat | IEEE 754 64 bit floating point. |
ctString | UTF8 zero terminated string. |
ctList | List of IBaseObject. |
ctDict | Dictionary of (key: IBaseObject, value: IBaseObject) |
ctRatio | Rational number (numerator / denominator) |
ctProc | Callback without return value. |
ctObject | Generic object. |
ctBinaryData | Binary buffer with predefined size. |
ctFunc | Callback with return value. |
ctComplexNumber | Complex number (real, imaginary) |
ctStruct | Constant structure with dictionary of fields and types. |
ctEnumeration | Enumeration representing a predefined set of named integral constants. |
ctUndefined | Undefined. |