FLANG
Fortran::evaluate::ProcedureDesignator Struct Reference

Public Member Functions

 ProcedureDesignator (SpecificIntrinsic &&i)
 ProcedureDesignator (const Symbol &n)
 ProcedureDesignator (Component &&)
const SpecificIntrinsicGetSpecificIntrinsic () const
const SymbolGetSymbol () const
const SymbolRefUnwrapSymbolRef () const
const ComponentGetComponent () const
const SymbolGetInterfaceSymbol () const
std::string GetName () const
std::optional< DynamicTypeGetType () const
int Rank () const
bool IsElemental () const
bool IsPure () const
std::optional< Expr< SubscriptInteger > > LEN () const
llvm::raw_ostream & AsFortran (llvm::raw_ostream &) const

Public Attributes

std::variant< SpecificIntrinsic, SymbolRef, common::CopyableIndirection< Component > > u

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