struct ContainerData

Declaration

struct ContainerData { /* full declaration omitted */ };

Declared at: clang/lib/StaticAnalyzer/Checkers/Iterator.h:76

Member Variables

private const clang::ento::SymbolRef Begin
private const clang::ento::SymbolRef End

Method Overview

  • private ContainerData(clang::ento::SymbolRef B, clang::ento::SymbolRef E)
  • public void Profile(llvm::FoldingSetNodeID & ID) const
  • public static clang::ento::iterator::ContainerData fromBegin(clang::ento::SymbolRef B)
  • public static clang::ento::iterator::ContainerData fromEnd(clang::ento::SymbolRef E)
  • public clang::ento::SymbolRef getBegin() const
  • public clang::ento::SymbolRef getEnd() const
  • public clang::ento::iterator::ContainerData newBegin(clang::ento::SymbolRef B) const
  • public clang::ento::iterator::ContainerData newEnd(clang::ento::SymbolRef E) const

Methods

ContainerData(clang::ento::SymbolRef B,
              clang::ento::SymbolRef E)

Declared at: clang/lib/StaticAnalyzer/Checkers/Iterator.h:80

Parameters

clang::ento::SymbolRef B
clang::ento::SymbolRef E

void Profile(llvm::FoldingSetNodeID& ID) const

Declared at: clang/lib/StaticAnalyzer/Checkers/Iterator.h:104

Parameters

llvm::FoldingSetNodeID& ID

static clang::ento::iterator::ContainerData
fromBegin(clang::ento::SymbolRef B)

Declared at: clang/lib/StaticAnalyzer/Checkers/Iterator.h:83

Parameters

clang::ento::SymbolRef B

static clang::ento::iterator::ContainerData
fromEnd(clang::ento::SymbolRef E)

Declared at: clang/lib/StaticAnalyzer/Checkers/Iterator.h:87

Parameters

clang::ento::SymbolRef E

clang::ento::SymbolRef getBegin() const

Declared at: clang/lib/StaticAnalyzer/Checkers/Iterator.h:91

clang::ento::SymbolRef getEnd() const

Declared at: clang/lib/StaticAnalyzer/Checkers/Iterator.h:92

clang::ento::iterator::ContainerData newBegin(
    clang::ento::SymbolRef B) const

Declared at: clang/lib/StaticAnalyzer/Checkers/Iterator.h:94

Parameters

clang::ento::SymbolRef B

clang::ento::iterator::ContainerData newEnd(
    clang::ento::SymbolRef E) const

Declared at: clang/lib/StaticAnalyzer/Checkers/Iterator.h:96

Parameters

clang::ento::SymbolRef E