holoscan::ArgElementType
holoscan::ArgElementType
Enum class for the element type of an argument.
enum class holoscan::ArgElementType
Values
| Name | Description |
|---|---|
kCustom | Custom type. |
kBoolean | Boolean type (bool). |
kInt8 | 8-bit integer type (int8_t) |
kUnsigned8 | 8-bit unsigned integer type (uint8_t) |
kInt16 | 16-bit integer type (int16_t) |
kUnsigned16 | Unsigned 16-bit integer (uint16_t). |
kInt32 | 32-bit integer type (int32_t) |
kUnsigned32 | Unsigned 32-bit integer (uint32_t). |
kInt64 | 64-bit integer type (int64_t) |
kUnsigned64 | Unsigned 64-bit integer (uint64_t). |
kFloat32 | 32-bit floating point type (float) |
kFloat64 | 64-bit floating point type (double) |
kComplex64 | 64-bit complex floating point type (complex<float>) |
kComplex128 | 128-bit complex floating point type (complex<double>) |
kString | String type (std::string). |
kHandle | Handle type (std::any). |
kYAMLNode | YAML node type (YAML::Node). |
kIOSpec | I/O spec type (holoscan::IOSpec*). |
kCondition | Condition type (std::shared_ptr<Condition>). |
kResource | Resource type (std::shared_ptr<Resource>). |