class AllocGroupSmallMap
Declaration
template <typename T>
class AllocGroupSmallMap { /* full declaration omitted */ };
Description
A specialized small-map for AllocGroups. Iteration order is guaranteed to match key ordering.
Declared at: llvm/include/llvm/ExecutionEngine/JITLink/MemoryFlags.h:142
Templates
- T
Member Variables
- private llvm::jitlink::AllocGroupSmallMap::VectorTy Elems
Method Overview
- public AllocGroupSmallMap<T>()
- public AllocGroupSmallMap<T>(std::initializer_list<std::pair<AllocGroup, T>> Inits)
- public llvm::jitlink::AllocGroupSmallMap::iterator begin()
- private static bool compareKey(const llvm::jitlink::AllocGroupSmallMap::ElemT & E, const llvm::jitlink::AllocGroup & G)
- public bool empty() const
- public llvm::jitlink::AllocGroupSmallMap::iterator end()
- public llvm::jitlink::AllocGroupSmallMap::iterator find(llvm::jitlink::AllocGroup G)
- public size_t size() const
Methods
¶AllocGroupSmallMap<T>()
AllocGroupSmallMap<T>()
Declared at: llvm/include/llvm/ExecutionEngine/JITLink/MemoryFlags.h:154
¶AllocGroupSmallMap<T>(
std::initializer_list<
std::pair<AllocGroup, T>> Inits)
AllocGroupSmallMap<T>(
std::initializer_list<
std::pair<AllocGroup, T>> Inits)
Declared at: llvm/include/llvm/ExecutionEngine/JITLink/MemoryFlags.h:155
Parameters
- std::initializer_list<std::pair<AllocGroup, T>> Inits
¶llvm::jitlink::AllocGroupSmallMap::iterator
begin()
llvm::jitlink::AllocGroupSmallMap::iterator
begin()
Declared at: llvm/include/llvm/ExecutionEngine/JITLink/MemoryFlags.h:160
¶static bool compareKey(
const llvm::jitlink::AllocGroupSmallMap::
ElemT& E,
const llvm::jitlink::AllocGroup& G)
static bool compareKey(
const llvm::jitlink::AllocGroupSmallMap::
ElemT& E,
const llvm::jitlink::AllocGroup& G)
Declared at: llvm/include/llvm/ExecutionEngine/JITLink/MemoryFlags.h:147
Parameters
- const llvm::jitlink::AllocGroupSmallMap::ElemT& E
- const llvm::jitlink::AllocGroup& G
¶bool empty() const
bool empty() const
Declared at: llvm/include/llvm/ExecutionEngine/JITLink/MemoryFlags.h:167
¶llvm::jitlink::AllocGroupSmallMap::iterator end()
llvm::jitlink::AllocGroupSmallMap::iterator end()
Declared at: llvm/include/llvm/ExecutionEngine/JITLink/MemoryFlags.h:161
¶llvm::jitlink::AllocGroupSmallMap::iterator find(
llvm::jitlink::AllocGroup G)
llvm::jitlink::AllocGroupSmallMap::iterator find(
llvm::jitlink::AllocGroup G)
Declared at: llvm/include/llvm/ExecutionEngine/JITLink/MemoryFlags.h:162
Parameters
¶size_t size() const
size_t size() const
Declared at: llvm/include/llvm/ExecutionEngine/JITLink/MemoryFlags.h:168