Lines Matching refs:move

21     : kind{k}, names(std::move(n)) {  in ImportStmt()
29 blocks.emplace_front(std::move(name), std::move(objects)); in CommonStmt()
30 blocks.splice(blocks.end(), std::move(others)); in CommonStmt()
48 DataRef::DataRef(std::list<PartRef> &&prl) : u{std::move(prl.front().name)} { in DataRef()
53 std::move(*this), std::move(pr.name));
57 std::move(*this), std::move(pr.subscripts));
61 std::move(*this), std::move(*pr.imageSelector));
68 : u{common::Indirection<Designator>::Make(std::move(x))} {} in Expr()
70 : u{common::Indirection<FunctionReference>::Make(std::move(x))} {} in Expr()
100 SectionSubscript{Integer{common::Indirection{std::move(expr)}}}); in MakeArrayElementRef()
102 return Designator{DataRef{common::Indirection{std::move(arrayElement)}}}; in MakeArrayElementRef()
107 ArrayElement arrayElement{DataRef{common::Indirection{std::move(sc)}}, in MakeArrayElementRef()
111 SectionSubscript{Integer{common::Indirection{std::move(expr)}}}); in MakeArrayElementRef()
113 return Designator{DataRef{common::Indirection{std::move(arrayElement)}}}; in MakeArrayElementRef()
119 return std::move(x); in WithSource()
125 [&](common::Indirection<Expr> &y) { return std::move(y.value()); }, in ActualArgToExpr()
131 z.value().source, Expr{std::move(z.value())}); in ActualArgToExpr()
135 z.value().v.source, Expr{std::move(z.value())}); in ActualArgToExpr()
154 v.source, MakeArrayElementRef(name, std::move(args))); in ConvertToArrayElementRef()
158 MakeArrayElementRef(std::move(pcr.v.thing), std::move(args))); in ConvertToArrayElementRef()
174 std::move(keyword), ComponentDataSource{ActualArgToExpr(arg)}); in ConvertToStructureConstructor()
176 DerivedTypeSpec spec{std::move(name), std::list<TypeParamSpec>{}}; in ConvertToStructureConstructor()
178 return StructureConstructor{std::move(spec), std::move(components)}; in ConvertToStructureConstructor()
187 ComponentDataSource{std::move(*Unwrap<Expr>(subscript))}); in ConvertToStructureConstructor()
189 DerivedTypeSpec spec{std::move(name), std::list<TypeParamSpec>{}}; in ConvertToStructureConstructor()
191 return StructureConstructor{std::move(spec), std::move(components)}; in ConvertToStructureConstructor()
200 return Substring{std::move(base), in ConvertToSubstring()
201 SubstringRange{std::get<0>(std::move(triplet.t)), in ConvertToSubstring()
202 std::get<1>(std::move(triplet.t))}}; in ConvertToSubstring()
231 std::move(actuals)})}; in ConvertToAssignment()
232 auto variable{Variable{common::Indirection{std::move(funcRef)}}}; in ConvertToAssignment()
235 AssignmentStmt{std::move(variable), std::move(funcExpr)}}}}; in ConvertToAssignment()