attrs (defined in Fortran::evaluate::characteristics::Procedure) | Fortran::evaluate::characteristics::Procedure | |
CanBeCalledViaImplicitInterface(std::string *whyNot=nullptr) const (defined in Fortran::evaluate::characteristics::Procedure) | Fortran::evaluate::characteristics::Procedure | |
CanOverride(const Procedure &, std::optional< int > passIndex) const (defined in Fortran::evaluate::characteristics::Procedure) | Fortran::evaluate::characteristics::Procedure | |
Characterize(const semantics::Symbol &, FoldingContext &) (defined in Fortran::evaluate::characteristics::Procedure) | Fortran::evaluate::characteristics::Procedure | static |
Characterize(const ProcedureDesignator &, FoldingContext &, bool emitError) (defined in Fortran::evaluate::characteristics::Procedure) | Fortran::evaluate::characteristics::Procedure | static |
Characterize(const ProcedureRef &, FoldingContext &) (defined in Fortran::evaluate::characteristics::Procedure) | Fortran::evaluate::characteristics::Procedure | static |
Characterize(const Expr< SomeType > &, FoldingContext &) (defined in Fortran::evaluate::characteristics::Procedure) | Fortran::evaluate::characteristics::Procedure | static |
cudaSubprogramAttrs (defined in Fortran::evaluate::characteristics::Procedure) | Fortran::evaluate::characteristics::Procedure | |
dummyArguments (defined in Fortran::evaluate::characteristics::Procedure) | Fortran::evaluate::characteristics::Procedure | |
Dump(llvm::raw_ostream &) const (defined in Fortran::evaluate::characteristics::Procedure) | Fortran::evaluate::characteristics::Procedure | |
ENUM_CLASS(Attr, Pure, Elemental, BindC, ImplicitInterface, NullPointer, Subroutine) using Attrs (defined in Fortran::evaluate::characteristics::Procedure) | Fortran::evaluate::characteristics::Procedure | |
FindPassIndex(std::optional< parser::CharBlock >) const (defined in Fortran::evaluate::characteristics::Procedure) | Fortran::evaluate::characteristics::Procedure | |
FromActuals(const ProcedureDesignator &, const ActualArguments &, FoldingContext &) (defined in Fortran::evaluate::characteristics::Procedure) | Fortran::evaluate::characteristics::Procedure | static |
functionResult (defined in Fortran::evaluate::characteristics::Procedure) | Fortran::evaluate::characteristics::Procedure | |
HasExplicitInterface() const (defined in Fortran::evaluate::characteristics::Procedure) | Fortran::evaluate::characteristics::Procedure | inline |
IsBindC() const (defined in Fortran::evaluate::characteristics::Procedure) | Fortran::evaluate::characteristics::Procedure | inline |
IsCompatibleWith(const Procedure &, bool ignoreImplicitVsExplicit, std::string *whyNot=nullptr, const SpecificIntrinsic *=nullptr, std::optional< std::string > *warning=nullptr) const (defined in Fortran::evaluate::characteristics::Procedure) | Fortran::evaluate::characteristics::Procedure | |
IsElemental() const (defined in Fortran::evaluate::characteristics::Procedure) | Fortran::evaluate::characteristics::Procedure | inline |
IsFunction() const (defined in Fortran::evaluate::characteristics::Procedure) | Fortran::evaluate::characteristics::Procedure | inline |
IsPure() const (defined in Fortran::evaluate::characteristics::Procedure) | Fortran::evaluate::characteristics::Procedure | inline |
IsSubroutine() const (defined in Fortran::evaluate::characteristics::Procedure) | Fortran::evaluate::characteristics::Procedure | inline |
operator!=(const Procedure &that) const (defined in Fortran::evaluate::characteristics::Procedure) | Fortran::evaluate::characteristics::Procedure | inline |
operator==(const Procedure &) const (defined in Fortran::evaluate::characteristics::Procedure) | Fortran::evaluate::characteristics::Procedure | |
Procedure() (defined in Fortran::evaluate::characteristics::Procedure) | Fortran::evaluate::characteristics::Procedure | inline |
Procedure(FunctionResult &&, DummyArguments &&, Attrs) (defined in Fortran::evaluate::characteristics::Procedure) | Fortran::evaluate::characteristics::Procedure | |
Procedure(DummyArguments &&, Attrs) (defined in Fortran::evaluate::characteristics::Procedure) | Fortran::evaluate::characteristics::Procedure | |
~Procedure() (defined in Fortran::evaluate::characteristics::Procedure) | Fortran::evaluate::characteristics::Procedure | |