class PreprocessorOutputOptions
Declaration
class PreprocessorOutputOptions { /* full declaration omitted */ };
Description
PreprocessorOutputOptions - Options for controlling the C preprocessor output (e.g., -E).
Declared at: clang/include/clang/Frontend/PreprocessorOutputOptions.h:16
Member Variables
- public unsigned int ShowCPP
- Print normal preprocessed output.
- public unsigned int ShowComments
- Show comments.
- public unsigned int ShowLineMarkers
- Show # line markers.
- public unsigned int UseLineDirectives
- Use # line instead of GCC-style # N.
- public unsigned int ShowMacroComments
- Show comments, even in macros.
- public unsigned int ShowMacros
- Print macro definitions.
- public unsigned int ShowIncludeDirectives
- Print includes, imports etc. within preprocessed output.
- public unsigned int RewriteIncludes
- Preprocess include directives only.
- public unsigned int RewriteImports
- Include contents of transitively-imported modules.
- public unsigned int MinimizeWhitespace
- Ignore whitespace from input.
- public unsigned int DirectivesOnly
- Process directives but do not expand macros.
Method Overview
- public PreprocessorOutputOptions()
Methods
ΒΆPreprocessorOutputOptions()
PreprocessorOutputOptions()
Declared at: clang/include/clang/Frontend/PreprocessorOutputOptions.h:31