flexiblesusy is hosted by Hepforge, IPPP Durham
FlexibleSUSY
nlohmann::json_abi_v3_11_3::detail2 Namespace Reference

Classes

struct  begin_tag
 
struct  end_tag
 
struct  would_call_std_begin
 
struct  would_call_std_end
 

Typedefs

template<typename... T>
using result_of_begin = decltype(begin(std::declval< T >()...))
 
template<typename... T>
using result_of_end = decltype(end(std::declval< T >()...))
 

Functions

template<typename... T>
begin_tag begin (T &&...)
 
template<typename... T>
end_tag end (T &&...)
 

Typedef Documentation

◆ result_of_begin

template<typename... T>
using nlohmann::json_abi_v3_11_3::detail2::result_of_begin = typedef decltype( begin (std::declval<T>()...))

Definition at line 3331 of file json.hpp.

◆ result_of_end

template<typename... T>
using nlohmann::json_abi_v3_11_3::detail2::result_of_end = typedef decltype( end (std::declval<T>()...))

Definition at line 3351 of file json.hpp.

Function Documentation

◆ begin()

template<typename... T>
begin_tag nlohmann::json_abi_v3_11_3::detail2::begin ( T &&  ...)

Referenced by nlohmann::json_abi_v3_11_3::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >::assert_invariant(), nlohmann::json_abi_v3_11_3::ordered_map< Key, T, IgnoredLess, Allocator >::at(), nlohmann::json_abi_v3_11_3::detail::binary_writer< BasicJsonType, CharType >::calc_bson_array_size(), nlohmann::json_abi_v3_11_3::detail::external_constructor< value_t::array >::construct(), nlohmann::json_abi_v3_11_3::detail::external_constructor< value_t::object >::construct(), nlohmann::json_abi_v3_11_3::ordered_map< Key, T, IgnoredLess, Allocator >::count(), nlohmann::json_abi_v3_11_3::detail::container_input_adapter_factory_impl::container_input_adapter_factory< ContainerType, void_t< decltype(begin(std::declval< ContainerType >()), end(std::declval< ContainerType >()))> >::create(), nlohmann::json_abi_v3_11_3::detail::serializer< BasicJsonType >::dump_float(), nlohmann::json_abi_v3_11_3::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >::emplace(), nlohmann::json_abi_v3_11_3::ordered_map< Key, T, IgnoredLess, Allocator >::emplace(), nlohmann::json_abi_v3_11_3::ordered_map< Key, T, IgnoredLess, Allocator >::erase(), nlohmann::json_abi_v3_11_3::ordered_map< Key, T, IgnoredLess, Allocator >::find(), nlohmann::json_abi_v3_11_3::detail::from_json(), nlohmann::json_abi_v3_11_3::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >::front(), nlohmann::json_abi_v3_11_3::ordered_map< Key, T, IgnoredLess, Allocator >::insert(), nlohmann::json_abi_v3_11_3::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >::operator[](), and nlohmann::json_abi_v3_11_3::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >::rend().

◆ end()

template<typename... T>
end_tag nlohmann::json_abi_v3_11_3::detail2::end ( T &&  ...)

Referenced by nlohmann::json_abi_v3_11_3::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >::assert_invariant(), nlohmann::json_abi_v3_11_3::ordered_map< Key, T, IgnoredLess, Allocator >::at(), nlohmann::json_abi_v3_11_3::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >::back(), nlohmann::json_abi_v3_11_3::detail::binary_writer< BasicJsonType, CharType >::calc_bson_array_size(), nlohmann::json_abi_v3_11_3::detail::external_constructor< value_t::array >::construct(), nlohmann::json_abi_v3_11_3::detail::external_constructor< value_t::object >::construct(), nlohmann::json_abi_v3_11_3::ordered_map< Key, T, IgnoredLess, Allocator >::count(), nlohmann::json_abi_v3_11_3::detail::container_input_adapter_factory_impl::container_input_adapter_factory< ContainerType, void_t< decltype(begin(std::declval< ContainerType >()), end(std::declval< ContainerType >()))> >::create(), nlohmann::json_abi_v3_11_3::detail::serializer< BasicJsonType >::dump_float(), nlohmann::json_abi_v3_11_3::ordered_map< Key, T, IgnoredLess, Allocator >::emplace(), nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter< IteratorType >::empty(), nlohmann::json_abi_v3_11_3::ordered_map< Key, T, IgnoredLess, Allocator >::erase(), nlohmann::json_abi_v3_11_3::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >::erase(), nlohmann::json_abi_v3_11_3::ordered_map< Key, T, IgnoredLess, Allocator >::find(), nlohmann::json_abi_v3_11_3::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >::find(), nlohmann::json_abi_v3_11_3::detail::from_json_array_impl(), nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter< IteratorType >::get_character(), nlohmann::json_abi_v3_11_3::ordered_map< Key, T, IgnoredLess, Allocator >::insert(), nlohmann::json_abi_v3_11_3::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >::rbegin(), and nlohmann::json_abi_v3_11_3::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >::value().