Searched refs:AssumedType (Results 1 – 7 of 7) sorted by relevance
57 class AssumedType {59 explicit AssumedType(const Symbol &);60 DEFAULT_CONSTRUCTORS_AND_ASSIGNMENTS(AssumedType) in DEFAULT_CONSTRUCTORS_AND_ASSIGNMENTS() argument63 bool operator==(const AssumedType &that) const {75 explicit ActualArgument(AssumedType);97 if (const AssumedType * aType{std::get_if<AssumedType>(&u_)}) { in GetAssumedTypeDummy()134 std::variant<common::CopyableIndirection<Expr<SomeType>>, AssumedType> u_;
123 static constexpr DynamicType AssumedType() { in AssumedType() function
22 ActualArgument::ActualArgument(AssumedType x) : u_{x} {} in ActualArgument()25 ActualArgument::AssumedType::AssumedType(const Symbol &symbol) in AssumedType() function in Fortran::evaluate::ActualArgument::AssumedType31 int ActualArgument::AssumedType::Rank() const { return symbol_->Rank(); } in Rank()41 } else if (std::holds_alternative<AssumedType>(u_)) { in GetType()42 return DynamicType::AssumedType(); in GetType()52 return std::get<AssumedType>(u_).Rank(); in Rank()
102 llvm::raw_ostream &ActualArgument::AssumedType::AsFortran( in AsFortran()117 return std::get<AssumedType>(u_).AsFortran(o); in AsFortran()
356 return DynamicType::AssumedType(); in From()
1568 characteristics::DummyDataObject{DynamicType::AssumedType()}); in Match()
2336 arg = ActualArgument{ActualArgument::AssumedType{*assumedTypeDummy}}; in Analyze()3125 return ActualArgument{ActualArgument::AssumedType{*assumedTypeDummy}}; in AnalyzeExpr()