clang  3.7.0
Public Member Functions | Public Attributes | List of all members
clang::PreprocessorOutputOptions Class Reference

#include <PreprocessorOutputOptions.h>

Collaboration diagram for clang::PreprocessorOutputOptions:
[legend]

Public Member Functions

 PreprocessorOutputOptions ()
 

Public Attributes

unsigned ShowCPP: 1
 Print normal preprocessed output. More...
 
unsigned ShowComments: 1
 Show comments. More...
 
unsigned ShowLineMarkers: 1
 Show #line markers. More...
 
unsigned UseLineDirectives: 1
 Use #line instead of GCC-style # N. More...
 
unsigned ShowMacroComments: 1
 Show comments, even in macros. More...
 
unsigned ShowMacros: 1
 Print macro definitions. More...
 
unsigned RewriteIncludes: 1
 Preprocess include directives only. More...
 

Detailed Description

PreprocessorOutputOptions - Options for controlling the C preprocessor output (e.g., -E).

Definition at line 17 of file PreprocessorOutputOptions.h.

Constructor & Destructor Documentation

clang::PreprocessorOutputOptions::PreprocessorOutputOptions ( )
inline

Member Data Documentation

unsigned clang::PreprocessorOutputOptions::RewriteIncludes

Preprocess include directives only.

Definition at line 25 of file PreprocessorOutputOptions.h.

Referenced by CreateFrontendBaseAction(), ParsePreprocessorOutputArgs(), and PreprocessorOutputOptions().

unsigned clang::PreprocessorOutputOptions::ShowComments
unsigned clang::PreprocessorOutputOptions::ShowCPP

Print normal preprocessed output.

Definition at line 19 of file PreprocessorOutputOptions.h.

Referenced by clang::DoPrintPreprocessedInput(), ParsePreprocessorOutputArgs(), and PreprocessorOutputOptions().

unsigned clang::PreprocessorOutputOptions::ShowLineMarkers
unsigned clang::PreprocessorOutputOptions::ShowMacroComments

Show comments, even in macros.

Definition at line 23 of file PreprocessorOutputOptions.h.

Referenced by clang::DoPrintPreprocessedInput(), ParsePreprocessorOutputArgs(), and PreprocessorOutputOptions().

unsigned clang::PreprocessorOutputOptions::ShowMacros

Print macro definitions.

Definition at line 24 of file PreprocessorOutputOptions.h.

Referenced by clang::DoPrintPreprocessedInput(), ParsePreprocessorOutputArgs(), and PreprocessorOutputOptions().

unsigned clang::PreprocessorOutputOptions::UseLineDirectives

The documentation for this class was generated from the following file: