class ScopedHashTableScope
Declaration
template <typename K,
typename V,
typename KInfo = DenseMapInfo<K>,
typename AllocatorTy = llvm::MallocAllocator>
class ScopedHashTableScope { /* full declaration omitted */ };
Declared at: llvm/include/llvm/ADT/ScopedHashTable.h:85
Templates
- K
- V
- KInfo = DenseMapInfo<K>
- AllocatorTy = llvm::MallocAllocator
Method Overview
- public ScopedHashTableScope<K, V, KInfo, AllocatorTy>(ScopedHashTable<K, V, KInfo, AllocatorTy> & HT)
- public ScopedHashTableScope<K, V, KInfo, AllocatorTy>(ScopedHashTableScope<K, V, KInfo, AllocatorTy> &)
- public ScopedHashTableScope<K, V, KInfo, AllocatorTy> * getParentScope()
- public const ScopedHashTableScope<K, V, KInfo, AllocatorTy> * getParentScope() const
- public ~ScopedHashTableScope<K, V, KInfo, AllocatorTy>()
Methods
¶ScopedHashTableScope<K, V, KInfo, AllocatorTy>(
ScopedHashTable<K, V, KInfo, AllocatorTy>& HT)
ScopedHashTableScope<K, V, KInfo, AllocatorTy>(
ScopedHashTable<K, V, KInfo, AllocatorTy>& HT)
Description
ScopedHashTableScope ctor - Install this as the current scope for the hash table.
Declared at: llvm/include/llvm/ADT/ScopedHashTable.h:97
Parameters
- ScopedHashTable<K, V, KInfo, AllocatorTy>& HT
¶ScopedHashTableScope<K, V, KInfo, AllocatorTy>(
ScopedHashTableScope<K,
V,
KInfo,
AllocatorTy>&)
ScopedHashTableScope<K, V, KInfo, AllocatorTy>(
ScopedHashTableScope<K,
V,
KInfo,
AllocatorTy>&)
Declared at: llvm/include/llvm/ADT/ScopedHashTable.h:98
Parameters
- ScopedHashTableScope<K, V, KInfo, AllocatorTy>&
¶ScopedHashTableScope<K, V, KInfo, AllocatorTy>*
getParentScope()
ScopedHashTableScope<K, V, KInfo, AllocatorTy>*
getParentScope()
Declared at: llvm/include/llvm/ADT/ScopedHashTable.h:102
¶const ScopedHashTableScope<K,
V,
KInfo,
AllocatorTy>*
getParentScope() const
const ScopedHashTableScope<K,
V,
KInfo,
AllocatorTy>*
getParentScope() const
Declared at: llvm/include/llvm/ADT/ScopedHashTable.h:103
¶~ScopedHashTableScope<K, V, KInfo, AllocatorTy>()
~ScopedHashTableScope<K, V, KInfo, AllocatorTy>()
Declared at: llvm/include/llvm/ADT/ScopedHashTable.h:100