|
RTI Connext Modern C++ API
Version 6.0.0
|
<<value-type>> Represents an IDL sequence type.
More...
#include <dds/core/xtypes/CollectionTypes.hpp>
Public Member Functions | |
| SequenceType (const dds::core::xtypes::DynamicType &type) | |
| Creates an unbounded collection with an element type. | |
| SequenceType (const dds::core::xtypes::DynamicType &type, uint32_t bounds) | |
| Creates a bounded collection with an element type. | |
| SequenceType (dds::core::xtypes::DynamicType &&type) | |
| <<C++11>> Creates an unbounded collection with an element type | |
| SequenceType (dds::core::xtypes::DynamicType &&type, uint32_t the_bounds) | |
| <<C++11>> Creates a bounded collection with an element type | |
Public Member Functions inherited from dds::core::xtypes::UnidimensionalCollectionType | |
| uint32_t | bounds () const |
| Gets the maximum length of this collection. | |
Public Member Functions inherited from dds::core::xtypes::CollectionType | |
| const dds::core::xtypes::DynamicType & | content_type () const |
| Gets the type of the elements of this collection. | |
Public Member Functions inherited from dds::core::xtypes::DynamicType | |
| dds::core::xtypes::TypeKind | kind () const |
| Gets the type kind. | |
| std::string | name () const |
| Gets the name. | |
Additional Inherited Members | |
Related Functions inherited from dds::core::xtypes::DynamicType | |
| bool | is_primitive_type (const DynamicType &t) |
| Determines if a DynamicType is a PrimitiveType. | |
| bool | is_constructed_type (const DynamicType &t) |
| Determines if a DynamicType is a constructed type. | |
| bool | is_collection_type (const DynamicType &t) |
| Determines if a DynamicType is a CollectionType. | |
| bool | is_aggregation_type (const DynamicType &t) |
| Determines if a DynamicType is an aggregation type. | |
| void | print_idl (const DynamicType &type, unsigned int indent=0) |
| <<extension>> Prints the IDL representation of this type to the standard output | |
<<value-type>> Represents an IDL sequence type.
|
explicit |
Creates an unbounded collection with an element type.
| type | The element type |
| dds::core::xtypes::SequenceType::SequenceType | ( | const dds::core::xtypes::DynamicType & | type, |
| uint32_t | bounds | ||
| ) |
Creates a bounded collection with an element type.
| type | The element type |
| bounds | The maximum length |
|
inlineexplicit |
<<C++11>> Creates an unbounded collection with an element type
| type | The element type |
|
inline |
<<C++11>> Creates a bounded collection with an element type
| type | The element type |
| the_bounds | The maximum length |