| 542 | ABSL_MUST_USE_RESULT std::vector<StructExprField> release_fields(); |
| 543 | |
| 544 | friend void swap(StructExpr& lhs, StructExpr& rhs) noexcept { |
| 545 | using std::swap; |
| 546 | swap(lhs.name_, rhs.name_); |
| 547 | swap(lhs.fields_, rhs.fields_); |
| 548 | } |
| 549 | |
| 550 | private: |
| 551 | friend class Expr; |