Lines Matching refs:SomeExpr
45 const SomeExpr *operator*() const { return GetExpr(context_, GetConstant()); } in operator *()
116 bool InitDesignator(const SomeExpr &);
118 bool InitElement(const evaluate::OffsetSymbol &, const SomeExpr &designator);
120 std::optional<std::pair<SomeExpr, bool>> ConvertElement(
121 const SomeExpr &, const evaluate::DynamicType &);
182 auto foldedStep{evaluate::Fold(context, SomeExpr{*stepExpr})}; in Scan()
190 auto foldedLower{evaluate::Fold(context, SomeExpr{*lowerExpr})}; in Scan()
192 auto foldedUpper{evaluate::Fold(context, SomeExpr{*upperExpr})}; in Scan()
246 const SomeExpr &designator) { in InitDesignator()
271 std::optional<std::pair<SomeExpr, bool>>
273 const SomeExpr &expr, const evaluate::DynamicType &type) { in ConvertElement()
274 if (auto converted{evaluate::ConvertToType(type, SomeExpr{expr})}) { in ConvertElement()
301 const evaluate::OffsetSymbol &offsetSymbol, const SomeExpr &designator) { in InitElement()
352 const SomeExpr *expr{*values_}; in InitElement()
568 SomeExpr procPtrInit{evaluate::ProcedureDesignator{**proc->init()}}; in PopulateWithComponentDefaults()
645 offset, SomeExpr{evaluate::ProcedureDesignator{**proc->init()}}); in IncorporateExplicitInitialization()
877 mutableObject.set_init(SomeExpr{evaluate::NullPointer{}}); in ConstructInitializer()