userver: userver/dump/meta_containers.hpp File Reference
Loading...
Searching...
No Matches
meta_containers.hpp File Reference

Detailed Description

Dump serialization customization points for STL containers.

Definition in file meta_containers.hpp.

Go to the source code of this file.

#include <iterator>
#include <map>
#include <set>
#include <type_traits>
#include <unordered_map>
#include <unordered_set>
#include <utility>
#include <vector>
#include <userver/dump/meta.hpp>
#include <userver/utils/meta.hpp>
+ This graph shows which files directly or indirectly include this file:

Namespaces

namespace  dump
 Dumping of cache-like components.
 

Functions

template<typename T, typename Alloc>
void dump::Insert (std::vector< T, Alloc > &cont, T &&elem)
 
template<typename K, typename V, typename Comp, typename Alloc>
void dump::Insert (std::map< K, V, Comp, Alloc > &cont, std::pair< const K, V > &&elem)
 
template<typename K, typename V, typename Hash, typename Eq, typename Alloc>
void dump::Insert (std::unordered_map< K, V, Hash, Eq, Alloc > &cont, std::pair< const K, V > &&elem)
 
template<typename T, typename Comp, typename Alloc>
void dump::Insert (std::set< T, Comp, Alloc > &cont, T &&elem)
 
template<typename T, typename Hash, typename Eq, typename Alloc>
void dump::Insert (std::unordered_set< T, Hash, Eq, Alloc > &cont, T &&elem)