Reflection for RapidJSON  0.0.15
Reflection for serializing/deserializing with RapidJSON
Static Public Member Functions | List of all members
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 761 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 762 of file reflector.h.


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