class RegionRawOffset

Declaration

class RegionRawOffset { /* full declaration omitted */ };

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

Member Variables

private const clang::ento::MemRegion* Region
private clang::CharUnits Offset

Method Overview

  • private RegionRawOffset(const clang::ento::MemRegion * reg, clang::CharUnits offset = CharUnits::Zero())
  • public void dump() const
  • public void dumpToStream(llvm::raw_ostream & os) const
  • public clang::CharUnits getOffset() const
  • public const clang::ento::MemRegion * getRegion() const

Methods

RegionRawOffset(
    const clang::ento::MemRegion* reg,
    clang::CharUnits offset = CharUnits::Zero())

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

Parameters

const clang::ento::MemRegion* reg
clang::CharUnits offset = CharUnits::Zero()

void dump() const

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

void dumpToStream(llvm::raw_ostream& os) const

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

Parameters

llvm::raw_ostream& os

clang::CharUnits getOffset() const

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

const clang::ento::MemRegion* getRegion() const

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