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
[legend]

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 
)
inline

Definition at line 187 of file PathDiagnostic.h.

◆ PathDiagnosticRange() [2/2]

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

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: