Metaprogramming utilities, concepts, and type traits helpers.
Typedefs | |
| template<IsMap T> | |
| using | MapKeyType = typename T::key_type |
| template<IsMap T> | |
| using | MapValueType = typename T::mapped_type |
| template<IsRange T> | |
| using | RangeValueType = impl::RangeValueType<T> |
Functions | |
| template<typename T> | |
| auto | Inserter (T &container) |
| Returns default inserter for a container. | |
| using meta::MapKeyType = typename T::key_type |
| using meta::MapValueType = typename T::mapped_type |
| using meta::RangeValueType = impl::RangeValueType<T> |