#include <ders/config.hpp>
#include <algorithm>
#include <ders/text.hpp>
Go to the source code of this file.
Namespaces | |
namespace | ders |
Classes | |
struct | ders::key_hash< Key > |
Hash functor for hash_vec. More... | |
struct | ders::ders::key_hash< char > |
struct | ders::ders::key_hash< unsigned char > |
struct | ders::ders::key_hash< signed char > |
struct | ders::ders::key_hash< short > |
struct | ders::ders::key_hash< unsigned short > |
struct | ders::ders::key_hash< int > |
struct | ders::ders::key_hash< unsigned int > |
struct | ders::ders::key_hash< long > |
struct | ders::ders::key_hash< unsigned long > |
struct | ders::ders::key_hash< T * > |
struct | ders::ders::key_hash< sh_text > |
struct | ders::key_eql< Key > |
Equal functor for hash_vec. More... | |
class | ders::hash_vec< Key, Val, KeyHash, KeyEql > |
Associative hash container. More... | |
Defines | |
#define | TRIVIAL_KEY_HASH(type) |
Definition in file hash_vec.hpp.
#define TRIVIAL_KEY_HASH | ( | type | ) |
Value:
template<> \ struct key_hash<type> { \ size_t operator()(type k) const { return k; } \ }
Definition at line 97 of file hash_vec.hpp.