DAW JSON Link
Namespaces | Macros | Typedefs | Variables
daw_json_name.h File Reference
#include "version.h"
#include <daw/daw_consteval.h>
#include <daw/daw_cpp_feature_check.h>
#include <daw/daw_likely.h>
#include <daw/daw_string_view.h>
#include <cstddef>
#include <string_view>
#include <utility>

Go to the source code of this file.

Namespaces

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

Macros

#define JSONNAMETYPE   char const *
 

Typedefs

template<typename JsonMember >
using daw::json::DAW_JSON_VER::json_details::is_no_name = std::bool_constant<(JsonMember::name==no_name_sv)>
 

Variables

constexpr char const daw::json::DAW_JSON_VER::json_details::default_key_name [] = "key"
 
constexpr char const daw::json::DAW_JSON_VER::json_details::default_value_name [] = "value"
 
template<typename JsonMember >
constexpr bool daw::json::DAW_JSON_VER::json_details::is_no_name_v = is_no_name<JsonMember>::value
 
constexpr char const daw::json::DAW_JSON_VER::no_name [] = "\a"
 
constexpr daw::string_view daw::json::DAW_JSON_VER::no_name_sv = daw::string_view( no_name )
 

Macro Definition Documentation

◆ JSONNAMETYPE

#define JSONNAMETYPE   char const *