![]() |
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 | ||
| ) |