DAW JSON Link
List of all members
daw::json::nullable_constructor< T > Struct Template Reference

#include <daw_json_traits.h>

Inheritance diagram for daw::json::nullable_constructor< T >:
daw::json::default_constructor< T >

Additional Inherited Members

- Public Member Functions inherited from daw::json::default_constructor< T >
template<typename... Args>
constexpr auto operator() (Args &&... args) const noexcept(daw::traits::is_nothrow_list_constructible_v< T, Args... >) -> std::enable_if_t<(not std::is_constructible_v< T, Args... > and daw::traits::is_list_constructible_v< T, Args... >), T >
 
template<typename... Args>
constexpr auto operator() (Args &&... args) const noexcept(std::is_nothrow_constructible_v< T, Args... >) -> std::enable_if_t< std::is_constructible_v< T, Args... >, T >
 

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