class StackArgumentsSpaceRegion

Declaration

class StackArgumentsSpaceRegion : public StackSpaceRegion { /* full declaration omitted */ };

Description

MemSpaceRegion - A memory region that represents a "memory space"; for example, the set of global variables, the stack frame, etc.

Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:425

Inherits from: StackSpaceRegion

Member Variables

Inherited from MemSpaceRegion:

protected Mgr

Method Overview

  • private StackArgumentsSpaceRegion(clang::ento::MemRegionManager & mgr, const clang::StackFrameContext * sfc)
  • public static bool classof(const clang::ento::MemRegion * R)
  • public void dumpToStream(llvm::raw_ostream & os) const

Inherited from StackSpaceRegion:

Inherited from MemSpaceRegion:

Inherited from MemRegion:

Inherited from FoldingSetBase::Node:

Methods

StackArgumentsSpaceRegion(
    clang::ento::MemRegionManager& mgr,
    const clang::StackFrameContext* sfc)

Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:429

Parameters

clang::ento::MemRegionManager& mgr
const clang::StackFrameContext* sfc

static bool classof(
    const clang::ento::MemRegion* R)

Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:435

Parameters

const clang::ento::MemRegion* R

void dumpToStream(llvm::raw_ostream& os) const

Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:433

Parameters

llvm::raw_ostream& os