FastLED 3.9.15
Loading...
Searching...
No Matches
hash_map.h File Reference
#include "fl/assert.h"
#include "fl/bitset.h"
#include "fl/clamp.h"
#include "fl/hash.h"
#include "fl/map_range.h"
#include "fl/optional.h"
#include "fl/pair.h"
#include "fl/template_magic.h"
#include "fl/vector.h"
#include "fl/warn.h"
+ Include dependency graph for hash_map.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  fl::EqualTo< T >
 
class  fl::HashMap< Key, T, Hash, KeyEqual, INLINED_COUNT >
 
struct  fl::HashMap< Key, T, Hash, KeyEqual, INLINED_COUNT >::const_iterator
 
struct  fl::HashMap< Key, T, Hash, KeyEqual, INLINED_COUNT >::Entry
 
struct  fl::HashMap< Key, T, Hash, KeyEqual, INLINED_COUNT >::iterator
 

Namespaces

namespace  fl
 Implements a simple red square effect for 2D LED grids.
 

Macros

#define FASTLED_HASHMAP_INLINED_COUNT   8
 

Typedefs

template<typename T>
using fl::equal_to = EqualTo<T>
 
template<typename Key, typename T, typename Hash = Hash<Key>, typename KeyEqual = equal_to<Key>>
using fl::hash_map = HashMap<Key, T, Hash, KeyEqual>
 
template<typename Key, typename T, typename Hash = Hash<Key>, typename KeyEqual = equal_to<Key>>
using fl::unordered_map = HashMap<Key, T, Hash, KeyEqual>