DDS-PSM-C++  1.0
ISO C++ API for OpenSplice DDS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | List of all members
dds::core::xtypes::TMapType< DELEGATE > Class Template Reference

#include <TCollectionTypes.hpp>

Inheritance diagram for dds::core::xtypes::TMapType< DELEGATE >:
Inheritance graph
[legend]

Public Member Functions

 TMapType (const DyanmicType &key_type, const DynamicType &value_type)
 
 TMapType (const DyanmicType &key_type, const DynamicType &value_type, uint32_t bounds)
 
const DyanmicType & key_type ()
 
const DynamicTypevalue_type ()
 
- Public Member Functions inherited from dds::core::xtypes::TCollectionType< DELEGATE >
uint32_t bounds () const
 

Additional Inherited Members

- Public Attributes inherited from dds::core::xtypes::TCollectionType< DELEGATE >
const uint32_t UNBOUNDED = 0xFFFFFFFF
 
- Protected Member Functions inherited from dds::core::xtypes::TCollectionType< DELEGATE >
 TCollectionType (const std::string &name, TypeKind kind)
 

Detailed Description

template<typename DELEGATE>
class dds::core::xtypes::TMapType< DELEGATE >

Definition at line 38 of file TCollectionTypes.hpp.

Constructor & Destructor Documentation

template<typename DELEGATE >
dds::core::xtypes::TMapType< DELEGATE >::TMapType ( const DyanmicType &  key_type,
const DynamicType value_type 
)

Create an unbounded Map with the given key/value type.

template<typename DELEGATE >
dds::core::xtypes::TMapType< DELEGATE >::TMapType ( const DyanmicType &  key_type,
const DynamicType value_type,
uint32_t  bounds 
)

Create an bounded Map with the given key/value type.

Member Function Documentation

template<typename DELEGATE >
const DyanmicType& dds::core::xtypes::TMapType< DELEGATE >::key_type ( )
template<typename DELEGATE >
const DynamicType& dds::core::xtypes::TMapType< DELEGATE >::value_type ( )

The documentation for this class was generated from the following file: