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<typename T> | |
| using | meta::MapKeyType = DetectedType<impl::KeyType, T> |
| template<typename T> | |
| using | meta::MapValueType = DetectedType<impl::MappedType, T> |
| template<typename T> | |
| using | meta::RangeValueType = DetectedType<impl::RangeValueType, T> |
Functions | |
| template<typename T> | |
| auto | meta::Inserter (T &container) |
| Returns default inserter for a container. | |
| using meta::MapKeyType = DetectedType<impl::KeyType, T> |
| using meta::MapValueType = DetectedType<impl::MappedType, T> |
| using meta::RangeValueType = DetectedType<impl::RangeValueType, T> |