Roll-back to hard-coded object_t::value_type

pull/2206/head
gatopeich 2020-06-23 15:39:00 +01:00
parent fb8c11f25c
commit 5e7bdf1cab
2 changed files with 4 additions and 12 deletions

View File

@ -496,12 +496,8 @@ class basic_json
using object_t = ObjectType<StringType,
basic_json,
object_comparator_t,
// Note the use of std::map default allocator as a placeholder
// to extract the actual ObjectType::value_type
AllocatorType<typename
ObjectType<StringType, basic_json, object_comparator_t,
std::allocator<std::pair<const StringType, basic_json>>
>::value_type>>;
// Note: this forces object_t::value_type to match std::map's
AllocatorType<std::pair<const StringType, basic_json>>>;
/*!
@brief a type for an array

View File

@ -16355,12 +16355,8 @@ class basic_json
using object_t = ObjectType<StringType,
basic_json,
object_comparator_t,
// Note the use of std::map default allocator as a placeholder
// to extract the actual ObjectType::value_type
AllocatorType<typename
ObjectType<StringType, basic_json, object_comparator_t,
std::allocator<std::pair<const StringType, basic_json>>
>::value_type>>;
// Note: this forces object_t::value_type to match std::map's
AllocatorType<std::pair<const StringType, basic_json>>>;
/*!
@brief a type for an array