Searched refs:AssumedType (Results 1 – 7 of 7) sorted by relevance
58 class AssumedType {60 explicit AssumedType(const Symbol &);61 DEFAULT_CONSTRUCTORS_AND_ASSIGNMENTS(AssumedType) in DEFAULT_CONSTRUCTORS_AND_ASSIGNMENTS() argument64 bool operator==(const AssumedType &that) const {76 explicit ActualArgument(AssumedType);99 if (const AssumedType * aType{std::get_if<AssumedType>(&u_)}) { in GetAssumedTypeDummy()152 std::variant<common::CopyableIndirection<Expr<SomeType>>, AssumedType,
126 static constexpr DynamicType AssumedType() { in AssumedType() function
24 ActualArgument::ActualArgument(AssumedType x) : u_{x} {} in ActualArgument()28 ActualArgument::AssumedType::AssumedType(const Symbol &symbol) in AssumedType() function in Fortran::evaluate::ActualArgument::AssumedType34 int ActualArgument::AssumedType::Rank() const { return symbol_->Rank(); } in Rank()44 } else if (std::holds_alternative<AssumedType>(u_)) { in GetType()45 return DynamicType::AssumedType(); in GetType()55 return std::get<AssumedType>(u_).Rank(); in Rank()
105 llvm::raw_ostream &ActualArgument::AssumedType::AsFortran( in AsFortran()119 [&](const AssumedType &assumedType) { assumedType.AsFortran(o); }, in AsFortran()
390 return DynamicType::AssumedType(); in From()
1858 characteristics::DummyDataObject{DynamicType::AssumedType()}); in Match()
2750 arg = ActualArgument{ActualArgument::AssumedType{*assumedTypeDummy}}; in Analyze()3684 ActualArgument arg{ActualArgument::AssumedType{*assumedTypeDummy}}; in AnalyzeExpr()