Derecho  0.9
Distributed systems toolkit for RDMA
Namespaces | Functions
make_kind_map.hpp File Reference
#include "derecho_internal.hpp"
#include <mutils-containers/KindMap.hpp>
Include dependency graph for make_kind_map.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 derecho
 

Functions

template<typename MapType >
void derecho::kind_map_builder (MapType &)
 
template<typename MapType , typename FirstType , typename... RestTypes>
void derecho::kind_map_builder (MapType &map, Factory< FirstType > curr_factory, Factory< RestTypes >... rest_factories)
 Actual implementation of make_kind_map; needs to be a separate function because the only way to build a KindMap is with a void mutator function. More...
 
template<typename... Types>
mutils::KindMap< Factory, Types... > derecho::make_kind_map (Factory< Types >... factories)
 Constructs a KindMap<Factory, Types...> from a list of factories of those types. More...