![]() |
DAW JSON Link
|
Typedefs | |
template<typename Container > | |
using | container_begin_type = decltype(std::begin(std::declval< Container const & >())) |
template<typename Container > | |
using | container_end_type = decltype(std::end(std::declval< Container const & >())) |
template<typename AssociativeContainer > | |
using | container_key_type = typename AssociativeContainer::key_type |
template<typename AssociativeContainer > | |
using | container_mapped_type = typename AssociativeContainer::mapped_type |
template<typename T > | |
using | container_value_type = typename T::value_type |
template<typename T > | |
using | is_value_type_char = std::is_same< char, container_value_type< T > > |
Variables | |
template<typename T > | |
constexpr bool | container_detect_v |
using daw::json::DAW_JSON_VER::json_details::container_detect::container_begin_type = typedef decltype( std::begin( std::declval<Container const &>( ) ) ) |
using daw::json::DAW_JSON_VER::json_details::container_detect::container_end_type = typedef decltype( std::end( std::declval<Container const &>( ) ) ) |
using daw::json::DAW_JSON_VER::json_details::container_detect::container_key_type = typedef typename AssociativeContainer::key_type |
using daw::json::DAW_JSON_VER::json_details::container_detect::container_mapped_type = typedef typename AssociativeContainer::mapped_type |
using daw::json::DAW_JSON_VER::json_details::container_detect::container_value_type = typedef typename T::value_type |
using daw::json::DAW_JSON_VER::json_details::container_detect::is_value_type_char = typedef std::is_same<char, container_value_type<T> > |
|
inlineconstexpr |