|
RefleX
Build DDS Applications in Modern C++ without IDL
|
The top-level file that must be #included to use RefleX. More...
#include <ndds/ndds_cpp.h>#include <tuple>#include <vector>#include "reflex/sample.h"#include "reflex/auto_dd.h"#include "reflex/dllexport.h"#include "reflex/dd_manip.h"#include "reflex/typecode_manip.h"#include "reflex/member_names.h"#include "reflex/memberwise.h"#include "reflex/bounded.h"#include "reflex/generic_dr.h"#include "reflex/generic_dw.h"#include "reflex/safe_dynamicdata.h"#include "reflex/type_manager.h"#include "reflex/reflex_fwd.h"#include <boost/fusion/sequence/intrinsic/size.hpp>#include <boost/fusion/include/size.hpp>#include "reflex/../../src/reflex.cxx"Go to the source code of this file.
Namespaces | |
| reflex | |
| The top-level namespace for all the RefleX APIs. | |
Functions | |
| template<class T > | |
| void | reflex::write_dynamicdata (DDS_DynamicData &dest, const T &src) |
| Copies source data into the destination DDS_DynamicData instance. More... | |
| template<class T > | |
| void | reflex::write_dynamicdata (AutoDynamicData &dest, const T &src) |
| Copies source data into the destination DDS_DynamicData instance. More... | |
| template<class T > | |
| SafeTypeCode< T > | reflex::make_typecode (const char *name=0) |
| Creates a TypeCode for structured type T. More... | |
| template<class T > | |
| void | reflex::read_dynamicdata (T &dest, const DDS_DynamicData &src) |
| Extracts data out from the source DDS_DynamicData instance and copies into the destination object of type T. More... | |
| template<class T > | |
| void | reflex::read_dynamicdata (T &dest, const AutoDynamicData &src) |
| Extracts data out from the AutoDynamicData instance and copies into the destinatin object of type T. More... | |
The top-level file that must be #included to use RefleX.
1.8.6