ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

hashmap.h File Reference

#include "common/func.h"
#include "common/memorypool.h"
Include dependency graph for hashmap.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Common::HashMap< Key, Val, HashFunc, EqualFunc >
 HashMap<Key,Val> maps objects of type Key to objects of type Val. More...
struct  Common::HashMap< Key, Val, HashFunc, EqualFunc >::Node
class  Common::HashMap< Key, Val, HashFunc, EqualFunc >::IteratorImpl< NodeType >
 Simple HashMap iterator implementation. More...

Namespaces

namespace  Common
 

Internal interface to the QuickTime audio decoder.


Defines

#define USE_HASHMAP_MEMORY_POOL
 Enable the following define to let HashMaps use a memory pool for the nodes they contain.
#define HASHMAP_DUMMY_NODE   ((Node *)1)
 Dummy node, used as marker for erased objects.

Define Documentation

#define HASHMAP_DUMMY_NODE   ((Node *)1)

Dummy node, used as marker for erased objects.

Definition at line 128 of file hashmap.h.

#define USE_HASHMAP_MEMORY_POOL

Enable the following define to let HashMaps use a memory pool for the nodes they contain.

* This increases memory usage, but also can improve speed quite a bit.

Definition at line 43 of file hashmap.h.



Generated on Sat May 18 2019 05:02:48 for ResidualVM by doxygen 1.7.1
curved edge   curved edge