Base typedef (defined in Fortran::evaluate::HasConstantHelper) | Fortran::evaluate::HasConstantHelper | |
HasConstantHelper() (defined in Fortran::evaluate::HasConstantHelper) | Fortran::evaluate::HasConstantHelper | inline |
operator()(const Constant< T > &) const (defined in Fortran::evaluate::HasConstantHelper) | Fortran::evaluate::HasConstantHelper | inline |
operator()(const Subscript &) const (defined in Fortran::evaluate::HasConstantHelper) | Fortran::evaluate::HasConstantHelper | inline |
operator()(const common::Indirection< A, C > &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const common::ForwardOwningPointer< A > &p) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const SymbolRef x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const std::unique_ptr< A > &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const std::shared_ptr< A > &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const A *x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const std::optional< A > &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const std::variant< As... > &u) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const std::vector< A > &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const std::pair< A, B > &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const BOZLiteralConstant &) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const NullPointer &) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const Symbol &symbol) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const StaticDataObject &) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const ImpliedDoIndex &) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const BaseObject &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const Component &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const NamedEntity &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const TypeParamInquiry &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const Triplet &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const ArrayRef &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const CoarrayRef &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const DataRef &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const Substring &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const ComplexPart &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const Designator< T > &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const Variable< T > &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const DescriptorInquiry &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const SpecificIntrinsic &) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const ProcedureDesignator &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const ActualArgument &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const ProcedureRef &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const FunctionRef< T > &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const ArrayConstructorValue< T > &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const ArrayConstructorValues< T > &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const ImpliedDo< T > &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const semantics::ParamValue &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const semantics::DerivedTypeSpec::ParameterMapType::value_type &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const semantics::DerivedTypeSpec::ParameterMapType &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const semantics::DerivedTypeSpec &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const StructureConstructorValues::value_type &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const StructureConstructorValues &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const StructureConstructor &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const Operation< D, R, O > &op) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const Operation< D, R, LO, RO > &op) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const Relational< SomeType > &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const Expr< T > &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const Assignment &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const Assignment::Intrinsic &) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const GenericExprWrapper &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
operator()(const GenericAssignmentWrapper &x) const (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inline |
Traverse(Visitor &v) (defined in Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails >) | Fortran::evaluate::Traverse< Visitor, Result, TraverseAssocEntityDetails > | inlineexplicit |