![]() |
DAW JSON Link
|
Typedefs | |
template<typename Handler > | |
using | has_on_array_end_handler_detect = decltype(std::declval< Handler >().handle_on_array_end()) |
template<typename Handler , typename ParseState > | |
using | has_on_array_start_handler_detect = decltype(std::declval< Handler >().handle_on_array_start(std::declval< DAW_JSON_NS::basic_json_value< ParseState > >())) |
template<typename Handler > | |
using | has_on_bool_handler_detect_bl = decltype(std::declval< Handler >().handle_on_bool(true)) |
template<typename Handler , typename ParseState > | |
using | has_on_bool_handler_detect_jv = decltype(std::declval< Handler >().handle_on_bool(std::declval< DAW_JSON_NS::basic_json_value< ParseState > >())) |
template<typename Handler > | |
using | has_on_class_end_handler_detect = decltype(std::declval< Handler >().handle_on_class_end()) |
template<typename Handler , typename ParseState > | |
using | has_on_class_start_handler_detect = decltype(std::declval< Handler >().handle_on_class_start(std::declval< DAW_JSON_NS::basic_json_value< ParseState > >())) |
template<typename Handler , typename ParseState > | |
using | has_on_error_handler_detect = decltype(std::declval< Handler >().handle_on_error(std::declval< DAW_JSON_NS::basic_json_value< ParseState > >())) |
template<typename Handler > | |
using | has_on_null_handler_detect = decltype(std::declval< Handler >().handle_on_null()) |
template<typename Handler , typename ParseState > | |
using | has_on_null_handler_detect_jv = decltype(std::declval< Handler >().handle_on_null(std::declval< DAW_JSON_NS::basic_json_value< ParseState > >())) |
template<typename Handler > | |
using | has_on_number_handler_detect_dbl = decltype(std::declval< Handler >().handle_on_number(0.0)) |
template<typename Handler , typename ParseState > | |
using | has_on_number_handler_detect_jv = decltype(std::declval< Handler >().handle_on_number(std::declval< DAW_JSON_NS::basic_json_value< ParseState > >())) |
template<typename Handler , typename ParseState > | |
using | has_on_string_handler_detect_jv = decltype(std::declval< Handler >().handle_on_string(std::declval< DAW_JSON_NS::basic_json_value< ParseState > >())) |
template<typename Handler > | |
using | has_on_string_handler_detect_str = decltype(std::declval< Handler >().handle_on_string(std::declval< std::string >())) |
template<typename Handler , typename ParseState > | |
using | has_on_value_handler_detect = decltype(std::declval< Handler >().handle_on_value(std::declval< DAW_JSON_NS::basic_json_pair< ParseState > >())) |
Variables | |
template<typename Handler > | |
constexpr bool | has_on_array_end_handler_v |
template<typename Handler , typename ParseState > | |
constexpr bool | has_on_array_start_handler_v |
template<typename Handler > | |
constexpr bool | has_on_bool_handler_bl_v |
template<typename Handler , typename ParseState > | |
constexpr bool | has_on_bool_handler_jv_v |
template<typename Handler > | |
constexpr bool | has_on_class_end_handler_v |
template<typename Handler , typename ParseState > | |
constexpr bool | has_on_class_start_handler_v |
template<typename Handler , typename ParseState > | |
constexpr bool | has_on_error_handler_v |
template<typename Handler , typename ParseState > | |
constexpr bool | has_on_null_handler_jv_v |
template<typename Handler > | |
constexpr bool | has_on_null_handler_v |
template<typename Handler > | |
constexpr bool | has_on_number_handler_dbl_v |
template<typename Handler , typename ParseState > | |
constexpr bool | has_on_number_handler_jv_v |
template<typename Handler , typename ParseState > | |
constexpr bool | has_on_string_handler_jv_v |
template<typename Handler > | |
constexpr bool | has_on_string_handler_str_v |
template<typename Handler , typename ParseState > | |
constexpr bool | has_on_value_handler_v |
using DAW_JSON_NS::json_details::hnd_checks::has_on_array_end_handler_detect = typedef decltype( std::declval<Handler>( ).handle_on_array_end( ) ) |
using DAW_JSON_NS::json_details::hnd_checks::has_on_array_start_handler_detect = typedef decltype( std::declval<Handler>( ).handle_on_array_start( std::declval<DAW_JSON_NS::basic_json_value<ParseState> >( ) ) ) |
using DAW_JSON_NS::json_details::hnd_checks::has_on_bool_handler_detect_bl = typedef decltype( std::declval<Handler>( ).handle_on_bool( true ) ) |
using DAW_JSON_NS::json_details::hnd_checks::has_on_bool_handler_detect_jv = typedef decltype( std::declval<Handler>( ).handle_on_bool( std::declval<DAW_JSON_NS::basic_json_value<ParseState> >( ) ) ) |
using DAW_JSON_NS::json_details::hnd_checks::has_on_class_end_handler_detect = typedef decltype( std::declval<Handler>( ).handle_on_class_end( ) ) |
using DAW_JSON_NS::json_details::hnd_checks::has_on_class_start_handler_detect = typedef decltype( std::declval<Handler>( ).handle_on_class_start( std::declval<DAW_JSON_NS::basic_json_value<ParseState> >( ) ) ) |
using DAW_JSON_NS::json_details::hnd_checks::has_on_error_handler_detect = typedef decltype( std::declval<Handler>( ).handle_on_error( std::declval<DAW_JSON_NS::basic_json_value<ParseState> >( ) ) ) |
using DAW_JSON_NS::json_details::hnd_checks::has_on_null_handler_detect = typedef decltype( std::declval<Handler>( ).handle_on_null( ) ) |
using DAW_JSON_NS::json_details::hnd_checks::has_on_null_handler_detect_jv = typedef decltype( std::declval<Handler>( ).handle_on_null( std::declval<DAW_JSON_NS::basic_json_value<ParseState> >( ) ) ) |
using DAW_JSON_NS::json_details::hnd_checks::has_on_number_handler_detect_dbl = typedef decltype( std::declval<Handler>( ).handle_on_number( 0.0 ) ) |
using DAW_JSON_NS::json_details::hnd_checks::has_on_number_handler_detect_jv = typedef decltype( std::declval<Handler>( ).handle_on_number( std::declval<DAW_JSON_NS::basic_json_value<ParseState> >( ) ) ) |
using DAW_JSON_NS::json_details::hnd_checks::has_on_string_handler_detect_jv = typedef decltype( std::declval<Handler>( ).handle_on_string( std::declval<DAW_JSON_NS::basic_json_value<ParseState> >( ) ) ) |
using DAW_JSON_NS::json_details::hnd_checks::has_on_string_handler_detect_str = typedef decltype( std::declval<Handler>( ).handle_on_string( std::declval<std::string>( ) ) ) |
using DAW_JSON_NS::json_details::hnd_checks::has_on_value_handler_detect = typedef decltype( std::declval<Handler>( ).handle_on_value( std::declval<DAW_JSON_NS::basic_json_pair<ParseState> >( ) ) ) |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |