Struct astutedds::xtypes::TypeIdentifier
ClassList > astutedds > xtypes > TypeIdentifier
#include <type_object.hpp>
Public Types
| Type | Name |
|---|---|
| typedef std::variant< std::monostate, StringSTypeDefn, StringLTypeDefn, PlainSequenceSElemDefn, PlainSequenceLElemDefn, PlainArraySElemDefn, PlainArrayLElemDefn, PlainMapSTypeDefn, PlainMapLTypeDefn, EquivalenceHash > | VariantType |
Public Attributes
| Type | Name |
|---|---|
| TypeIdKind | discriminator = {TypeIdKind::EK\_MINIMAL} |
| VariantType | value |
Public Types Documentation
typedef VariantType
using astutedds::xtypes::TypeIdentifier::VariantType = std::variant<std::monostate, StringSTypeDefn, StringLTypeDefn, PlainSequenceSElemDefn, PlainSequenceLElemDefn, PlainArraySElemDefn, PlainArrayLElemDefn, PlainMapSTypeDefn, PlainMapLTypeDefn, EquivalenceHash>;
Public Attributes Documentation
variable discriminator
TypeIdKind astutedds::xtypes::TypeIdentifier::discriminator;
variable value
VariantType astutedds::xtypes::TypeIdentifier::value;
The documentation for this class was generated from the following file include/astutedds/xtypes/type_object.hpp