Searched refs:MakeExplicit (Results 1 – 5 of 5) sorted by relevance
179 static ShapeSpec MakeExplicit(Bound &&lb, Bound &&ub) { in MakeExplicit() function183 static const ShapeSpec MakeExplicit(Bound &&ub) { in MakeExplicit() function184 return MakeExplicit(Bound{1}, std::move(ub)); in MakeExplicit()
241 void MakeExplicit(const std::optional<parser::SpecificationExpr> &,311 MakeExplicit(std::get<std::optional<parser::SpecificationExpr>>(x.t), in Analyze()324 void ArraySpecAnalyzer::MakeExplicit( in MakeExplicit() function in Fortran::semantics::ArraySpecAnalyzer327 arraySpec_.push_back(ShapeSpec::MakeExplicit(GetBound(lb), GetBound(ub))); in MakeExplicit()
277 arraySpec.push_back(ShapeSpec::MakeExplicit(Bound{0}, Bound{elements - 1})); in SaveNumericPointerTarget()311 arraySpec.push_back(ShapeSpec::MakeExplicit(Bound{0}, Bound{n - 1})); in SaveDerivedPointerTarget()
766 arraySpec.emplace_back(ShapeSpec::MakeExplicit(Bound{ in CombineEquivalencedInitialization()
1506 result.emplace_back(ShapeSpec::MakeExplicit(Bound{extent})); in ToArraySpec()