|
Reflection for RapidJSON 0.0.17
Reflection for serializing/deserializing with RapidJSON
|
#include "./codegenerator.h"#include <functional>#include <iosfwd>#include <memory>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| class | ReflectiveRapidJSON::CodeFactory |
| The CodeFactory class produces additional (reflection) code for a specified list of C++ source files. More... | |
Namespaces | |
| namespace | clang |
| namespace | ReflectiveRapidJSON |
| namespace | ReflectiveRapidJSON::Detail |
Functions | |
| template<typename T> | |
| std::reference_wrapper< const T > | ReflectiveRapidJSON::Detail::wrapReferences (const T &val) |
| Wraps const references using std::cref() for use with std::bind(). | |
| template<typename T> | |
| std::reference_wrapper< T > | ReflectiveRapidJSON::Detail::wrapReferences (T &val) |
| Wraps mutable references using std::ref() for use with std::bind(). | |
| template<typename T> | |
| T && | ReflectiveRapidJSON::Detail::wrapReferences (T &&val) |
| Forwards non-references for use with std::bind(). | |