| attrs (defined in Fortran::evaluate::characteristics::Procedure) | Fortran::evaluate::characteristics::Procedure | |
| CanBeCalledViaImplicitInterface(std::string *whyNot=nullptr, bool checkCUDA=true) 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, NullAllocatable, 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 | |
| genericName (defined in Fortran::evaluate::SpecificIntrinsicFunctionInterface) | Fortran::evaluate::SpecificIntrinsicFunctionInterface | |
| 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 |
| isRestrictedSpecific (defined in Fortran::evaluate::SpecificIntrinsicFunctionInterface) | Fortran::evaluate::SpecificIntrinsicFunctionInterface | |
| 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 | |
| SpecificIntrinsicFunctionInterface(characteristics::Procedure &&p, std::string n, bool isRestrictedSpecific) (defined in Fortran::evaluate::SpecificIntrinsicFunctionInterface) | Fortran::evaluate::SpecificIntrinsicFunctionInterface | inline |
| ~Procedure() (defined in Fortran::evaluate::characteristics::Procedure) | Fortran::evaluate::characteristics::Procedure | |