RTI Connext Modern C++ API Version 7.2.0
dds::core::Value< D > Class Template Reference

#include <Value.hpp>

Public Member Functions

const D * operator-> () const OMG_NOEXCEPT
 
D * operator-> () OMG_NOEXCEPT
 
const D & delegate () const OMG_NOEXCEPT
 
D & delegate () OMG_NOEXCEPT
 
const D & extensions () const OMG_NOEXCEPT
 
D & extensions () OMG_NOEXCEPT
 
 operator D& () OMG_NOEXCEPT
 
 operator const D & () const OMG_NOEXCEPT
 

Detailed Description

template<typename D>
class dds::core::Value< D >

This class provides the basic behavior for Value types.

Member Function Documentation

◆ operator->() [1/2]

template<typename D >
const D * dds::core::Value< D >::operator-> ( ) const
inline

Return the delegate.

◆ operator->() [2/2]

template<typename D >
D * dds::core::Value< D >::operator-> ( )
inline

Return the delegate.

◆ delegate() [1/2]

template<typename D >
const D & dds::core::Value< D >::delegate ( ) const
inline

Return the delegate.

Referenced by dds::core::StringTopicType::data(), dds::topic::PublicationBuiltinTopicData::data_tag(), dds::topic::TopicBuiltinTopicData::destination_order(), dds::topic::TopicBuiltinTopicData::durability_service(), dds::topic::PublicationBuiltinTopicData::group_data(), dds::topic::TopicBuiltinTopicData::history(), dds::core::KeyedStringTopicType::key(), dds::topic::TopicBuiltinTopicData::key(), dds::core::KeyedBytesTopicType::key(), dds::topic::TopicBuiltinTopicData::latency_budget(), dds::core::BytesTopicType::length(), dds::core::KeyedBytesTopicType::length(), dds::topic::TopicBuiltinTopicData::lifespan(), dds::topic::TopicBuiltinTopicData::liveliness(), dds::topic::TopicBuiltinTopicData::name(), dds::core::KeyedBytesTopicType::operator std::vector< uint8_t >(), dds::core::BytesTopicType::operator[](), dds::core::KeyedBytesTopicType::operator[](), dds::topic::TopicBuiltinTopicData::ownership(), dds::topic::PublicationBuiltinTopicData::partition(), dds::topic::TopicBuiltinTopicData::reliability(), dds::topic::TopicBuiltinTopicData::representation(), dds::topic::PublicationBuiltinTopicData::representation(), dds::topic::TopicBuiltinTopicData::resource_limits(), dds::pub::SuspendedPublication::resume(), dds::topic::TopicBuiltinTopicData::topic_data(), dds::topic::PublicationBuiltinTopicData::topic_data(), dds::topic::TopicBuiltinTopicData::transport_priority(), dds::topic::TopicBuiltinTopicData::type_name(), dds::core::KeyedStringTopicType::value(), and dds::core::KeyedBytesTopicType::value().

◆ delegate() [2/2]

template<typename D >
D & dds::core::Value< D >::delegate ( )
inline

Return the delegate.

◆ extensions() [1/2]

template<typename D >
const D & dds::core::Value< D >::extensions ( ) const
inline

Provides access to the extensions (just like delegate())

◆ extensions() [2/2]

template<typename D >
D & dds::core::Value< D >::extensions ( )
inline

Provides access to the extensions (just like delegate)

◆ operator D&()

template<typename D >
dds::core::Value< D >::operator D& ( )
inline

Return the delegate.

◆ operator const D &()

template<typename D >
dds::core::Value< D >::operator const D & ( ) const
inline

Return the delegate.