From 6c9e50bee8362bd87c66ee10c253d94a78e1459c Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Thu, 19 Mar 2026 15:08:39 +0100 Subject: kstd/vector: add deduction guides --- libs/kstd/include/kstd/vector | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'libs') diff --git a/libs/kstd/include/kstd/vector b/libs/kstd/include/kstd/vector index f8e9ce2..79530d2 100644 --- a/libs/kstd/include/kstd/vector +++ b/libs/kstd/include/kstd/vector @@ -743,6 +743,16 @@ namespace kstd return std::lexicographical_compare_three_way(lhs.begin(), lhs.end(), rhs.begin(), rhs.end()); } + //! Deduction guide for vector construction from an interator pair. + template::value_type>> + vector(ForwardIterator, ForwardIterator, Allocator = Allocator()) + -> vector::value_type, Allocator>; + + //! Deduction guide for vector construction from a range. + template>> + vector(kstd::from_range_t, Range &&, Allocator = Allocator()) -> vector, Allocator>; + } // namespace kstd #endif -- cgit v1.2.3