Reflection for RapidJSON 0.0.16
Reflection for serializing/deserializing with RapidJSON
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ReflectiveRapidJSON::JsonReflector::Detail::TuplePullHelper< Tuple, N > Struct Template Reference

The TuplePullHelper class helps deserializing tuples from JSON arrays. More...

#include <reflector.h>

Static Public Member Functions

static void pull (Tuple &tuple, const RAPIDJSON_NAMESPACE::Value::ConstArray value, JsonDeserializationErrors *errors)
 

Detailed Description

template<class Tuple, std::size_t N>
struct ReflectiveRapidJSON::JsonReflector::Detail::TuplePullHelper< Tuple, N >

The TuplePullHelper class helps deserializing tuples from JSON arrays.

Remarks
Assumes that the array bounds have been checked before (to match the size of the tuple).

Definition at line 793 of file reflector.h.

Member Function Documentation

◆ pull()

template<class Tuple , std::size_t N>
static void ReflectiveRapidJSON::JsonReflector::Detail::TuplePullHelper< Tuple, N >::pull ( Tuple & tuple,
const RAPIDJSON_NAMESPACE::Value::ConstArray value,
JsonDeserializationErrors * errors )
inlinestatic

Definition at line 794 of file reflector.h.


The documentation for this struct was generated from the following file: