Lecture Slides for the Clang Libraries [LLVM/Clang 15] (Edition 0.1.0) |
Other editions - View all
Common terms and phrases
_Z3addii AST matcher AST node astContext auto Available online bool BuiltinType cam::MatchFinder Clang libraries clang::ast_matchers clang::SourceLocation clang::tooling class provides CMake Command clang++ command line companion repository compCommands compDatabase compilation database CompoundStmt const clang ConstantArrayType corresponding Creative Commons ct::ClangTool tool(optionsParser.getCompilations ct::CommonOptionsParser::create(argc ct::CommonOptionsParser& optionsParser CXXRecordDecl Decl DeclRefExpr directory in companion expectedOptionsParser explicit specialization frontend action frontend-action funcDecl function FunctionDecl Google icmp include clang/ASTMatchers/ASTMatchers.h include clang/Frontend/FrontendActions.h include clang/Tooling/CommonOptionsParser.h include clang/Tooling/Tooling.h include format include llvm/Support/CommandLine.h instance instantiated int main(int argc invalid sloc JSON LeadingSpace License Licensor LLVM llvm::errs llvm::outs LLVM/Clang lvalue macro matcher expression MatchFinder MyMatchCallback MyMatchCallback matchCallback name mangling namespace cam NamespaceDecl node types NodeType options optionsParser.getSourcePathList output override ParmVarDecl PointerType predicate preprocessor QualType represents RTTI runs compiler frontend simple_2.cpp source code SourceLocation sourceManager specified source files static llvm::cl::OptionCategory std::format std::string Stephen Kelly Stmt struct template arguments template<class TemplateArgument TemplateTypeParmDecl TranslationUnitDecl traversal unsigned VarDecl variable virtual functions Widget


