class BlockCounter::Factory
Declaration
class BlockCounter::Factory { /* full declaration omitted */ };
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h:40
Member Variables
- private void* F
Method Overview
- public Factory(llvm::BumpPtrAllocator & Alloc)
- public clang::ento::BlockCounter GetEmptyCounter()
- public clang::ento::BlockCounter IncrementCount(clang::ento::BlockCounter BC, const clang::StackFrameContext * CallSite, unsigned int BlockID)
- public ~Factory()
Methods
¶Factory(llvm::BumpPtrAllocator& Alloc)
Factory(llvm::BumpPtrAllocator& Alloc)
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h:43
Parameters
- llvm::BumpPtrAllocator& Alloc
¶clang::ento::BlockCounter GetEmptyCounter()
clang::ento::BlockCounter GetEmptyCounter()
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h:46
¶clang::ento::BlockCounter IncrementCount(
clang::ento::BlockCounter BC,
const clang::StackFrameContext* CallSite,
unsigned int BlockID)
clang::ento::BlockCounter IncrementCount(
clang::ento::BlockCounter BC,
const clang::StackFrameContext* CallSite,
unsigned int BlockID)
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h:47
Parameters
- clang::ento::BlockCounter BC
- const clang::StackFrameContext* CallSite
- unsigned int BlockID
¶~Factory()
~Factory()
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h:44