LLVM API Documentation
#include <ScopedHashTable.h>
Public Member Functions | |
const K & | getKey () const |
const V & | getValue () const |
V & | getValue () |
ScopedHashTableVal * | getNextForKey () |
const ScopedHashTableVal * | getNextForKey () const |
ScopedHashTableVal * | getNextInScope () |
template<typename AllocatorTy > | |
void | Destroy (AllocatorTy &Allocator) |
Static Public Member Functions | |
template<typename AllocatorTy > | |
static ScopedHashTableVal * | Create (ScopedHashTableVal *nextInScope, ScopedHashTableVal *nextForKey, const K &key, const V &val, AllocatorTy &Allocator) |
Definition at line 44 of file ScopedHashTable.h.
static ScopedHashTableVal* llvm::ScopedHashTableVal< K, V >::Create | ( | ScopedHashTableVal< K, V > * | nextInScope, |
ScopedHashTableVal< K, V > * | nextForKey, | ||
const K & | key, | ||
const V & | val, | ||
AllocatorTy & | Allocator | ||
) | [inline, static] |
Definition at line 61 of file ScopedHashTable.h.
Referenced by llvm::ScopedHashTable< K, V, KInfo, AllocatorTy >::insertIntoScope().
void llvm::ScopedHashTableVal< K, V >::Destroy | ( | AllocatorTy & | Allocator | ) | [inline] |
Definition at line 74 of file ScopedHashTable.h.
Referenced by llvm::ScopedHashTableScope< K, V, KInfo, AllocatorTy >::~ScopedHashTableScope().
const K& llvm::ScopedHashTableVal< K, V >::getKey | ( | ) | const [inline] |
Definition at line 52 of file ScopedHashTable.h.
ScopedHashTableVal* llvm::ScopedHashTableVal< K, V >::getNextForKey | ( | ) | [inline] |
Definition at line 56 of file ScopedHashTable.h.
Referenced by llvm::ScopedHashTableScope< K, V, KInfo, AllocatorTy >::~ScopedHashTableScope().
const ScopedHashTableVal* llvm::ScopedHashTableVal< K, V >::getNextForKey | ( | ) | const [inline] |
Definition at line 57 of file ScopedHashTable.h.
ScopedHashTableVal* llvm::ScopedHashTableVal< K, V >::getNextInScope | ( | ) | [inline] |
Definition at line 58 of file ScopedHashTable.h.
Referenced by llvm::ScopedHashTableScope< K, V, KInfo, AllocatorTy >::~ScopedHashTableScope().
const V& llvm::ScopedHashTableVal< K, V >::getValue | ( | ) | const [inline] |
Definition at line 53 of file ScopedHashTable.h.
V& llvm::ScopedHashTableVal< K, V >::getValue | ( | ) | [inline] |
Definition at line 54 of file ScopedHashTable.h.