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

Methods

MemRegionRef()

Declared at: clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h:48

MemRegionRef(llvm::BumpPtrAllocator* A)

Declared at: clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h:49

Parameters

llvm::BumpPtrAllocator* A

void* allocate(size_t Sz)

Declared at: clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h:51

Parameters

size_t Sz

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)

Declared at: clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h:57

Templates

T

Parameters

size_t NumElems