|
clang
3.8.0
|
Directive - Abstract class representing a parsed verify directive. More...
#include <VerifyDiagnosticConsumer.h>
Public Member Functions | |
| virtual | ~Directive () |
| virtual bool | isValid (std::string &Error)=0 |
| virtual bool | match (StringRef S)=0 |
Static Public Member Functions | |
| static std::unique_ptr< Directive > | create (bool RegexKind, SourceLocation DirectiveLoc, SourceLocation DiagnosticLoc, bool MatchAnyLine, StringRef Text, unsigned Min, unsigned Max) |
Public Attributes | |
| SourceLocation | DirectiveLoc |
| SourceLocation | DiagnosticLoc |
| const std::string | Text |
| unsigned | Min |
| unsigned | Max |
| bool | MatchAnyLine |
Static Public Attributes | |
| static const unsigned | MaxCount = UINT_MAX |
| Constant representing n or more matches. More... | |
Protected Member Functions | |
| Directive (SourceLocation DirectiveLoc, SourceLocation DiagnosticLoc, bool MatchAnyLine, StringRef Text, unsigned Min, unsigned Max) | |
Directive - Abstract class representing a parsed verify directive.
Definition at line 146 of file VerifyDiagnosticConsumer.h.
|
inlinevirtual |
Definition at line 164 of file VerifyDiagnosticConsumer.h.
|
inlineprotected |
Definition at line 174 of file VerifyDiagnosticConsumer.h.
References clang::SourceLocation::isInvalid().
|
static |
Definition at line 887 of file VerifyDiagnosticConsumer.cpp.
Referenced by ParseDirective().
|
pure virtual |
|
pure virtual |
Referenced by CheckLists().
| SourceLocation clang::VerifyDiagnosticConsumer::Directive::DiagnosticLoc |
Definition at line 159 of file VerifyDiagnosticConsumer.h.
Referenced by CheckLists(), and PrintExpected().
| SourceLocation clang::VerifyDiagnosticConsumer::Directive::DirectiveLoc |
Definition at line 158 of file VerifyDiagnosticConsumer.h.
Referenced by PrintExpected().
| bool clang::VerifyDiagnosticConsumer::Directive::MatchAnyLine |
Definition at line 162 of file VerifyDiagnosticConsumer.h.
Referenced by CheckLists(), and PrintExpected().
| unsigned clang::VerifyDiagnosticConsumer::Directive::Max |
Definition at line 161 of file VerifyDiagnosticConsumer.h.
Referenced by CheckLists().
Constant representing n or more matches.
Definition at line 156 of file VerifyDiagnosticConsumer.h.
Referenced by ParseDirective().
| unsigned clang::VerifyDiagnosticConsumer::Directive::Min |
Definition at line 161 of file VerifyDiagnosticConsumer.h.
Referenced by CheckLists().
| const std::string clang::VerifyDiagnosticConsumer::Directive::Text |
Definition at line 160 of file VerifyDiagnosticConsumer.h.
Referenced by PrintExpected().
1.8.6