clang: clang::PreprocessorOutputOptions Class Reference (original) (raw)
PreprocessorOutputOptions - Options for controlling the C preprocessor output (e.g., -E). More...
#include "[clang/Frontend/PreprocessorOutputOptions.h](PreprocessorOutputOptions%5F8h%5Fsource.html)"
Public Attributes | |
---|---|
unsigned | ShowCPP: 1 |
Print normal preprocessed output. | |
unsigned | ShowComments: 1 |
Show comments. | |
unsigned | ShowLineMarkers: 1 |
Show #line markers. | |
unsigned | UseLineDirectives: 1 |
Use #line instead of GCC-style # N. | |
unsigned | ShowMacroComments: 1 |
Show comments, even in macros. | |
unsigned | ShowMacros: 1 |
Print macro definitions. | |
unsigned | ShowIncludeDirectives: 1 |
Print includes, imports etc. within preprocessed output. | |
unsigned | ShowEmbedDirectives: 1 |
Print embeds, etc. within preprocessed. | |
unsigned | RewriteIncludes: 1 |
Preprocess include directives only. | |
unsigned | RewriteImports: 1 |
Include contents of transitively-imported modules. | |
unsigned | MinimizeWhitespace: 1 |
Ignore whitespace from input. | |
unsigned | DirectivesOnly: 1 |
Process directives but do not expand macros. | |
unsigned | KeepSystemIncludes: 1 |
Do not expand system headers. | |
PreprocessorOutputOptions - Options for controlling the C preprocessor output (e.g., -E).
Definition at line 18 of file PreprocessorOutputOptions.h.
clang::PreprocessorOutputOptions::PreprocessorOutputOptions ( ) | inline |
---|
Definition at line 48 of file PreprocessorOutputOptions.h.
References DirectivesOnly, KeepSystemIncludes, MinimizeWhitespace, RewriteImports, RewriteIncludes, ShowComments, ShowCPP, ShowEmbedDirectives, ShowIncludeDirectives, ShowLineMarkers, ShowMacroComments, ShowMacros, and UseLineDirectives.
◆ DirectivesOnly
unsigned clang::PreprocessorOutputOptions::DirectivesOnly
◆ KeepSystemIncludes
unsigned clang::PreprocessorOutputOptions::KeepSystemIncludes
◆ MinimizeWhitespace
unsigned clang::PreprocessorOutputOptions::MinimizeWhitespace
◆ RewriteImports
unsigned clang::PreprocessorOutputOptions::RewriteImports
◆ RewriteIncludes
unsigned clang::PreprocessorOutputOptions::RewriteIncludes
◆ ShowComments
unsigned clang::PreprocessorOutputOptions::ShowComments
◆ ShowCPP
unsigned clang::PreprocessorOutputOptions::ShowCPP
◆ ShowEmbedDirectives
unsigned clang::PreprocessorOutputOptions::ShowEmbedDirectives
◆ ShowIncludeDirectives
unsigned clang::PreprocessorOutputOptions::ShowIncludeDirectives
◆ ShowLineMarkers
unsigned clang::PreprocessorOutputOptions::ShowLineMarkers
◆ ShowMacroComments
unsigned clang::PreprocessorOutputOptions::ShowMacroComments
◆ ShowMacros
unsigned clang::PreprocessorOutputOptions::ShowMacros
◆ UseLineDirectives
unsigned clang::PreprocessorOutputOptions::UseLineDirectives
The documentation for this class was generated from the following file:
- include/clang/Frontend/PreprocessorOutputOptions.h