Adding Constructor Template Auto Deduction guides.

This commit is contained in:
Richard Powell
2018-05-11 11:35:25 -06:00
parent b3eee90a81
commit 72195ae288
20 changed files with 455 additions and 0 deletions
+7
View File
@@ -2933,6 +2933,13 @@ class basic_string
#endif //#ifndef BOOST_CONTAINER_DOXYGEN_INVOKED
};
#if __cplusplus >= 201703L
template <typename InputIterator>
basic_string(InputIterator, InputIterator) -> basic_string<typename std::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>;
#endif
#ifdef BOOST_CONTAINER_DOXYGEN_INVOKED
//!Typedef for a basic_string of