* Clean up constructor template auto deduction guides to use Boost.Container traits

* GitHub #73: '"triviality of pair".

* Fixed race condition bug in unsynchronized_pool_resource
This commit is contained in:
Ion Gaztañaga
2018-06-14 13:17:55 +02:00
parent 69d42ef636
commit 9a22431578
16 changed files with 532 additions and 109 deletions
+7 -2
View File
@@ -2934,10 +2934,15 @@ class basic_string
};
#if __cplusplus >= 201703L
template <typename InputIterator>
basic_string(InputIterator, InputIterator) -> basic_string<typename std::iterator_traits<InputIterator>::value_type>;
basic_string(InputIterator, InputIterator) ->
basic_string<typename iterator_traits<InputIterator>::value_type>;
template <typename InputIterator, typename Allocator>
basic_string(InputIterator, InputIterator, Allocator const&) -> basic_string<typename std::iterator_traits<InputIterator>::value_type, Allocator>;
basic_string(InputIterator, InputIterator, Allocator const&) ->
basic_string<typename iterator_traits<InputIterator>::value_type, Allocator>;
#endif
#ifdef BOOST_CONTAINER_DOXYGEN_INVOKED