Searched refs:MakeExplicit (Results 1 – 4 of 4) sorted by relevance
168 static ShapeSpec MakeExplicit(Bound &&lb, Bound &&ub) { in MakeExplicit() function172 static const ShapeSpec MakeExplicit(Bound &&ub) { in MakeExplicit() function173 return MakeExplicit(Bound{1}, std::move(ub)); in MakeExplicit()
227 void MakeExplicit(const std::optional<parser::SpecificationExpr> &,285 MakeExplicit(std::get<std::optional<parser::SpecificationExpr>>(x.t), in Analyze()298 void ArraySpecAnalyzer::MakeExplicit( in MakeExplicit() function in Fortran::semantics::ArraySpecAnalyzer301 arraySpec_.push_back(ShapeSpec::MakeExplicit(GetBound(lb), GetBound(ub))); in MakeExplicit()
262 arraySpec.push_back(ShapeSpec::MakeExplicit(Bound{0}, Bound{elements - 1})); in SaveNumericPointerTarget()296 arraySpec.push_back(ShapeSpec::MakeExplicit(Bound{0}, Bound{n - 1})); in SaveDerivedPointerTarget()
462 arraySpec.emplace_back(ShapeSpec::MakeExplicit(Bound{ in CombineSomeEquivalencedInits()