|
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) |
1.8.6