Here is a list of all typedefs with links to the classes they belong to:
- a -
- adapter_type : detail::container_input_adapter_factory_impl::container_input_adapter_factory< ContainerType, void_t< decltype(begin(std::declval< ContainerType >()), end(std::declval< ContainerType >()))> >
- allocator_type : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >
- array_t : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >
- b -
- base_iterator : detail::json_reverse_iterator< Base >
- binary_t : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >, detail::json_sax_acceptor< BasicJsonType >, detail::json_sax_dom_callback_parser< BasicJsonType >, detail::json_sax_dom_parser< BasicJsonType >, json_sax< BasicJsonType >
- boolean_t : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >
- c -
- cbor_tag_handler_t : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >
- CompatibleLimits : detail::is_compatible_integer_type_impl< RealIntegerType, CompatibleNumberIntegerType, enable_if_t< std::is_integral< RealIntegerType >::value &&std::is_integral< CompatibleNumberIntegerType >::value &&!std::is_same< bool, CompatibleNumberIntegerType >::value > >
- const_iterator : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >, ordered_map< Key, T, IgnoredLess, Allocator >
- const_pointer : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >
- const_reference : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >
- const_reverse_iterator : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >
- Container : ordered_map< Key, T, IgnoredLess, Allocator >
- container_type : byte_container_with_subtype< BinaryType >
- d -
- default_object_comparator_t : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >
- difference_type : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >, detail::iter_impl< BasicJsonType >, detail::iteration_proxy_value< IteratorType >, detail::iterator_traits< T *, enable_if_t< std::is_object< T >::value > >, detail::iterator_types< It, void_t< typename It::difference_type, typename It::value_type, typename It::pointer, typename It::reference, typename It::iterator_category > >, detail::json_reverse_iterator< Base >
- e -
- error_handler_t : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >
- exception : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >
- i -
- initializer_list_t : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >
- input_format_t : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >
- invalid_iterator : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >
- iterator : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >, ordered_map< Key, T, IgnoredLess, Allocator >
- iterator_category : detail::iter_impl< BasicJsonType >, detail::iteration_proxy_value< IteratorType >, detail::iterator_traits< T *, enable_if_t< std::is_object< T >::value > >, detail::iterator_types< It, void_t< typename It::difference_type, typename It::value_type, typename It::pointer, typename It::reference, typename It::iterator_category > >
- j -
- json_pointer : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >
- json_sax_t : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >
- json_serializer : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >
- k -
- l -
- m -
- n -
- number_float_t : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >, detail::json_sax_acceptor< BasicJsonType >, detail::json_sax_dom_callback_parser< BasicJsonType >, detail::json_sax_dom_parser< BasicJsonType >, json_sax< BasicJsonType >
- number_integer_t : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >, detail::json_sax_acceptor< BasicJsonType >, detail::json_sax_dom_callback_parser< BasicJsonType >, detail::json_sax_dom_parser< BasicJsonType >, json_sax< BasicJsonType >
- number_unsigned_t : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >, detail::json_sax_acceptor< BasicJsonType >, detail::json_sax_dom_callback_parser< BasicJsonType >, detail::json_sax_dom_parser< BasicJsonType >, json_sax< BasicJsonType >
- o -
- object_comparator_t : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >, detail::actual_object_comparator< BasicJsonType >
- object_t : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >, detail::actual_object_comparator< BasicJsonType >, detail::is_compatible_object_type_impl< BasicJsonType, CompatibleObjectType, enable_if_t< is_detected< mapped_type_t, CompatibleObjectType >::value &&is_detected< key_type_t, CompatibleObjectType >::value > >, detail::is_constructible_object_type_impl< BasicJsonType, ConstructibleObjectType, enable_if_t< is_detected< mapped_type_t, ConstructibleObjectType >::value &&is_detected< key_type_t, ConstructibleObjectType >::value > >
- one : detail::is_ordered_map< T >
- other_error : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >
- out_of_range : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >
- p -
- parse_error : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >
- parse_event_t : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >, detail::json_sax_dom_callback_parser< BasicJsonType >
- parser_callback_t : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >, detail::json_sax_dom_callback_parser< BasicJsonType >
- pointer : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >, detail::iter_impl< BasicJsonType >, detail::iteration_proxy_value< IteratorType >, detail::iterator_traits< T *, enable_if_t< std::is_object< T >::value > >, detail::iterator_types< It, void_t< typename It::difference_type, typename It::value_type, typename It::pointer, typename It::reference, typename It::iterator_category > >
- r -
- RealLimits : detail::is_compatible_integer_type_impl< RealIntegerType, CompatibleNumberIntegerType, enable_if_t< std::is_integral< RealIntegerType >::value &&std::is_integral< CompatibleNumberIntegerType >::value &&!std::is_same< bool, CompatibleNumberIntegerType >::value > >
- reference : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >, detail::iter_impl< BasicJsonType >, detail::iteration_proxy_value< IteratorType >, detail::iterator_traits< T *, enable_if_t< std::is_object< T >::value > >, detail::iterator_types< It, void_t< typename It::difference_type, typename It::value_type, typename It::pointer, typename It::reference, typename It::iterator_category > >, detail::json_reverse_iterator< Base >
- require_input_iter : ordered_map< Key, T, IgnoredLess, Allocator >
- reverse_iterator : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >
- s -
- serializer : detail::has_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >, detail::has_non_default_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >, detail::has_to_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >
- size_type : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >, ordered_map< Key, T, IgnoredLess, Allocator >
- string_t : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >, detail::json_sax_acceptor< BasicJsonType >, detail::json_sax_dom_callback_parser< BasicJsonType >, detail::json_sax_dom_parser< BasicJsonType >, json_pointer< RefStringType >, json_sax< BasicJsonType >
- string_type : detail::iteration_proxy_value< IteratorType >
- subtype_type : byte_container_with_subtype< BinaryType >
- t -
- token_type : detail::lexer< BasicJsonType, InputAdapterType >
- type : detail::actual_object_comparator< BasicJsonType >, detail::detector< Default, AlwaysVoid, Op, Args >, detail::detector< Default, void_t< Op< Args... > >, Op, Args... >, detail::make_void< Ts >, detail::utility_internal::Extend< integer_sequence< T, Ints... >, SeqSize, 0 >, detail::utility_internal::Extend< integer_sequence< T, Ints... >, SeqSize, 1 >, detail::utility_internal::Gen< T, N >, detail::utility_internal::Gen< T, 0 >, std::tuple_element< N, ::nlohmann::detail::iteration_proxy_value< IteratorType > >
- type_error : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >
- v -
- value_t : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >, detail::detector< Default, AlwaysVoid, Op, Args >, detail::detector< Default, void_t< Op< Args... > >, Op, Args... >
- value_type : basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >, detail::integer_sequence< T, Ints >, detail::is_constructible_array_type_impl< BasicJsonType, ConstructibleArrayType, enable_if_t< !std::is_same< ConstructibleArrayType, typename BasicJsonType::value_type >::value &&!is_compatible_string_type< BasicJsonType, ConstructibleArrayType >::value &&is_default_constructible< ConstructibleArrayType >::value &&(std::is_move_assignable< ConstructibleArrayType >::value||std::is_copy_assignable< ConstructibleArrayType >::value)&&is_detected< iterator_t, ConstructibleArrayType >::value &&is_iterator_traits< iterator_traits< detected_t< iterator_t, ConstructibleArrayType > > >::value &&is_detected< range_value_t, ConstructibleArrayType >::value &&!std::is_same< ConstructibleArrayType, detected_t< range_value_t, ConstructibleArrayType > >::value &&is_complete_type< detected_t< range_value_t, ConstructibleArrayType > >::value > >, detail::iter_impl< BasicJsonType >, detail::iteration_proxy_value< IteratorType >, detail::iterator_traits< T *, enable_if_t< std::is_object< T >::value > >, detail::iterator_types< It, void_t< typename It::difference_type, typename It::value_type, typename It::pointer, typename It::reference, typename It::iterator_category > >, detail::json_ref< BasicJsonType >, ordered_map< Key, T, IgnoredLess, Allocator >