Template Class TDynamicType
Defined in File DynamicType.hpp
Inheritance Relationships
Base Type
public dds::core::Reference< DELEGATE >
(Template Class Reference)
Derived Types
public dds::core::xtypes::TUnionType< T, detail::UnionType >
(Template Class TUnionType)public dds::core::xtypes::TCollectionType< DELEGATE >
(Template Class TCollectionType)public dds::core::xtypes::TPrimitiveType< T, DELEGATE >
(Template Class TPrimitiveType)public dds::core::xtypes::TStructForwardDeclaration< DELEGATE >
(Template Class TStructForwardDeclaration)public dds::core::xtypes::TStructType< DELEGATE >
(Template Class TStructType)public dds::core::xtypes::TUnionForwardDeclaration< DELEGATE >
(Template Class TUnionForwardDeclaration)
Class Documentation
-
template<typename DELEGATE>
class TDynamicType : public dds::core::Reference<DELEGATE> Subclassed by dds::core::xtypes::TUnionType< T, detail::UnionType >, dds::core::xtypes::TCollectionType< DELEGATE >, dds::core::xtypes::TPrimitiveType< T, DELEGATE >, dds::core::xtypes::TStructForwardDeclaration< DELEGATE >, dds::core::xtypes::TStructType< DELEGATE >, dds::core::xtypes::TUnionForwardDeclaration< DELEGATE >
Public Functions
-
TDynamicType(const TDynamicType &other) = default
Protected Functions
-
inline TDynamicType(const std::string &name, TypeKind kind)
-
inline TDynamicType(const std::string &name, TypeKind kind, const Annotation &annotation)
-
inline TDynamicType(const std::string &name, TypeKind kind, const std::vector<Annotation> &annotations)
-
template<typename AnnotationIter>
inline TDynamicType(const std::string &name, TypeKind kind, const AnnotationIter &begin, const AnnotationIter &end)
-
TDynamicType(const TDynamicType &other) = default