Fast CDR  Version 2.2.2
Fast CDR
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 C_FastBuffer_iteratorThis class implements the iterator used to go through a FastBuffer
 CCdrThis class offers an interface to serialize/deserialize some basic types using CDR protocol inside an eprosima::fastcdr::FastBuffer
 CCdrSizeCalculatorThis class offers an interface to calculate the encoded size of a type serialized using a support encoding algorithm
 Cexception
 CExceptionThis abstract class is used to create exceptions
 CBadOptionalAccessExceptionThis class is thrown as an exception when accessing the value of a null optional
 CBadParamExceptionThis class is thrown as an exception when an invalid parameter is being serialized
 CLockedExternalAccessExceptionThis class is thrown as an exception when accessing to set the value of a locked external
 CNotEnoughMemoryExceptionThis class is thrown as an exception when the buffer's internal memory reachs its size limit
 Cexternal< T >This class template manages an external member, a member declared to be external to the storage of a type
 CFastBufferThis class represents a stream of bytes that contains (or will contain) serialized data
 CFastCdrThis class offers an interface to serialize/deserialize some basic types using a modified CDR protocol inside a eprosima::FastBuffer
 Cfixed_string< MAX_CHARS >Template class for non-alloc strings
 CMemberId
 Cnullopt_tAn empty class type used to indicate optional type with uninitialized state
 Coptional< T >This class template manages an optional contained value, i.e
 Coptional_storage< T, typename >
 Coptional_storage< T, typename std::enable_if< std::is_trivially_destructible< T >{}>::type >
 CCdr::stateThis class stores the current state of a CDR serialization
 CFastCdr::stateThis class stores the current state of a CDR serialization