![]() |
OpenSplice ISO C++ 2 DCPS
v6.x
ISO C++ 2 OpenSplice Data Distribution Service Data-Centric Publish-Subscribe API
|
Namespaces | |
annotation | |
detail | |
Classes | |
class | Annotation |
struct | AnnotationKind |
class | BitBoundAnnotation |
class | BitsetAnnotation |
class | CollectionType |
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 > |
class | DynamicData |
class | ExtensibilityAnnotation |
struct | ExtensibilityKind |
class | IdAnnotation |
class | KeyAnnotation |
class | MapType |
class | MemberType |
class | MustUnderstandAnnotation |
class | NestedAnnotation |
class | SequenceType |
class | SharedAnnotation |
class | StringType |
class | StructForwardDeclaration |
class | StructType |
class | TPrimitiveType |
class | TUnionForwardDeclaration |
class | TypeProvider |
class | UnionCase |
class | UnionType |
class | VerbatimAnnotation |
Typedefs | |
typedef TAnnotation< detail::Annotation > | Annotation |
typedef TBitBoundAnnotation< detail::BitBoundAnnotation > | BitBoundAnnotation |
typedef TBitsetAnnotation< detail::BitsetAnnotation > | BitsetAnnotation |
typedef TExtensibilityAnnotation< detail::ExtensibilityAnnotation > | ExtensibilityAnnotation |
typedef TIdAnnotation< detail::IdAnnotation > | IdAnnotation |
typedef TKeyAnnotation< detail::KeyAnnotation > | KeyAnnotation |
typedef TMustUnderstandAnnotation< detail::MustUnderstandAnnotation > | MustUnderstandAnnotation |
typedef TNestedAnnotation< detail::NestedAnnotation > | NestedAnnotation |
typedef TSharedAnnotation< detail::SharedAnnotation > | SharedAnnotation |
typedef TVerbatimAnnotation< detail::VerbatimAnnotation > | VerbatimAnnotation |
Functions | |
template<typename T > | |
int32_t | getBitbound (const MemberType< T > &m) |
template<typename T > | |
int32_t | getId (const MemberType< T > &m) |
template<typename T > | |
bool | hasBitbound (const MemberType< T > &m) |
template<typename T > | |
bool | hasId (const MemberType< T > &m) |
template<typename T > | |
bool | isBitset (const MemberType< T > &m) |
template<typename T > | |
bool | isExtensible (const StructType< T > &s) |
template<typename T > | |
bool | isFinal (const StructType< T > &s) |
template<typename T > | |
bool | isKey (const MemberType< T > &m) |
template<typename T > | |
bool | isMustUnderstand (const MemberType< T > &m) |
template<typename T > | |
bool | isMutable (const StructType< T > &s) |
template<typename T > | |
bool | isNested (const StructType< T > &s) |
template<typename T > | |
bool | isOptional (const MemberType< T > &m) |
template<typename T > | |
bool | isShared (const MemberType< T > &m) |
template<typename T > | |
TPrimitiveType< T > | PrimitiveType () |
template<typename DDT , typename T > | |
void | value (DDT &dd, uint32_t mid, const T &v) |
template<typename DDT , typename T > | |
T | value (const DDT &dd, const std::string &mid, const T &v) |
template<typename DDT , typename T > | |
T | value (const DDT &dd, uint32_t mid) |
template<typename DDT , typename T > | |
T | value (const DDT &dd, const std::string &mid) |
typedef TAnnotation<detail::Annotation> dds::core::xtypes::Annotation |
Definition at line 30 of file Annotations.hpp.
typedef TBitBoundAnnotation<detail::BitBoundAnnotation> dds::core::xtypes::BitBoundAnnotation |
Definition at line 49 of file Annotations.hpp.
typedef TBitsetAnnotation<detail::BitsetAnnotation> dds::core::xtypes::BitsetAnnotation |
Definition at line 47 of file Annotations.hpp.
typedef TExtensibilityAnnotation<detail::ExtensibilityAnnotation> dds::core::xtypes::ExtensibilityAnnotation |
Definition at line 41 of file Annotations.hpp.
typedef TIdAnnotation<detail::IdAnnotation> dds::core::xtypes::IdAnnotation |
Definition at line 33 of file Annotations.hpp.
typedef TKeyAnnotation<detail::KeyAnnotation> dds::core::xtypes::KeyAnnotation |
Definition at line 35 of file Annotations.hpp.
typedef TMustUnderstandAnnotation<detail::MustUnderstandAnnotation> dds::core::xtypes::MustUnderstandAnnotation |
Definition at line 43 of file Annotations.hpp.
typedef TNestedAnnotation<detail::NestedAnnotation> dds::core::xtypes::NestedAnnotation |
Definition at line 39 of file Annotations.hpp.
typedef TSharedAnnotation<detail::SharedAnnotation> dds::core::xtypes::SharedAnnotation |
Definition at line 37 of file Annotations.hpp.
typedef TVerbatimAnnotation<detail::VerbatimAnnotation> dds::core::xtypes::VerbatimAnnotation |
Definition at line 45 of file Annotations.hpp.
int32_t dds::core::xtypes::getBitbound | ( | const MemberType< T > & | m | ) |
int32_t dds::core::xtypes::getId | ( | const MemberType< T > & | m | ) |
bool dds::core::xtypes::hasBitbound | ( | const MemberType< T > & | m | ) |
bool dds::core::xtypes::hasId | ( | const MemberType< T > & | m | ) |
bool dds::core::xtypes::isBitset | ( | const MemberType< T > & | m | ) |
bool dds::core::xtypes::isExtensible | ( | const StructType< T > & | s | ) |
bool dds::core::xtypes::isFinal | ( | const StructType< T > & | s | ) |
bool dds::core::xtypes::isKey | ( | const MemberType< T > & | m | ) |
bool dds::core::xtypes::isMustUnderstand | ( | const MemberType< T > & | m | ) |
bool dds::core::xtypes::isMutable | ( | const StructType< T > & | s | ) |
bool dds::core::xtypes::isNested | ( | const StructType< T > & | s | ) |
bool dds::core::xtypes::isOptional | ( | const MemberType< T > & | m | ) |
bool dds::core::xtypes::isShared | ( | const MemberType< T > & | m | ) |
TPrimitiveType<T> dds::core::xtypes::PrimitiveType | ( | ) |
Primitive type constructor. This function can be used as follows:
DynamicType int16Type = PrimitiveType<int16_t>();
void dds::core::xtypes::value | ( | DDT & | dd, |
uint32_t | mid, | ||
const T & | v | ||
) |
T dds::core::xtypes::value | ( | const DDT & | dd, |
const std::string & | mid, | ||
const T & | v | ||
) |
T dds::core::xtypes::value | ( | const DDT & | dd, |
uint32_t | mid | ||
) |
T dds::core::xtypes::value | ( | const DDT & | dd, |
const std::string & | mid | ||
) |