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

Methods

ΒΆPreprocessorOutputOptions()

Declared at: clang/include/clang/Frontend/PreprocessorOutputOptions.h:31