RTI Connext Modern C++ API Version 7.3.0

<<extension>> <<value-type>> Encapsulates an IDL long double More...

#include <LongDouble.hpp>

Inherits rti::core::NativeValueType< T, NATIVE_T, ADAPTER >.

Public Member Functions

 LongDouble ()
 Creates a long double with value 0. More...
 
char operator[] (size_t i) const
 Access a byte (0 to 15) More...
 
char & operator[] (size_t i)
 Access a byte (0 to 15) More...
 

Detailed Description

<<extension>> <<value-type>> Encapsulates an IDL long double

Since the representation of a C++ long double is not portable, this class encapsulates an IDL 16-byte long double.

Constructor & Destructor Documentation

◆ LongDouble()

rti::core::LongDouble::LongDouble ( )
inline

Creates a long double with value 0.

Member Function Documentation

◆ operator[]() [1/2]

char rti::core::LongDouble::operator[] ( size_t  i) const
inline

Access a byte (0 to 15)

◆ operator[]() [2/2]

char & rti::core::LongDouble::operator[] ( size_t  i)
inline

Access a byte (0 to 15)