RefleX
Build DDS Applications in Modern C++ without IDL
|
#include <boost/variant.hpp>
#include <boost/optional.hpp>
#include <boost/utility/typed_in_place_factory.hpp>
#include <tuple>
#include <typeinfo>
#include "reflex/tuple_iterator.h"
#include "reflex/member_names.h"
Go to the source code of this file.
Classes | |
struct | reflex::match::Sparse< T > |
class | reflex::match::Case< T, Tags > |
class | reflex::match::Case< T, Tags > |
struct | reflex::match::Union< TagType, Cases > |
Namespaces | |
reflex | |
The top-level namespace for all the RefleX APIs. | |
reflex::match | |
Contains types to adapt types of members of structured type to an existing TypeCode. | |
Functions | |
template<class... T> | |
std::tuple< T *...> | reflex::match::make_caseptr_tuple (T &...args) |