#include <array>
#include <boost/beast/http/verb.hpp>
#include <gsl/gsl>
#include <rapidjson/document.h>
#include "handlers/hdl_ctx.hpp"
#include "cexpr_algs.hpp"
#include "depends.hpp"
Go to the source code of this file.
|
template<class... JDVs, std::size_t... I> |
constexpr auto | gen_jdispatchers_impl (const std::tuple< JDVs... > &tup, std::index_sequence< I... >) noexcept-> std::array< JDispatch, sizeof...(JDVs)> |
|
template<class... JDVs> |
constexpr auto | gen_jdispatchers (const std::tuple< JDVs... > &tup) noexcept-> std::array< JDispatch, sizeof...(JDVs)> |
|
A special JTypeList reprensenting the full set of JSON value types
template<class... JDVs>
constexpr auto gen_jdispatchers |
( |
const std::tuple< JDVs... > & |
tup | ) |
-> std::array<JDispatch, sizeof...(JDVs)> |
|
noexcept |
Generates an array of JDispatch from a tuple of various JDispatcherVals
- Template Parameters
-
- Parameters
-
- Returns
- the output array
template<class... JDVs, std::size_t... I>
constexpr auto gen_jdispatchers_impl |
( |
const std::tuple< JDVs... > & |
tup, |
|
|
std::index_sequence< I... > |
|
|
) |
| -> std::array<JDispatch, sizeof...(JDVs)> |
|
noexcept |