clang API Documentation
#include <PreprocessorOutputOptions.h>
Public Member Functions | |
PreprocessorOutputOptions () | |
Public Attributes | |
unsigned | ShowCPP: 1 |
Print normal preprocessed output. | |
unsigned | ShowComments: 1 |
Show comments. | |
unsigned | ShowLineMarkers: 1 |
Show #line markers. | |
unsigned | ShowMacroComments: 1 |
Show comments, even in macros. | |
unsigned | ShowMacros: 1 |
Print macro definitions. | |
unsigned | RewriteIncludes: 1 |
Preprocess include directives only. |
PreprocessorOutputOptions - Options for controlling the C preprocessor output (e.g., -E).
Definition at line 17 of file PreprocessorOutputOptions.h.
Definition at line 27 of file PreprocessorOutputOptions.h.
References RewriteIncludes, ShowComments, ShowCPP, ShowLineMarkers, ShowMacroComments, and ShowMacros.
Preprocess include directives only.
Definition at line 24 of file PreprocessorOutputOptions.h.
Referenced by CreateFrontendBaseAction(), ParsePreprocessorOutputArgs(), and PreprocessorOutputOptions().
Show comments.
Definition at line 20 of file PreprocessorOutputOptions.h.
Referenced by clang::DoPrintPreprocessedInput(), ParsePreprocessorOutputArgs(), and PreprocessorOutputOptions().
Print normal preprocessed output.
Definition at line 19 of file PreprocessorOutputOptions.h.
Referenced by clang::DoPrintPreprocessedInput(), ParsePreprocessorOutputArgs(), and PreprocessorOutputOptions().
Show #line markers.
Definition at line 21 of file PreprocessorOutputOptions.h.
Referenced by clang::DoPrintPreprocessedInput(), ParsePreprocessorOutputArgs(), PreprocessorOutputOptions(), and clang::RewriteIncludesInInput().
Show comments, even in macros.
Definition at line 22 of file PreprocessorOutputOptions.h.
Referenced by clang::DoPrintPreprocessedInput(), ParsePreprocessorOutputArgs(), and PreprocessorOutputOptions().
Print macro definitions.
Definition at line 23 of file PreprocessorOutputOptions.h.
Referenced by clang::DoPrintPreprocessedInput(), ParsePreprocessorOutputArgs(), and PreprocessorOutputOptions().