RTI Connext Modern C++ API
Version 5.3.1
|
Miscellaneous, general-purpose types and constants. More...
Classes | |
class | dds::core::external< T > |
A managed reference to an object. More... | |
class | dds::core::basic_string< CharType, Allocator > |
<<value-type>> A string convertible to std::string and with similar functionality More... | |
class | rti::core::bounded_sequence< T, MaxLength > |
<<value-type>> A bounded sequence of elements More... | |
class | rti::core::ListenerBinder< Entity, Listener > |
<<reference-type>> Automatically manages the association of an Entity and a Listener More... | |
class | rti::core::LongDouble |
<<extension>> <<value-type>> Encapsulates an IDL long double More... | |
class | dds::core::optional< T > |
<<value-type>> Represents an object that may not contain a valid value More... | |
class | rti::core::optional_value< T > |
<<extension>> Represents a value that can be initialized or not More... | |
class | dds::core::vector< T > |
<<value-type>> A vector convertible to std::vector and with similar functionality More... | |
Typedefs | |
typedef boost_or_std_array | dds::core::array |
Represents an IDL array. | |
typedef std::shared_ptr< T > | dds::core::external< T >::shared_ptr |
The smart pointer that external<T> uses. | |
typedef basic_string< char, rti::core::memory::OsapiAllocator < char > > | dds::core::string |
A string convertible to std::string and with similar functionality. | |
typedef basic_string < DDS_Wchar, rti::core::memory::OsapiAllocator < DDS_Wchar > > | dds::core::wstring |
An IDL-derived wide string. | |
typedef std::vector< uint8_t > | dds::core::ByteSeq |
A vector of bytes. | |
typedef std::vector< std::string > | dds::core::StringSeq |
A vector of strings. | |
typedef std::nullptr_t | dds::core::null_type |
<<C++11>> The type of dds::core::null | |
typedef ::std::true_type | dds::core::true_type |
True type used by trait types. | |
typedef ::std::false_type | dds::core::false_type |
False type used by trait types. | |
Variables | |
const int32_t | dds::core::LENGTH_UNLIMITED = -1 |
A special value indicating an unlimited quantity. | |
const null_type | dds::core::null |
Indicates an empty reference. | |
Miscellaneous, general-purpose types and constants.
typedef boost_or_std_array dds::core::array |
typedef std::shared_ptr<T> dds::core::external< T >::shared_ptr |
The smart pointer that external<T> uses.
Selects std::shared_ptr
if available when compiling or a boost implementation otherwise.
typedef basic_string<char, rti::core::memory::OsapiAllocator<char> > dds::core::string |
A string convertible to std::string and with similar functionality.
typedef basic_string<DDS_Wchar, rti::core::memory::OsapiAllocator<DDS_Wchar> > dds::core::wstring |
An IDL-derived wide string.
IDL wstring
maps to this type in the C++ API.
It's character type is DDS_Wchar
, a portable 4-byte character type.
typedef std::vector<uint8_t> dds::core::ByteSeq |
A vector of bytes.
typedef std::vector<std::string> dds::core::StringSeq |
A vector of strings.
typedef std::nullptr_t dds::core::null_type |
<<C++11>> The type of dds::core::null
typedef ::std::true_type dds::core::true_type |
True type used by trait types.
typedef ::std::false_type dds::core::false_type |
False type used by trait types.
const int32_t dds::core::LENGTH_UNLIMITED = -1 |
A special value indicating an unlimited quantity.
const null_type dds::core::null |
Indicates an empty reference.