Changeset 34850 in webkit for trunk/JavaScriptCore/kjs/nodes.h
- Timestamp:
- Jun 28, 2008, 8:33:51 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/nodes.h
r34838 r34850 121 121 protected: 122 122 ParserRefCounted(JSGlobalData*) KJS_FAST_CALL; 123 ParserRefCounted(PlacementNewAdoptType) KJS_FAST_CALL124 {125 }126 123 127 124 JSGlobalData* m_globalData; … … 144 141 145 142 Node(JSGlobalData*) KJS_FAST_CALL; 146 Node(PlacementNewAdoptType placementAdopt) KJS_FAST_CALL147 : ParserRefCounted(placementAdopt)148 {149 }150 143 151 144 /* … … 206 199 } 207 200 208 // Special constructor for cases where we overwrite an object in place.209 ExpressionNode(PlacementNewAdoptType) KJS_FAST_CALL210 : Node(PlacementNewAdopt)211 {212 }213 214 201 virtual bool isNumber() const KJS_FAST_CALL { return false; } 215 202 virtual bool isPure(CodeGenerator&) const KJS_FAST_CALL { return false; } … … 367 354 } 368 355 369 // Special constructor for cases where we overwrite an object in place.370 ResolveNode(PlacementNewAdoptType) KJS_FAST_CALL371 : ExpressionNode(PlacementNewAdopt)372 , m_ident(PlacementNewAdopt)373 {374 }375 376 356 virtual RegisterID* emitCode(CodeGenerator&, RegisterID* = 0) KJS_FAST_CALL; 377 357 … … 689 669 } 690 670 691 FunctionCallResolveNode(PlacementNewAdoptType) KJS_FAST_CALL692 : ExpressionNode(PlacementNewAdopt)693 , m_ident(PlacementNewAdopt)694 , m_args(PlacementNewAdopt)695 {696 }697 698 671 virtual RegisterID* emitCode(CodeGenerator&, RegisterID* = 0) KJS_FAST_CALL; 699 672 … … 756 729 } 757 730 758 PrePostResolveNode(PlacementNewAdoptType) KJS_FAST_CALL759 : ExpressionNode(PlacementNewAdopt)760 , m_ident(PlacementNewAdopt)761 {762 }763 764 731 protected: 765 732 Identifier m_ident; … … 774 741 } 775 742 776 PostIncResolveNode(PlacementNewAdoptType) KJS_FAST_CALL777 : PrePostResolveNode(PlacementNewAdopt)778 {779 }780 781 743 virtual RegisterID* emitCode(CodeGenerator&, RegisterID* = 0) KJS_FAST_CALL; 782 744 virtual void streamTo(SourceStream&) const KJS_FAST_CALL; … … 791 753 } 792 754 793 PostDecResolveNode(PlacementNewAdoptType) KJS_FAST_CALL794 : PrePostResolveNode(PlacementNewAdopt)795 {796 }797 798 755 virtual RegisterID* emitCode(CodeGenerator&, RegisterID* = 0) KJS_FAST_CALL; 799 756 … … 905 862 : ExpressionNode(globalData) 906 863 , m_ident(ident) 907 {908 }909 910 DeleteResolveNode(PlacementNewAdoptType) KJS_FAST_CALL911 : ExpressionNode(PlacementNewAdopt)912 , m_ident(PlacementNewAdopt)913 864 { 914 865 } … … 1003 954 } 1004 955 1005 TypeOfResolveNode(PlacementNewAdoptType) KJS_FAST_CALL1006 : ExpressionNode(PlacementNewAdopt)1007 , m_ident(PlacementNewAdopt)1008 {1009 m_expectedReturnType = StringType;1010 }1011 1012 956 virtual RegisterID* emitCode(CodeGenerator&, RegisterID* = 0) KJS_FAST_CALL; 1013 957 … … 1046 990 } 1047 991 1048 PreIncResolveNode(PlacementNewAdoptType) KJS_FAST_CALL1049 : PrePostResolveNode(PlacementNewAdopt)1050 {1051 }1052 1053 992 virtual RegisterID* emitCode(CodeGenerator&, RegisterID* = 0) KJS_FAST_CALL; 1054 993 … … 1061 1000 PreDecResolveNode(JSGlobalData* globalData, const Identifier& ident) KJS_FAST_CALL 1062 1001 : PrePostResolveNode(globalData, ident) 1063 {1064 }1065 1066 PreDecResolveNode(PlacementNewAdoptType) KJS_FAST_CALL1067 : PrePostResolveNode(PlacementNewAdopt)1068 1002 { 1069 1003 } … … 1621 1555 } 1622 1556 1623 ReadModifyResolveNode(PlacementNewAdoptType) KJS_FAST_CALL1624 : ExpressionNode(PlacementNewAdopt)1625 , m_ident(PlacementNewAdopt)1626 , m_right(PlacementNewAdopt)1627 , m_rightHasAssignments(true)1628 {1629 }1630 1631 1557 virtual RegisterID* emitCode(CodeGenerator&, RegisterID* = 0) KJS_FAST_CALL; 1632 1558 … … 1652 1578 } 1653 1579 1654 AssignResolveNode(PlacementNewAdoptType) KJS_FAST_CALL1655 : ExpressionNode(PlacementNewAdopt)1656 , m_ident(PlacementNewAdopt)1657 , m_right(PlacementNewAdopt)1658 {1659 }1660 1661 1580 virtual RegisterID* emitCode(CodeGenerator&, RegisterID* = 0) KJS_FAST_CALL; 1662 1581
Note:
See TracChangeset
for help on using the changeset viewer.