clang 19.0.0git
Public Member Functions | Public Attributes | List of all members
clang::ento::PathDiagnosticRange Class Reference

#include "clang/Analysis/PathDiagnostic.h"

Inheritance diagram for clang::ento::PathDiagnosticRange:
Inheritance graph

Public Member Functions

 PathDiagnosticRange (SourceRange R, bool isP=false)
 PathDiagnosticRange ()=default
- Public Member Functions inherited from clang::SourceRange
 SourceRange ()=default
 SourceRange (SourceLocation loc)
 SourceRange (SourceLocation begin, SourceLocation end)
SourceLocation getBegin () const
SourceLocation getEnd () const
void setBegin (SourceLocation b)
void setEnd (SourceLocation e)
bool isValid () const
bool isInvalid () const
bool operator== (const SourceRange &X) const
bool operator!= (const SourceRange &X) const
bool fullyContains (const SourceRange &other) const
void print (raw_ostream &OS, const SourceManager &SM) const
std::string printToString (const SourceManager &SM) const
void dump (const SourceManager &SM) const

Public Attributes

bool isPoint = false

Detailed Description

Definition at line 183 of file PathDiagnostic.h.

Constructor & Destructor Documentation

◆ PathDiagnosticRange() [1/2]

clang::ento::PathDiagnosticRange::PathDiagnosticRange ( SourceRange  R,
bool  isP = false 

Definition at line 187 of file PathDiagnostic.h.

◆ PathDiagnosticRange() [2/2]

clang::ento::PathDiagnosticRange::PathDiagnosticRange ( )

Member Data Documentation

◆ isPoint

bool clang::ento::PathDiagnosticRange::isPoint = false

Definition at line 185 of file PathDiagnostic.h.

The documentation for this class was generated from the following file: