13 #include <daw/daw_scope_guard.h>
15 #include <string_view>
20 static constexpr std::string_view
name =
"constexpr";
21 #if defined( DAW_HAS_CONSTEXPR_SCOPE_GUARD )
29 static constexpr std::string_view
name =
"runtime";
33 #if defined( DAW_ALLOW_SSE42 )
35 static constexpr std::string_view name =
"sse4.2";
36 static constexpr
bool always_rvo =
true;
37 static constexpr
bool can_constexpr =
false;
Definition: daw_from_json.h:22
Definition: daw_json_exec_modes.h:19
static constexpr bool can_constexpr
Definition: daw_json_exec_modes.h:26
static constexpr std::string_view name
Definition: daw_json_exec_modes.h:20
static constexpr bool always_rvo
Definition: daw_json_exec_modes.h:24
Definition: daw_json_exec_modes.h:28
static constexpr bool always_rvo
Definition: daw_json_exec_modes.h:30
static constexpr std::string_view name
Definition: daw_json_exec_modes.h:29
static constexpr bool can_constexpr
Definition: daw_json_exec_modes.h:31
Definition: daw_json_exec_modes.h:41
#define DAW_JSON_VER
Definition: version.h:11