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: