clang 22.0.0git
|
The tag upon which the TagVisitor reacts. More...
#include "clang/StaticAnalyzer/Core/BugReporter/BugReporter.h"
Public Types | |
using | Callback |
Public Member Functions | |
std::optional< std::string > | generateMessage (BugReporterContext &BRC, PathSensitiveBugReport &R) const |
StringRef | getDebugTag () const override |
The description of this program point which will be dumped for debugging purposes. | |
bool | isPrunable () const |
Public Member Functions inherited from clang::ProgramPointTag | |
ProgramPointTag (void *tagKind=nullptr) | |
virtual | ~ProgramPointTag () |
const void * | getTagKind () const |
Used to implement 'isKind' in subclasses. |
Static Public Member Functions | |
static bool | classof (const ProgramPointTag *T) |
Friends | |
class | Factory |
class | TagVisitor |
Additional Inherited Members | |
Protected Member Functions inherited from clang::ento::DataTag | |
DataTag (void *TagKind) |
The tag upon which the TagVisitor reacts.
Add these in order to display additional PathDiagnosticEventPieces along the path.
Definition at line 786 of file BugReporter.h.
Definition at line 788 of file BugReporter.h.
|
inlinestatic |
Definition at line 801 of file BugReporter.h.
References clang::ProgramPointTag::ProgramPointTag(), and clang::T.
|
inline |
Definition at line 805 of file BugReporter.h.
|
inlineoverridevirtual |
The description of this program point which will be dumped for debugging purposes.
Do not use in user-facing output!
Reimplemented from clang::ento::DataTag.
Definition at line 814 of file BugReporter.h.
|
inline |
Definition at line 821 of file BugReporter.h.
|
friend |
|
friend |