FLANG
Public Member Functions | Public Attributes | List of all members
Fortran::frontend::PreprocessorOptions Struct Reference

#include <flang/Frontend/PreprocessorOptions.h>

Public Member Functions

void addMacroDef (llvm::StringRef name)
 
void addMacroUndef (llvm::StringRef name)
 

Public Attributes

std::vector< std::pair< std::string, bool > > macros
 
std::vector< std::string > searchDirectoriesFromDashI
 
std::vector< std::string > searchDirectoriesFromIntrModPath
 
PPMacrosFlag macrosFlag = PPMacrosFlag::Unknown
 
bool noLineDirectives {false}
 
bool noReformat {false}
 
bool preprocessIncludeLines {false}
 
bool showMacros {false}
 

Detailed Description

This class is used for passing the various options used in preprocessor initialization to the parser options.


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