FLANG
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: