|
LLVM 22.0.0git
|
A specialized small-map for AllocGroups. More...
#include "llvm/ExecutionEngine/Orc/Shared/MemoryFlags.h"
Public Types | |
| using | iterator = typename VectorTy::iterator |
Public Member Functions | |
| AllocGroupSmallMap ()=default | |
| AllocGroupSmallMap (std::initializer_list< std::pair< AllocGroup, T > > Inits) | |
| iterator | begin () |
| iterator | end () |
| iterator | find (AllocGroup G) |
| bool | empty () const |
| size_t | size () const |
| T & | operator[] (AllocGroup G) |
A specialized small-map for AllocGroups.
Iteration order is guaranteed to match key ordering.
Definition at line 165 of file MemoryFlags.h.
| using llvm::orc::AllocGroupSmallMap< T >::iterator = typename VectorTy::iterator |
Definition at line 175 of file MemoryFlags.h.
|
default |
|
inline |
Definition at line 178 of file MemoryFlags.h.
|
inline |
Definition at line 183 of file MemoryFlags.h.
|
inline |
Definition at line 190 of file MemoryFlags.h.
|
inline |
Definition at line 184 of file MemoryFlags.h.
Referenced by llvm::orc::AllocGroupSmallMap< Segment >::find().
|
inline |
Definition at line 185 of file MemoryFlags.h.
|
inline |
Definition at line 193 of file MemoryFlags.h.
|
inline |
Definition at line 191 of file MemoryFlags.h.