Searched refs:GetExplicit (Results 1 – 22 of 22) sorted by relevance
118 if (const MaybeIntExpr & expr{paramValue->GetExplicit()}) { in EvaluateParameters()268 if (MaybeIntExpr expr{paramValue->GetExplicit()}) { in Instantiate()328 dim.lbound().SetExplicit(Fold(std::move(dim.lbound().GetExplicit()))); in InstantiateComponent()331 dim.ubound().SetExplicit(Fold(std::move(dim.ubound().GetExplicit()))); in InstantiateComponent()336 dim.lbound().SetExplicit(Fold(std::move(dim.lbound().GetExplicit()))); in InstantiateComponent()339 dim.ubound().SetExplicit(Fold(std::move(dim.ubound().GetExplicit()))); in InstantiateComponent()
274 return *ToInt64(shape[i].lbound().GetExplicit()); in ComputeOffset()277 return *ToInt64(shape[i].ubound().GetExplicit()); in ComputeOffset()356 if (MaybeIntExpr lengthExpr{length.GetExplicit()}) { in GetElementSize()
607 type->characterTypeSpec().length().GetExplicit()}) { in IsAutomatic()614 if (const auto &value{pair.second.GetExplicit()}) { in IsAutomatic()625 if (const auto &lb{dim.lbound().GetExplicit()}) { in IsAutomatic()630 if (const auto &ub{dim.ubound().GetExplicit()}) { in IsAutomatic()686 if (MaybeIntExpr lengthExpr{length.GetExplicit()}) { in IsAutomaticObject()696 auto &lbound{spec.lbound().GetExplicit()}; in IsAutomaticObject()697 auto &ubound{spec.ubound().GetExplicit()}; in IsAutomaticObject()
592 x.GetExplicit()->AsFortran(os); in PutBound()952 if (const MaybeSubscriptIntExpr & expr{bound.GetExplicit()}) { in DoBound()957 if (const auto &expr{paramValue.GetExplicit()}) { in DoParamValue()
81 return GetValue(x.GetExplicit(), parameters); in GetValue()415 if (pv->GetExplicit()) { in DescribeType()417 evaluate::ToInt64(*pv->GetExplicit())}) { in DescribeType()
351 return evaluate::ToInt64(paramValue->GetExplicit()); in GetTypeParameterInt64Value()
357 auto &lbound{spec.lbound().GetExplicit().value()}; in AddToSet()
40 void Check(const Bound &bound) { CheckSpecExpr(bound.GetExplicit()); } in Check()146 CheckSpecExpr(value.GetExplicit()); in Check()
59 if (const auto &len{lengthParam->GetExplicit()}) { in LEN()
3649 if (!param.isExplicit() || param.GetExplicit()) { in Post()
42 const auto &lb{shapeSpec.lbound().GetExplicit()}; in IsDescriptor()43 const auto &ub{shapeSpec.ubound().GetExplicit()}; in IsDescriptor()108 if (auto length{charLength_->GetExplicit()}) { in GetCharLength()168 } else if (const auto &expr{charLength_->GetExplicit()}) { in IsNonConstantLengthCharacter()
203 if (const auto &bound{shapeSpec.lbound().GetExplicit()}) { in operator ()()228 if (const auto &bound{shapeSpec.lbound().GetExplicit()}) { in operator ()()271 if (const auto &ubound{shapeSpec.ubound().GetExplicit()}) { in GetExtent()272 if (const auto &lbound{shapeSpec.lbound().GetExplicit()}) { in GetExtent()344 if (const auto &bound{shapeSpec.ubound().GetExplicit()}) { in GetUpperBound()374 if (const auto &bound{shapeSpec.ubound().GetExplicit()}) { in GetUpperBounds()
202 if (dim.ubound().GetExplicit()) { in AcquireShape()203 Expr<SubscriptInteger> extent{*dim.ubound().GetExplicit()}; in AcquireShape()204 if (auto lbound{dim.lbound().GetExplicit()}) { in AcquireShape()218 if (const auto &intExpr{param->GetExplicit()}) { in AcquireLEN()546 if (const auto &expr{param->GetExplicit()}) { in CanBeReturnedViaImplicitInterface()557 if (const auto &expr{pair.second.GetExplicit()}) { in CanBeReturnedViaImplicitInterface()
191 length = ToInt64(type->characterTypeSpec().length().GetExplicit()); in Fold()264 if (auto intExpr{len->GetExplicit()}) { in SymbolLEN()
481 } else if (const auto &length{charLength_->GetExplicit()}) { in AsFortran()527 value.GetExplicit()->AsFortran(ss); in DerivedTypeSpecAsFortran()
43 return param.isExplicit() && (*this)(param.GetExplicit()); in operator ()()
602 if (const auto &len{type.charLength()->GetExplicit()}) { in ConvertToType()1085 } else if (const auto &expr{pair.second.GetExplicit()}) { in CountNonConstantLenParameters()
626 Expr<SomeInteger>{value->GetExplicit().value()}))); in FoldOperation()
64 MaybeSubscriptIntExpr &GetExplicit() { return expr_; } in GetExplicit() function65 const MaybeSubscriptIntExpr &GetExplicit() const { return expr_; } in GetExplicit() function97 const MaybeIntExpr &GetExplicit() const { return expr_; } in GetExplicit() function
389 if (auto expr = lenParam.GetExplicit()) { in genSymbolHelper()442 auto &lbv = lb.GetExplicit(); in seqShapeHelper()443 auto &ubv = ub.GetExplicit(); in seqShapeHelper()
1001 if (auto e = symTy->characterTypeSpec().length().GetExplicit()) in analyze()1008 semantics::SomeExpr e{*bound.GetExplicit()}; in analyze()
194 return visitor_(x.GetExplicit()); in operator()