OpenSplice ISO C++ 2 DCPS  v6.x
ISO C++ 2 OpenSplice Data Distribution Service Data-Centric Publish-Subscribe API
dds::core::xtypes::SequenceType Class Reference

#include "CollectionTypes.hpp"

Inheritance diagram for dds::core::xtypes::SequenceType:
Inheritance graph

Public Member Functions

 SequenceType (const DynamicType &type)
 
 SequenceType (const DynamicType &type, uint32_t bounds)
 
uint32_t bounds () const
 
const DyanmicType & key_type () const
 

Public Attributes

const uint32_t UNBOUNDED = 0xFFFFFFFF
 

Detailed Description

Definition at line 76 of file CollectionTypes.hpp.

Constructor & Destructor Documentation

◆ SequenceType() [1/2]

dds::core::xtypes::SequenceType::SequenceType ( const DynamicType &  type)

Create an unbounded sequence for the given type.

◆ SequenceType() [2/2]

dds::core::xtypes::SequenceType::SequenceType ( const DynamicType &  type,
uint32_t  bounds 
)

Create a bounded sequence for the given type.

Member Function Documentation

◆ bounds()

uint32_t dds::core::xtypes::CollectionType::bounds ( ) const
inherited

◆ key_type()

const DyanmicType& dds::core::xtypes::SequenceType::key_type ( ) const

Member Data Documentation

◆ UNBOUNDED

const uint32_t dds::core::xtypes::CollectionType::UNBOUNDED = 0xFFFFFFFF
inherited

Definition at line 49 of file CollectionTypes.hpp.


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