|
HPCToolkit
|
#include <cstdarg>#include <sys/types.h>#include <include/uint.h>#include "HashTableSortedIterator.hpp"

Go to the source code of this file.
Classes | |
| class | HashTable |
| class | HashTableIterator |
Typedefs | |
| typedef void(* | AddEntryFunctPtr) (void *, void *, va_list) |
| typedef void(* | DeleteEntryFunctPtr) (void *, va_list) |
| typedef uint(* | HashFunctFunctPtr) (const void *, const uint) |
| typedef uint(* | RehashFunctFunctPtr) (const uint, const uint) |
| typedef int(* | EntryCompareFunctPtr) (const void *, const void *) |
| typedef void(* | EntryCleanupFunctPtr) (void *) |
Functions | |
| uint | IntegerHashFunct (const int value, const uint size) |
| uint | IntegerRehashHashFunct (const uint oldHashValue, const uint size) |
| int | IntegerEntryCompare (const int value1, const int value2) |
| uint | StringHashFunct (const void *entry, const uint size) |
| uint | StringRehashFunct (const uint oldHashValue, const uint size) |
| int | StringEntryCompare (const void *entry1, const void *entry2) |
| typedef void(* AddEntryFunctPtr) (void *, void *, va_list) |
Definition at line 288 of file HashTable.hpp.
| typedef void(* DeleteEntryFunctPtr) (void *, va_list) |
Definition at line 291 of file HashTable.hpp.
| typedef void(* EntryCleanupFunctPtr) (void *) |
Definition at line 303 of file HashTable.hpp.
| typedef int(* EntryCompareFunctPtr) (const void *, const void *) |
Definition at line 300 of file HashTable.hpp.
Definition at line 294 of file HashTable.hpp.
Definition at line 297 of file HashTable.hpp.
| int IntegerEntryCompare | ( | const int | value1, |
| const int | value2 | ||
| ) |
Definition at line 810 of file HashTable.cpp.
Definition at line 795 of file HashTable.cpp.
Definition at line 802 of file HashTable.cpp.
| int StringEntryCompare | ( | const void * | entry1, |
| const void * | entry2 | ||
| ) |
Definition at line 843 of file HashTable.cpp.
Definition at line 817 of file HashTable.cpp.
Definition at line 835 of file HashTable.cpp.