roo_collections
API Documentation for roo_collections
Loading...
Searching...
No Matches
flat_small_hash_map.h File Reference

Flat, memory-conscious hash map built on FlatSmallHashtable. More...

#include <functional>
#include "roo_collections/flat_small_hashtable.h"
Include dependency graph for flat_small_hash_map.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  roo_collections::MapKeyFn< Key, Value >
 
struct  roo_collections::KeyCovert< Key, T >
 
struct  roo_collections::KeyCovert< std::string, ::roo::string_view >
 
class  roo_collections::FlatSmallHashMap< Key, Value, HashFn, KeyCmpFn >
 Flat, memory-conscious hash map optimized for small collections. More...
 

Namespaces

namespace  roo_collections
 

Typedefs

template<typename Value >
using roo_collections::FlatSmallStringHashMap = FlatSmallHashMap< std::string, Value, TransparentStringHashFn, TransparentEq >
 String-specialized flat hash map with heterogeneous lookup support.
 

Detailed Description

Flat, memory-conscious hash map built on FlatSmallHashtable.

Definition in file flat_small_hash_map.h.