Lines Matching defs:Property
25 class Property : public Expression {
30 Property() = delete;
31 ~Property() override = default;
33 NO_COPY_OPERATOR(Property);
34 NO_MOVE_SEMANTIC(Property);
36 explicit Property(Expression *const key, Expression *const value)
41 explicit Property(PropertyKind const kind, Expression *const key, Expression *const value, bool const isMethod,
53 explicit Property(Tag tag, Property const &other, Expression *key, Expression *value);
105 [[nodiscard]] Property *Clone(ArenaAllocator *allocator, AstNode *parent) override;
125 Property(Property const &other) : Expression(static_cast<Expression const &>(other))