CCF
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
map.h File Reference
#include "ccf/kv/get_name.h"
#include "ccf/kv/hooks.h"
#include "ccf/kv/map_diff.h"
#include "ccf/kv/map_handle.h"
#include "ccf/kv/serialisers/blit_serialiser.h"
#include "ccf/kv/serialisers/json_serialiser.h"
#include "ccf/kv/untyped.h"

Go to the source code of this file.

Classes

class  ccf::kv::TypedMap< K, V, KSerialiser, VSerialiser >
 

Namespaces

namespace  ccf
 
namespace  ccf::kv
 

Typedefs

template<typename K , typename V , template< typename > typename KSerialiser, template< typename > typename VSerialiser = KSerialiser>
using ccf::kv::MapSerialisedWith = TypedMap< K, V, KSerialiser< K >, VSerialiser< V > >
 
template<typename K , typename V >
using ccf::kv::JsonSerialisedMap = MapSerialisedWith< K, V, ccf::kv::serialisers::JsonSerialiser >
 
template<typename K , typename V >
using ccf::kv::RawCopySerialisedMap = TypedMap< K, V, ccf::kv::serialisers::BlitSerialiser< K >, ccf::kv::serialisers::BlitSerialiser< V > >
 
template<typename K , typename V >
using ccf::kv::Map = JsonSerialisedMap< K, V >