CCF
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
champ_map.h File Reference
#include "ccf/ds/hash.h"
#include "ds/ccf_assert.h"
#include "ds/map_serializers.h"
#include <algorithm>
#include <array>
#include <memory>
#include <optional>
#include <vector>

Go to the source code of this file.

Classes

class  champ::Bitmap
 
struct  champ::Entry< K, V >
 
struct  champ::Collisions< K, V, H >
 
struct  champ::SubNodes< K, V, H >
 
class  champ::Map< K, V, H >
 
class  champ::Snapshot< K, V, H >
 

Namespaces

namespace  champ
 

Typedefs

using champ::Hash = uint32_t
 
using champ::SmallIndex = uint8_t
 
template<class K , class V , class H >
using champ::Node = std::shared_ptr< void >