RefleX
Build DDS Applications in Modern C++ without IDL
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Macros Pages
Namespaces | Macros
typecode_manip.h File Reference
#include <iostream>
#include <string>
#include <vector>
#include <ndds/ndds_cpp.h>
#include "reflex/safe_typecode.h"
#include "reflex/member_names.h"
#include "reflex/enable_if.h"
#include "reflex/disc_union.h"
#include "reflex/tuple_iterator.h"
#include "reflex/bounded.h"
#include "reflex/dllexport.h"
#include "reflex/reflex_fwd.h"
#include "reflex/../../src/typecode_manip.cxx"

Go to the source code of this file.

Namespaces

 reflex
 The top-level namespace for all the RefleX APIs.
 

Macros

#define GET_PRIMITIVE_TC_DEF(BASIC_TYPE, TYPECODE)
 

Macro Definition Documentation

#define GET_PRIMITIVE_TC_DEF (   BASIC_TYPE,
  TYPECODE 
)
Value:
static const DDS_TypeCode * \
get_primitive_tc(DDS_TypeCodeFactory * factory, \
const BASIC_TYPE *) { \
return factory->get_primitive_tc(TYPECODE); \
}