DAW JSON Link
Loading...
Searching...
No Matches
Static Public Member Functions | Static Public Attributes | List of all members
daw::json::inline::experimental::reflect_t Struct Reference

#include <daw_json_reflection.h>

Static Public Member Functions

template<typename T >
static consteval auto ignore_with_value (T &&v)
 
template<typename JsonMember >
static consteval auto map_as ()
 
static consteval refl_rename rename (char const *name)
 

Static Public Attributes

static constexpr auto enum_string
 
template<json_options_t Options>
static constexpr auto enum_string_with_opt
 
static constexpr auto ignore_with_default
 

Detailed Description

Definition at line 272 of file daw_json_reflection.h.

Member Function Documentation

◆ ignore_with_value()

template<typename T >
static consteval auto daw::json::inline::experimental::reflect_t::ignore_with_value ( T &&  v)
inlinestatic

Definition at line 286 of file daw_json_reflection.h.

◆ map_as()

template<typename JsonMember >
static consteval auto daw::json::inline::experimental::reflect_t::map_as ( )
inlinestatic

Definition at line 278 of file daw_json_reflection.h.

◆ rename()

static consteval refl_rename daw::json::inline::experimental::reflect_t::rename ( char const *  name)
inlinestatic

Definition at line 273 of file daw_json_reflection.h.

Member Data Documentation

◆ enum_string

constexpr auto daw::json::inline::experimental::reflect_t::enum_string
staticconstexpr
Initial value:
=
enum_string_with_opt<json_custom_opts_def>

Definition at line 294 of file daw_json_reflection.h.

◆ enum_string_with_opt

template<json_options_t Options>
constexpr auto daw::json::inline::experimental::reflect_t::enum_string_with_opt
staticconstexpr
Initial value:
=
daw::json::refl_enum_string{ Options }

Definition at line 291 of file daw_json_reflection.h.

◆ ignore_with_default

constexpr auto daw::json::inline::experimental::reflect_t::ignore_with_default
staticconstexpr
Initial value:
=
daw::json::refl_ignore_with_default{ }

Definition at line 282 of file daw_json_reflection.h.


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