RavEngine
Loading...
Searching...
No Matches
Map.hpp
1#pragma once
2#include <mutex>
3#include <phmap.h>
4#include <btree.h>
5
6namespace RavEngine {
7 template<typename T, typename U, typename lock=std::mutex, typename hash = phmap::priv::hash_default_hash<T>, typename eq = phmap::priv::hash_default_eq<T>>
9
10 template<typename T, typename U, typename lock = std::mutex, typename hash = phmap::priv::hash_default_hash<T>, typename eq = phmap::priv::hash_default_eq<T>>
12
13 template<typename T, typename lock=std::mutex, typename hash = phmap::priv::hash_default_hash<T>, typename eq = phmap::priv::hash_default_eq<T>>
15
16 template<typename T, typename lock = std::mutex, typename hash = phmap::priv::hash_default_hash<T>, typename eq = phmap::priv::hash_default_eq<T>>
18
19 template<typename T, typename U>
20 using UnorderedMap = phmap::flat_hash_map<T,U>;
21
22 template<typename T, typename U>
23 using UnorderedNodeMap = phmap::node_hash_map<T,U>;
24
25 template<typename T>
26 using UnorderedSet = phmap::flat_hash_set<T>;
27
28 template<typename T, typename U>
29 using OrderedMap = phmap::btree_map<T, U>;
30}
Definition phmap.h:4308
Definition phmap.h:4246
Definition phmap.h:4436
Definition phmap.h:4545
Definition phmap.h:4492
Definition phmap.h:4659
Definition phmap.h:4603
Definition Animation.hpp:6