clang
3.7.0
|
#include <PreprocessorOutputOptions.h>
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... | |
PreprocessorOutputOptions - Options for controlling the C preprocessor output (e.g., -E).
Definition at line 17 of file PreprocessorOutputOptions.h.
|
inline |
Definition at line 28 of file PreprocessorOutputOptions.h.
References RewriteIncludes, ShowComments, ShowCPP, ShowLineMarkers, ShowMacroComments, ShowMacros, and UseLineDirectives.
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 |
Show comments.
Definition at line 20 of file PreprocessorOutputOptions.h.
Referenced by clang::DoPrintPreprocessedInput(), ParsePreprocessorOutputArgs(), and PreprocessorOutputOptions().
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 |
Show #line markers.
Definition at line 21 of file PreprocessorOutputOptions.h.
Referenced by clang::DoPrintPreprocessedInput(), ParsePreprocessorOutputArgs(), PreprocessorOutputOptions(), and clang::RewriteIncludesInInput().
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 |
Use #line instead of GCC-style # N.
Definition at line 22 of file PreprocessorOutputOptions.h.
Referenced by clang::DoPrintPreprocessedInput(), ParsePreprocessorOutputArgs(), PreprocessorOutputOptions(), and clang::RewriteIncludesInInput().