class CodeTextRegion

Declaration

class CodeTextRegion : public TypedRegion { /* full declaration omitted */ };

Description

TypedRegion - An abstract class representing regions that are typed.

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

Inherits from: TypedRegion

Member Variables

Inherited from SubRegion:

protected superRegion

Method Overview

  • protected CodeTextRegion(const clang::ento::MemSpaceRegion * sreg, clang::ento::MemRegion::Kind k)
  • private void anchor()
  • public static bool classof(const clang::ento::MemRegion * R)
  • public bool isBoundable() const

Inherited from TypedRegion:

Inherited from SubRegion:

Inherited from MemRegion:

Inherited from FoldingSetBase::Node:

Methods

CodeTextRegion(
    const clang::ento::MemSpaceRegion* sreg,
    clang::ento::MemRegion::Kind k)

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

Parameters

const clang::ento::MemSpaceRegion* sreg
clang::ento::MemRegion::Kind k

void anchor()

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

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

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

Parameters

const clang::ento::MemRegion* R

bool isBoundable() const

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