RTI Connext Modern C++ API  Version 6.1.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]

◆ 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.