Searched refs:SomeIntExpr (Results 1 – 5 of 5) sorted by relevance
122 if (auto *intExpr{std::get_if<SomeIntExpr>(&folded.u)}) { in EvaluateParameters()154 std::move(std::get<SomeIntExpr>(expr.u)), details.attr()}); in EvaluateParameters()281 std::move(DEREF(evaluate::UnwrapExpr<SomeIntExpr>(*folded)))); in Instantiate()512 ParamValue::ParamValue(SomeIntExpr &&expr, common::TypeParamAttr attr) in ParamValue()516 : ParamValue(SomeIntExpr{evaluate::Expr<evaluate::SubscriptInteger>{value}}, in ParamValue()519 void ParamValue::SetExplicit(SomeIntExpr &&x) { in SetExplicit()
57 if (auto *intExpr{evaluate::UnwrapExpr<SomeIntExpr>(*maybeExpr)}) { in EvaluateIntExpr()
320 if (auto *intExpr{evaluate::UnwrapExpr<SomeIntExpr>(*maybeExpr)}) { in GetBound()
3827 if (auto *intExpr{std::get_if<SomeIntExpr>(&maybeExpr->u)}) { in Post()5420 ParamValue{SomeIntExpr{*std::move(length)}, common::TypeParamAttr::Len}, in ToDeclTypeSpec()
44 using SomeIntExpr = evaluate::Expr<evaluate::SomeInteger>; variable45 using MaybeIntExpr = std::optional<SomeIntExpr>;92 explicit ParamValue(SomeIntExpr &&, common::TypeParamAttr attr);98 void SetExplicit(SomeIntExpr &&);