clang
9.0.0
|
The tag upon which the TagVisitor reacts. More...
#include "clang/StaticAnalyzer/Core/BugReporter/BugReporter.h"
Classes | |
class | Factory |
Public Types | |
using | Callback = std::function< std::string(BugReporterContext &, BugReport &)> |
Public Member Functions | |
Optional< std::string > | generateMessage (BugReporterContext &BRC, BugReport &R) const |
StringRef | getTagDescription () const override |
bool | isPrunable () const |
![]() | |
ProgramPointTag (void *tagKind=nullptr) | |
virtual | ~ProgramPointTag () |
const void * | getTagKind () const |
Used to implement 'isKind' in subclasses. More... | |
Static Public Member Functions | |
static bool | classof (const ProgramPointTag *T) |
Friends | |
class | TagVisitor |
The tag upon which the TagVisitor reacts.
Add these in order to display additional PathDiagnosticEventPieces along the path.
Definition at line 608 of file BugReporter.h.
using clang::ento::NoteTag::Callback = std::function<std::string(BugReporterContext &, BugReport &)> |
Definition at line 611 of file BugReporter.h.
|
inlinestatic |
Definition at line 623 of file BugReporter.h.
References clang::ProgramPointTag::getTagKind().
|
inline |
Definition at line 627 of file BugReporter.h.
|
inlineoverridevirtual |
Implements clang::ProgramPointTag.
Definition at line 636 of file BugReporter.h.
|
inline |
Definition at line 643 of file BugReporter.h.
|
friend |
Definition at line 659 of file BugReporter.h.