DAW JSON Link
Classes | Namespaces | Functions
daw_json_serialize_impl.h File Reference
#include "to_daw_json_string.h"
#include "version.h"
#include <array>
#include <ciso646>
#include <cstddef>
#include <utility>

Go to the source code of this file.

Classes

struct  daw::json::DAW_JSON_VER::json_details::basic_array_t< T, Capacity >
 
struct  daw::json::DAW_JSON_VER::json_details::basic_array_t< T, 0 >
 

Namespaces

 daw
 
 daw::json
 
 daw::json::DAW_JSON_VER
 
 daw::json::DAW_JSON_VER::json_details
 

Functions

template<typename... JsonMembers, typename OutputIterator , std::size_t... Is, typename Tuple , typename Value >
constexpr OutputIterator daw::json::DAW_JSON_VER::json_details::serialize_json_class (OutputIterator it, Tuple const &args, Value const &value, std::index_sequence< Is... >)
 
template<typename... JsonMembers, typename OutputIterator , typename Tuple , typename Value , std::size_t... Is>
constexpr OutputIterator daw::json::DAW_JSON_VER::json_details::serialize_ordered_json_class (OutputIterator it, Tuple const &args, Value const &value, std::index_sequence< Is... >)