|
clang 22.0.0git
|
Enumerations | |
| enum | ActionKind { ASTDeclList , ASTDump , ASTPrint , ASTView , DumpCompilerOptions , DumpRawTokens , DumpTokens , EmitAssembly , EmitBC , EmitHTML , EmitCIR , EmitLLVM , EmitLLVMOnly , EmitCodeGenOnly , EmitObj , ExtractAPI , FixIt , GenerateModule , GenerateModuleInterface , GenerateReducedModuleInterface , GenerateHeaderUnit , GeneratePCH , GenerateInterfaceStubs , InitOnly , ModuleFileInfo , VerifyPCH , ParseSyntaxOnly , PluginAction , PrintPreamble , PrintPreprocessedInput , RewriteMacros , RewriteObjC , RewriteTest , RunAnalysis , TemplightDump , RunPreprocessorOnly , PrintDependencyDirectivesSourceMinimizerOutput } |
| enum | IncludeDirGroup { Quoted = 0 , Angled , System , ExternCSystem , CSystem , CXXSystem , ObjCSystem , ObjCXXSystem , After } |
| IncludeDirGroup - Identifies the group an include Entry belongs to, representing its relative positive in the search list. More... | |
| Enumerator | |
|---|---|
| ASTDeclList | Parse ASTs and list Decl nodes. |
| ASTDump | Parse ASTs and dump them. |
| ASTPrint | Parse ASTs and print them. |
| ASTView | Parse ASTs and view them in Graphviz. |
| DumpCompilerOptions | Dump the compiler configuration. |
| DumpRawTokens | Dump out raw tokens. |
| DumpTokens | Dump out preprocessed tokens. |
| EmitAssembly | Emit a .s file. |
| EmitBC | Emit a .bc file. |
| EmitHTML | Translate input source into HTML. |
| EmitCIR | Emit a .cir file. |
| EmitLLVM | Emit a .ll file. |
| EmitLLVMOnly | Generate LLVM IR, but do not emit anything. |
| EmitCodeGenOnly | Generate machine code, but don't emit anything. |
| EmitObj | Emit a .o file. |
| ExtractAPI | |
| FixIt | Parse and apply any fixits to the source. |
| GenerateModule | Generate pre-compiled module from a module map. |
| GenerateModuleInterface | Generate pre-compiled module from a standard C++ module interface unit. |
| GenerateReducedModuleInterface | Generate reduced module interface for a standard C++ module interface unit. |
| GenerateHeaderUnit | Generate a C++20 header unit module from a header file. |
| GeneratePCH | Generate pre-compiled header. |
| GenerateInterfaceStubs | Generate Interface Stub Files. |
| InitOnly | Only execute frontend initialization. |
| ModuleFileInfo | Dump information about a module file. |
| VerifyPCH | Load and verify that a PCH file is usable. |
| ParseSyntaxOnly | Parse and perform semantic analysis. |
| PluginAction | Run a plugin action,.
|
| PrintPreamble | Print the "preamble" of the input file. |
| PrintPreprocessedInput | -E mode. |
| RewriteMacros | Expand macros but not #includes. |
| RewriteObjC | ObjC->C Rewriter. |
| RewriteTest | Rewriter playground. |
| RunAnalysis | Run one or more source code analyses. |
| TemplightDump | Dump template instantiations. |
| RunPreprocessorOnly | Just lex, no output. |
| PrintDependencyDirectivesSourceMinimizerOutput | Print the output of the dependency directives source minimizer. |
Definition at line 37 of file FrontendOptions.h.
IncludeDirGroup - Identifies the group an include Entry belongs to, representing its relative positive in the search list.
#include directives whose paths are enclosed by string quotes ("") start searching at the Quoted group (specified by '-iquote'), then search the Angled group, then the System group, etc.
Definition at line 31 of file HeaderSearchOptions.h.