clang API Documentation


Go to the source code of this file.
Classes | |
| class | clang::ento::BugReporterVisitor |
| BugReporterVisitors are used to add custom diagnostics along a path. More... | |
| class | clang::ento::BugReporterVisitorImpl< DERIVED > |
| class | clang::ento::FindLastStoreBRVisitor |
| class | clang::ento::TrackConstraintBRVisitor |
| class | clang::ento::NilReceiverBRVisitor |
| class | clang::ento::ConditionBRVisitor |
| Visitor that tries to report interesting diagnostics from conditions. More... | |
Namespaces | |
| namespace | clang |
| namespace | clang::ento |
| namespace | clang::ento::bugreporter |
Functions | |
| BugReporterVisitor * | clang::ento::bugreporter::getTrackNullOrUndefValueVisitor (const ExplodedNode *N, const Stmt *S, BugReport *R) |
| const Stmt * | clang::ento::bugreporter::GetDerefExpr (const ExplodedNode *N) |
| const Stmt * | clang::ento::bugreporter::GetDenomExpr (const ExplodedNode *N) |
| const Stmt * | clang::ento::bugreporter::GetCalleeExpr (const ExplodedNode *N) |
| const Stmt * | clang::ento::bugreporter::GetRetValExpr (const ExplodedNode *N) |