clang 17.0.0git
|
Represents a directive that's lexed as part of the dependency directives scanning. More...
#include "clang/Lex/DependencyDirectivesScanner.h"
Public Member Functions | |
Directive ()=default | |
Directive (DirectiveKind K, ArrayRef< Token > Tokens) | |
Public Attributes | |
ArrayRef< Token > | Tokens |
DirectiveKind | Kind = pp_none |
The kind of token. | |
Represents a directive that's lexed as part of the dependency directives scanning.
It's used to track various preprocessor directives that could potentially have an effect on the dependencies.
Definition at line 94 of file DependencyDirectivesScanner.h.
|
default |
|
inline |
Definition at line 101 of file DependencyDirectivesScanner.h.
DirectiveKind clang::dependency_directives_scan::Directive::Kind = pp_none |
The kind of token.
Definition at line 98 of file DependencyDirectivesScanner.h.
Referenced by clang::printDependencyDirectivesAsSource().
Definition at line 95 of file DependencyDirectivesScanner.h.
Referenced by clang::printDependencyDirectivesAsSource().