Metaprogramming, template variables and concepts.
Definition in file meta.hpp.
Go to the source code of this file.
#include <concepts>#include <iosfwd>#include <iterator>#include <optional>#include <type_traits>#include <vector>#include <userver/utils/meta_light.hpp>
This graph shows which files directly or indirectly include this file:Typedefs | |
| template<impl::HasKeyType T> | |
| using | meta::MapKeyType = typename T::key_type |
| template<impl::HasMappedType T> | |
| using | meta::MapValueType = typename T::mapped_type |
| template<impl::IsRange T> | |
| using | meta::RangeValueType = impl::RangeValueType<T> |
Functions | |
| template<typename T> | |
| auto | meta::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> |