class MemRegionRef
Declaration
class MemRegionRef { /* full declaration omitted */ };
Declared at: clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h:38
Member Variables
- private llvm::BumpPtrAllocator* Allocator = nullptr
Method Overview
- public MemRegionRef()
- public MemRegionRef(llvm::BumpPtrAllocator * A)
- public void * allocate(size_t Sz)
- public template <typename T>T * allocateT()
- public template <typename T>T * allocateT(size_t NumElems)
Methods
¶MemRegionRef()
MemRegionRef()
Declared at: clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h:48
¶MemRegionRef(llvm::BumpPtrAllocator* A)
MemRegionRef(llvm::BumpPtrAllocator* A)
Declared at: clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h:49
Parameters
¶void* allocate(size_t Sz)
void* allocate(size_t Sz)
Declared at: clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h:51
Parameters
- size_t Sz
¶template <typename T>
T* allocateT()
template <typename T>
T* allocateT()
Declared at: clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h:55
Templates
- T
¶template <typename T>
T* allocateT(size_t NumElems)
template <typename T>
T* allocateT(size_t NumElems)
Declared at: clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h:57
Templates
- T
Parameters
- size_t NumElems