FLANG
Fortran::parser::Definition Class Reference

Public Member Functions

 Definition (const TokenSequence &, std::size_t firstToken, std::size_t tokens)
 Definition (const std::vector< std::string > &argNames, const TokenSequence &, std::size_t firstToken, std::size_t tokens, bool isVariadic=false)
 Definition (const std::string &predefined, AllSources &)
bool isFunctionLike () const
std::size_t argumentCount () const
bool isVariadic () const
bool isDisabled () const
bool isPredefined () const
const TokenSequencereplacement () const
bool set_isDisabled (bool disable)
TokenSequence Apply (const std::vector< TokenSequence > &args, Prescanner &, bool inIfExpression=false)
void Print (llvm::raw_ostream &out, const char *macroName="") const

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