JODA
0.13.1 (59b41972)
JSON On-Demand Analysis
|
#include <ParameterPack.h>
Public Types | |
typedef std::variant< typename T1::ReturnT, typename T2::ReturnT > | ReturnT |
Static Public Member Functions | |
static void | check (const std::vector< std::unique_ptr< IValueProvider >> ¶meters, const std::string &name) |
static ReturnT | extractValue (const std::vector< std::unique_ptr< IValueProvider >> ¶meters, const RapidJsonDocument &json, RJMemoryPoolAlloc &alloc) |
Wraps two parameters and combines them
k | the index of the parameter |
T1 | the type of the first wrapped parameter |
T2 | the type of the second wrapped parameter |
WrongParameterException | if there is a problem with the parameter |
typedef std::variant<typename T1::ReturnT, typename T2::ReturnT> joda::query::values::OrParameter< k, T1, T2, Default >::ReturnT |
|
inlinestatic |
|
inlinestatic |