diff --git a/view.hpp b/view.hpp index 69d2e253..4c8d96a5 100644 --- a/view.hpp +++ b/view.hpp @@ -528,18 +528,32 @@ namespace cruft { template - view (std::basic_string &) -> view; + view ( + std::basic_string & + ) -> view< + typename std::allocator_traits::pointer + >; template - view (const std::basic_string &) -> view; + view ( + const std::basic_string & + ) -> view< + typename std::allocator_traits::const_pointer + >; template - view (std::vector&) -> view; + view ( + std::vector& + ) -> view::pointer>; template - view (const std::vector&) -> view; + view ( + const std::vector& + ) -> view< + typename std::allocator_traits::const_pointer + >; template view (std::array&) -> view;