FLANG
Public Attributes | List of all members
Fortran::evaluate::SpecificIntrinsicInterface Struct Reference
Inheritance diagram for Fortran::evaluate::SpecificIntrinsicInterface:
Fortran::evaluate::IntrinsicInterface

Public Attributes

const char * generic {nullptr}
 
bool isRestrictedSpecific {false}
 
bool useGenericAndForceResultType {false}
 
- Public Attributes inherited from Fortran::evaluate::IntrinsicInterface
const char * name {nullptr}
 
IntrinsicDummyArgument dummy [maxArguments]
 
TypePattern result
 
Rank rank {Rank::elemental}
 
IntrinsicClass intrinsicClass {IntrinsicClass::elementalFunction}
 

Additional Inherited Members

- Public Member Functions inherited from Fortran::evaluate::IntrinsicInterface
std::optional< SpecificCallMatch (const CallCharacteristics &, const common::IntrinsicTypeDefaultKinds &, ActualArguments &, FoldingContext &context, const semantics::Scope *builtins) const
 
int CountArguments () const
 
llvm::raw_ostream & Dump (llvm::raw_ostream &) const
 
- Static Public Attributes inherited from Fortran::evaluate::IntrinsicInterface
static constexpr int maxArguments {7}
 

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