DDS-PSM-C++ 1.0 ISO C++ API for OpenSplice DDS |
Namespaces | |
namespace | annotation |
namespace | detail |
Classes | |
struct | AnnotationKind_def |
struct | dynamic_type_traits |
struct | dynamic_type_traits< int16_t > |
struct | dynamic_type_traits< int32_t > |
struct | dynamic_type_traits< uint16_t > |
struct | dynamic_type_traits< uint32_t > |
struct | dynamic_type_traits< uint8_t > |
struct | ExtensibilityKind_def |
class | TAnnotation |
class | TBitBoundAnnotation |
class | TBitsetAnnotation |
class | TCollectionType |
class | TExtensibilityAnnotation |
class | TIdAnnotation |
class | TKeyAnnotation |
class | TMapType |
class | TMemberType |
class | TMustUnderstandAnnotation |
class | TNestedAnnotation |
class | TPrimitiveType |
class | TSequenceType |
class | TSharedAnnotation |
class | TStringType |
class | TStructType |
class | TTypeProvider |
class | TVerbatimAnnotation |
class | UnionType |
Functions | |
template<typename T > | |
int32_t | getBitbound (const TMemberType< T > &m) |
template<typename T > | |
int32_t | getId (const TMemberType< T > &m) |
template<typename T > | |
bool | hasBitbound (const TMemberType< T > &m) |
template<typename T > | |
bool | hasId (const TMemberType< T > &m) |
template<typename T > | |
bool | isBitset (const TMemberType< T > &m) |
template<typename T > | |
bool | isExtensible (const TStructType< T > &s) |
template<typename T > | |
bool | isFinal (const TStructType< T > &s) |
template<typename T > | |
bool | isKey (const TMemberType< T > &m) |
template<typename T > | |
bool | isMustUnderstand (const TMemberType< T > &m) |
template<typename T > | |
bool | isMutable (const TStructType< T > &s) |
template<typename T > | |
bool | isNested (const TStructType< T > &s) |
template<typename T > | |
bool | isOptional (const TMemberType< T > &m) |
template<typename T > | |
bool | isShared (const TMemberType< T > &m) |
template<typename T > | |
TPrimitiveType< T > | PrimitiveType () |
Definition at line 10 of file Annotations.hpp.
Definition at line 24 of file TAnnotation.hpp.
Definition at line 29 of file Annotations.hpp.
Definition at line 27 of file Annotations.hpp.
Definition at line 10 of file CollectionTypes.hpp.
Definition at line 11 of file DynamicType.hpp.
typedef TExtensibilityAnnotation<detail::ExtensibilityAnnotation> dds::core::xtypes::ExtensibilityAnnotation |
Definition at line 21 of file Annotations.hpp.
Definition at line 33 of file TAnnotation.hpp.
Definition at line 13 of file Annotations.hpp.
Definition at line 15 of file Annotations.hpp.
Definition at line 12 of file CollectionTypes.hpp.
typedef TMemberType<detail::MemberType> dds::core::xtypes::MemberType |
Definition at line 10 of file MemberType.hpp.
typedef TMustUnderstandAnnotation<detail::MustUnderstandAnnotation> dds::core::xtypes::MustUnderstandAnnotation |
Definition at line 23 of file Annotations.hpp.
Definition at line 19 of file Annotations.hpp.
Definition at line 14 of file CollectionTypes.hpp.
Definition at line 17 of file Annotations.hpp.
Definition at line 10 of file StructType.hpp.
Definition at line 10 of file TypeProvider.hpp.
Definition at line 25 of file Annotations.hpp.
int32_t dds::core::xtypes::getBitbound | ( | const TMemberType< T > & | m | ) |
int32_t dds::core::xtypes::getId | ( | const TMemberType< T > & | m | ) |
bool dds::core::xtypes::hasBitbound | ( | const TMemberType< T > & | m | ) |
bool dds::core::xtypes::hasId | ( | const TMemberType< T > & | m | ) |
bool dds::core::xtypes::isBitset | ( | const TMemberType< T > & | m | ) |
bool dds::core::xtypes::isExtensible | ( | const TStructType< T > & | s | ) |
Definition at line 16 of file StructType.hpp.
bool dds::core::xtypes::isFinal | ( | const TStructType< T > & | s | ) |
Definition at line 13 of file StructType.hpp.
bool dds::core::xtypes::isKey | ( | const TMemberType< T > & | m | ) |
bool dds::core::xtypes::isMustUnderstand | ( | const TMemberType< T > & | m | ) |
bool dds::core::xtypes::isMutable | ( | const TStructType< T > & | s | ) |
Definition at line 19 of file StructType.hpp.
bool dds::core::xtypes::isNested | ( | const TStructType< T > & | s | ) |
Definition at line 22 of file StructType.hpp.
bool dds::core::xtypes::isOptional | ( | const TMemberType< T > & | m | ) |
bool dds::core::xtypes::isShared | ( | const TMemberType< T > & | m | ) |
dds::core::xtypes::TPrimitiveType< T > dds::core::xtypes::PrimitiveType | ( | ) |
Primitive type constructor. This function can be used as follows:
DynamicType int16Type = PrimitiveType<int16_t>();
Definition at line 39 of file PrimitiveTypes.hpp.