#include "ace/Basic_Types.h"
#include "ace/Default_Constants.h"
#include "ace/CDR_Base.inl"
Go to the source code of this file.
Classes | |
class | ACE_CDR |
Keep constants and some routines common to both Output and Input CDR streams. More... | |
struct | ACE_CDR::Float |
struct | ACE_CDR::Double |
struct | ACE_CDR::LongDouble |
Defines | |
#define | ACE_CDR_BYTE_ORDER 0 |
#define | ACE_CDR_GIOP_MAJOR_VERSION 1 |
#define | ACE_CDR_GIOP_MINOR_VERSION 2 |
Basic OMG IDL Types | |
#define | ACE_CDR_LONGLONG_INITIALIZER 0 |
#define | NONNATIVE_LONGDOUBLE |
#define | ACE_CDR_LONG_DOUBLE_INITIALIZER {{0}} |
#define | ACE_CDR_LONG_DOUBLE_ASSIGNMENT(LHS, RHS) LHS.assign (RHS) |
ACE Common Data Representation (CDR) basic types.
The current implementation assumes that the host has 1-byte, 2-byte and 4-byte integral types, and that it has single precision and double precision IEEE floats. Those assumptions are pretty good these days, with Crays being the only known exception.
Definition in file CDR_Base.h.
#define ACE_CDR_BYTE_ORDER 0 |
Definition at line 50 of file CDR_Base.h.
#define ACE_CDR_GIOP_MAJOR_VERSION 1 |
Definition at line 365 of file CDR_Base.h.
#define ACE_CDR_GIOP_MINOR_VERSION 2 |
Definition at line 369 of file CDR_Base.h.
#define ACE_CDR_LONG_DOUBLE_ASSIGNMENT | ( | LHS, | ||
RHS | ||||
) | LHS.assign (RHS) |
Definition at line 303 of file CDR_Base.h.
#define ACE_CDR_LONG_DOUBLE_INITIALIZER {{0}} |
Definition at line 302 of file CDR_Base.h.
#define ACE_CDR_LONGLONG_INITIALIZER 0 |
Definition at line 252 of file CDR_Base.h.
#define NONNATIVE_LONGDOUBLE |
Definition at line 301 of file CDR_Base.h.