class DeclRegion

Declaration

class DeclRegion : public TypedValueRegion { /* full declaration omitted */ };

Description

TypedValueRegion - An abstract class representing regions having a typed value.

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

Inherits from: TypedValueRegion

Member Variables

Inherited from SubRegion:

protected superRegion

Method Overview

  • protected DeclRegion(const clang::ento::MemRegion * sReg, clang::ento::MemRegion::Kind k)
  • public static bool classof(const clang::ento::MemRegion * R)
  • public virtual const clang::ValueDecl * getDecl() const

Inherited from TypedValueRegion:

Inherited from TypedRegion:

Inherited from SubRegion:

Inherited from MemRegion:

Inherited from FoldingSetBase::Node:

Methods

DeclRegion(const clang::ento::MemRegion* sReg,
           clang::ento::MemRegion::Kind k)

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

Parameters

const clang::ento::MemRegion* sReg
clang::ento::MemRegion::Kind k

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

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

Parameters

const clang::ento::MemRegion* R

virtual const clang::ValueDecl* getDecl() const

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