13 #ifndef LLVM_CLANG_TOOLING_TRANSFORMER_SOURCE_CODE_H 14 #define LLVM_CLANG_TOOLING_TRANSFORMER_SOURCE_CODE_H 90 #endif // LLVM_CLANG_TOOLING_TRANSFORMER_SOURCE_CODE_H Defines the clang::ASTContext interface.
static CharSourceRange getTokenRange(SourceRange R)
Holds long-lived AST nodes (such as types and decls) that can be referred to throughout the semantic ...
Keeps track of the various options that can be enabled, which controls the dialect of C or C++ that i...
Represents a character-granular source range.
TokenKind
Provides a simple uniform namespace for tokens from all C languages.
ast_type_traits::DynTypedNode Node
Dataflow Directional Tag Classes.
Defines the clang::TokenKind enum and support functions.
SourceManager & getSourceManager()
Defines the clang::SourceLocation class and associated facilities.
const LangOptions & getLangOpts() const
This class handles loading and caching of source files into memory.