clang-tools
3.9.0
|
Checks the correct order of #includes
.
More...
#include <IncludeOrderCheck.h>
Public Member Functions | |
IncludeOrderCheck (StringRef Name, ClangTidyContext *Context) | |
void | registerPPCallbacks (CompilerInstance &Compiler) override |
Override this to register PPCallbacks with Compiler . More... | |
![]() | |
ClangTidyCheck (StringRef CheckName, ClangTidyContext *Context) | |
Initializes the check with CheckName and Context . More... | |
virtual void | registerMatchers (ast_matchers::MatchFinder *Finder) |
Override this to register AST matchers with Finder . More... | |
virtual void | check (const ast_matchers::MatchFinder::MatchResult &Result) |
ClangTidyChecks that register ASTMatchers should do the actual work in here. More... | |
DiagnosticBuilder | diag (SourceLocation Loc, StringRef Description, DiagnosticIDs::Level Level=DiagnosticIDs::Warning) |
Add a diagnostic with the check's name. More... | |
virtual void | storeOptions (ClangTidyOptions::OptionMap &Options) |
Should store all options supported by this check with their current values or default values for options that haven't been overridden. More... | |
Additional Inherited Members | |
![]() | |
StringRef | getCurrentMainFile () const |
Returns the main file name of the current translation unit. More... | |
LangOptions | getLangOpts () const |
Returns the language options from the context. More... | |
![]() | |
OptionsView | Options |
Checks the correct order of #includes
.
See http://llvm.org/docs/CodingStandards.html#include-style
Definition at line 22 of file IncludeOrderCheck.h.
|
inline |
Definition at line 24 of file IncludeOrderCheck.h.
|
overridevirtual |
Override this to register PPCallbacks
with Compiler
.
This should be used for clang-tidy checks that analyze preprocessor- dependent properties, e.g. the order of include directives.
Reimplemented from clang::tidy::ClangTidyCheck.
Definition at line 48 of file IncludeOrderCheck.cpp.