class PathDiagnosticLocationPair

Declaration

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

Declared at: clang/include/clang/Analysis/PathDiagnostic.h:373

Member Variables

private clang::ento::PathDiagnosticLocation Start
private clang::ento::PathDiagnosticLocation End

Method Overview

  • public PathDiagnosticLocationPair(const clang::ento::PathDiagnosticLocation & start, const clang::ento::PathDiagnosticLocation & end)
  • public void Profile(llvm::FoldingSetNodeID & ID) const
  • public void flatten()
  • public const clang::ento::PathDiagnosticLocation & getEnd() const
  • public const clang::ento::PathDiagnosticLocation & getStart() const
  • public void setEnd(const clang::ento::PathDiagnosticLocation & L)
  • public void setStart(const clang::ento::PathDiagnosticLocation & L)

Methods

PathDiagnosticLocationPair(
    const clang::ento::PathDiagnosticLocation&
        start,
    const clang::ento::PathDiagnosticLocation&
        end)

Declared at: clang/include/clang/Analysis/PathDiagnostic.h:378

Parameters

const clang::ento::PathDiagnosticLocation& start
const clang::ento::PathDiagnosticLocation& end

void Profile(llvm::FoldingSetNodeID& ID) const

Declared at: clang/include/clang/Analysis/PathDiagnostic.h:393

Parameters

llvm::FoldingSetNodeID& ID

void flatten()

Declared at: clang/include/clang/Analysis/PathDiagnostic.h:388

const clang::ento::PathDiagnosticLocation&
getEnd() const

Declared at: clang/include/clang/Analysis/PathDiagnostic.h:383

const clang::ento::PathDiagnosticLocation&
getStart() const

Declared at: clang/include/clang/Analysis/PathDiagnostic.h:382

void setEnd(
    const clang::ento::PathDiagnosticLocation& L)

Declared at: clang/include/clang/Analysis/PathDiagnostic.h:386

Parameters

const clang::ento::PathDiagnosticLocation& L

void setStart(
    const clang::ento::PathDiagnosticLocation& L)

Declared at: clang/include/clang/Analysis/PathDiagnostic.h:385

Parameters

const clang::ento::PathDiagnosticLocation& L