DAW JSON Link
Classes | Typedefs
daw::json::DAW_JSON_VER::json_details::deref_t_impl Namespace Reference

Classes

struct  deref_type_impl
 
struct  deref_type_impl< std::optional< T > >
 
struct  deref_type_impl< std::unique_ptr< T > >
 
struct  deref_type_impl< T * >
 

Typedefs

template<typename T >
using deref_type_detect = DAW_TYPEOF(*std::declval< T >())
 
template<typename >
using unable_to_dereference = void
 

Typedef Documentation

◆ deref_type_detect

template<typename T >
using daw::json::DAW_JSON_VER::json_details::deref_t_impl::deref_type_detect = typedef DAW_TYPEOF( *std::declval<T>( ) )

◆ unable_to_dereference