File tree Expand file tree Collapse file tree 3 files changed +8
-8
lines changed Expand file tree Collapse file tree 3 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -282,7 +282,7 @@ class array
282282 @par Constraints
283283
284284 @code
285- std::is_constructible_v<value, std::iterator_traits<InputIt>::value_type >
285+ std::is_constructible_v<value, std::iterator_traits<InputIt>::reference >
286286 @endcode
287287
288288 @par Complexity
@@ -312,7 +312,7 @@ class array
312312 ,class = typename std::enable_if<
313313 std::is_constructible<value,
314314 typename std::iterator_traits<
315- InputIt>::value_type >::value>::type
315+ InputIt>::reference >::value>::type
316316 #endif
317317 >
318318 array (
@@ -1239,7 +1239,7 @@ class array
12391239
12401240 @par Mandates
12411241 @code
1242- std::is_constructible_v<value, std::iterator_traits<InputIt>::value_type >
1242+ std::is_constructible_v<value, std::iterator_traits<InputIt>::reference >
12431243 @endcode
12441244
12451245 @par Complexity
@@ -1270,7 +1270,7 @@ class array
12701270 ,class = typename std::enable_if<
12711271 std::is_constructible<value,
12721272 typename std::iterator_traits<
1273- InputIt>::value_type >::value>::type
1273+ InputIt>::reference >::value>::type
12741274 #endif
12751275 >
12761276 iterator
Original file line number Diff line number Diff line change @@ -86,7 +86,7 @@ class object
8686 template <class T >
8787 using is_inputit = typename std::enable_if<
8888 std::is_constructible<key_value_pair,
89- typename std::iterator_traits<T>::value_type
89+ typename std::iterator_traits<T>::reference
9090 >::value>::type;
9191
9292 BOOST_JSON_DECL
@@ -249,7 +249,7 @@ class object
249249 @code
250250 std::is_constructible_v<
251251 key_value_pair,
252- std::iterator_traits<InputIt>::value_type >
252+ std::iterator_traits<InputIt>::reference >
253253 @endcode
254254
255255 @par Complexity
@@ -988,7 +988,7 @@ class object
988988
989989 @par Constraints
990990 @code
991- std::is_constructible_v<value_type, std::iterator_traits<InputIt>::value_type >
991+ std::is_constructible_v<value_type, std::iterator_traits<InputIt>::reference >
992992 @endcode
993993
994994 @par Complexity
Original file line number Diff line number Diff line change @@ -138,7 +138,7 @@ class string
138138 template <class T >
139139 using is_inputit = typename std::enable_if<
140140 std::is_convertible<typename
141- std::iterator_traits<T>::value_type ,
141+ std::iterator_traits<T>::reference ,
142142 char >::value>::type;
143143
144144 storage_ptr sp_; // must come first
You can’t perform that action at this time.
0 commit comments