|
Reflection for RapidJSON 0.0.17
Reflection for serializing/deserializing with RapidJSON
|
Functions | |
| template<typename T> | |
| std::reference_wrapper< const T > | wrapReferences (const T &val) |
| Wraps const references using std::cref() for use with std::bind(). | |
| template<typename T> | |
| std::reference_wrapper< T > | wrapReferences (T &val) |
| Wraps mutable references using std::ref() for use with std::bind(). | |
| template<typename T> | |
| T && | wrapReferences (T &&val) |
| Forwards non-references for use with std::bind(). | |
| std::reference_wrapper< const T > ReflectiveRapidJSON::Detail::wrapReferences | ( | const T & | val | ) |
Wraps const references using std::cref() for use with std::bind().
Definition at line 76 of file codefactory.h.
| T && ReflectiveRapidJSON::Detail::wrapReferences | ( | T && | val | ) |
Forwards non-references for use with std::bind().
Definition at line 92 of file codefactory.h.
| std::reference_wrapper< T > ReflectiveRapidJSON::Detail::wrapReferences | ( | T & | val | ) |
Wraps mutable references using std::ref() for use with std::bind().
Definition at line 84 of file codefactory.h.