#include <daw_json_traits.h>
|
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 > |
|
◆ operator()() [1/2]
template<typename T >
template<typename... Args>
constexpr auto daw::json::default_constructor< T >::operator() |
( |
Args &&... |
args | ) |
const -> std::enable_if_t<(not std::is_constructible_v<T, Args...> and
daw::traits::is_list_constructible_v<T, Args...>),
T> |
|
inlineconstexprnoexcept |
◆ operator()() [2/2]
template<typename T >
template<typename... Args>
The documentation for this struct was generated from the following file: