|
Dev Essential
1.6.3
|
Classes | |
| class | Variant |
Enumerations | |
| enum | VariantType { VT_Empty = 0 , VT_Bool = 1 , VT_Int8 = 2 , VT_UInt8 = 3 , VT_Int16 = 4 , VT_UInt16 = 5 , VT_Int32 = 6 , VT_UInt32 = 7 , VT_Int64 = 8 , VT_UInt64 = 9 , VT_Float = 10 , VT_Double = 11 , VT_String = 12 , VT_Float32 = VT_Float , VT_Float64 = VT_Double } |
| Enumeration of supported Variant types. More... | |
Functions | |
| bool | operator!= (const Variant &lhs, const Variant &rhs) |
Serves as component for C++17 std::variant like functionality
Enumeration of supported Variant types.
| Enumerator | |
|---|---|
| VT_Empty | Variant type is empty. |
| VT_Bool | Variant type is bool. |
| VT_Int8 | Variant type is std::int8_t. |
| VT_UInt8 | Variant type is std::uint8_t. |
| VT_Int16 | Variant type is std::int16_t. |
| VT_UInt16 | Variant type is std::uint16_t. |
| VT_Int32 | Variant type is std::int32_t. |
| VT_UInt32 | Variant type is std::uint32_t. |
| VT_Int64 | Variant type is std::int64_t. |
| VT_UInt64 | Variant type is std::uint64_t. |
| VT_Float | Variant type is float. |
| VT_Double | Variant type is double. |
| VT_String | Variant type is const char*. |
| VT_Float32 | Variant type is float. |
| VT_Float64 | Variant type is double. |