KTL
Loading...
Searching...
No Matches
ipair_fwd.h
Go to the documentation of this file.
1#pragma once
2
3namespace ktl
4{
10 template<typename K, typename V>
11 class ipair_value;
12
18 template<typename K, typename I>
19 class ipair_iterator;
20
26 template<typename K, typename C>
27 class ipair_iterable;
28
36 template<typename K, typename C>
37 ipair_iterable<K, C> ipair(C&& container) noexcept(std::is_nothrow_constructible_v<ipair_iterable<K, C>, C>);
38
45 template<typename C>
46 ipair_iterable<size_t, C> ipair(C&& container) noexcept(std::is_nothrow_constructible_v<ipair_iterable<size_t, C>, C>);
47}
Definition cascading.h:16
ipair_iterable< K, C > ipair(C &&container) noexcept(std::is_nothrow_constructible_v< ipair_iterable< K, C >, C >)
Wraps an iterable object to return an index along with the value.
Definition ipair.h:189