clang 19.0.0git
clang::ento::PathDiagnosticLocation Member List

This is the complete list of members for clang::ento::PathDiagnosticLocation, including all inherited members.

asDecl() constclang::ento::PathDiagnosticLocationinline
asLocation() constclang::ento::PathDiagnosticLocationinline
asRange() constclang::ento::PathDiagnosticLocationinline
asStmt() constclang::ento::PathDiagnosticLocationinline
create(const Decl *D, const SourceManager &SM)clang::ento::PathDiagnosticLocationinlinestatic
create(const ProgramPoint &P, const SourceManager &SMng)clang::ento::PathDiagnosticLocationstatic
createBegin(const Decl *D, const SourceManager &SM)clang::ento::PathDiagnosticLocationstatic
createBegin(const Decl *D, const SourceManager &SM, const LocationOrAnalysisDeclContext LAC)clang::ento::PathDiagnosticLocationinlinestatic
createBegin(const Stmt *S, const SourceManager &SM, const LocationOrAnalysisDeclContext LAC)clang::ento::PathDiagnosticLocationstatic
createBeginBrace(const CompoundStmt *CS, const SourceManager &SM)clang::ento::PathDiagnosticLocationstatic
createConditionalColonLoc(const ConditionalOperator *CO, const SourceManager &SM)clang::ento::PathDiagnosticLocationstatic
createDeclBegin(const LocationContext *LC, const SourceManager &SM)clang::ento::PathDiagnosticLocationstatic
createDeclEnd(const LocationContext *LC, const SourceManager &SM)clang::ento::PathDiagnosticLocationstatic
createEnd(const Stmt *S, const SourceManager &SM, const LocationOrAnalysisDeclContext LAC)clang::ento::PathDiagnosticLocationstatic
createEndBrace(const CompoundStmt *CS, const SourceManager &SM)clang::ento::PathDiagnosticLocationstatic
createMemberLoc(const MemberExpr *ME, const SourceManager &SM)clang::ento::PathDiagnosticLocationstatic
createOperatorLoc(const BinaryOperator *BO, const SourceManager &SM)clang::ento::PathDiagnosticLocationstatic
createSingleLocation(const PathDiagnosticLocation &PDL)clang::ento::PathDiagnosticLocationstatic
dump() constclang::ento::PathDiagnosticLocation
flatten()clang::ento::PathDiagnosticLocation
getManager() constclang::ento::PathDiagnosticLocationinline
getStmtOrNull() constclang::ento::PathDiagnosticLocationinline
getValidSourceLocation(const Stmt *S, LocationOrAnalysisDeclContext LAC, bool UseEndOfStatement=false)clang::ento::PathDiagnosticLocationstatic
hasRange() constclang::ento::PathDiagnosticLocationinline
hasValidLocation() constclang::ento::PathDiagnosticLocationinline
invalidate()clang::ento::PathDiagnosticLocationinline
isValid() constclang::ento::PathDiagnosticLocationinline
operator!=(const PathDiagnosticLocation &X) constclang::ento::PathDiagnosticLocationinline
operator==(const PathDiagnosticLocation &X) constclang::ento::PathDiagnosticLocationinline
PathDiagnosticLocation()=defaultclang::ento::PathDiagnosticLocation
PathDiagnosticLocation(const Stmt *s, const SourceManager &sm, LocationOrAnalysisDeclContext lac)clang::ento::PathDiagnosticLocationinline
PathDiagnosticLocation(const Decl *d, const SourceManager &sm)clang::ento::PathDiagnosticLocationinline
PathDiagnosticLocation(SourceLocation loc, const SourceManager &sm)clang::ento::PathDiagnosticLocationinline
Profile(llvm::FoldingSetNodeID &ID) constclang::ento::PathDiagnosticLocation