Changeset 29508 in webkit for trunk/JavaScriptCore/kjs/date_object.h
- Timestamp:
- Jan 15, 2008, 10:43:15 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/date_object.h
r28907 r29508 61 61 62 62 /** 63 63 * @internal 64 64 * 65 * Class to implement all methods that are properties of the65 * Functions to implement all methods that are properties of the 66 66 * Date.prototype object 67 67 */ … … 70 70 // GetYear, SetYear, ToGMTString 71 71 72 #define FOR_EACH_CLASS(macro) \ 73 macro(DateProtoFuncToString) \ 74 macro(DateProtoFuncToUTCString) \ 75 macro(DateProtoFuncToDateString) \ 76 macro(DateProtoFuncToTimeString) \ 77 macro(DateProtoFuncToLocaleString) \ 78 macro(DateProtoFuncToLocaleDateString) \ 79 macro(DateProtoFuncToLocaleTimeString) \ 80 macro(DateProtoFuncValueOf) \ 81 macro(DateProtoFuncGetTime) \ 82 macro(DateProtoFuncGetFullYear) \ 83 macro(DateProtoFuncGetUTCFullYear) \ 84 macro(DateProtoFuncToGMTString) \ 85 macro(DateProtoFuncGetMonth) \ 86 macro(DateProtoFuncGetUTCMonth) \ 87 macro(DateProtoFuncGetDate) \ 88 macro(DateProtoFuncGetUTCDate) \ 89 macro(DateProtoFuncGetDay) \ 90 macro(DateProtoFuncGetUTCDay) \ 91 macro(DateProtoFuncGetHours) \ 92 macro(DateProtoFuncGetUTCHours) \ 93 macro(DateProtoFuncGetMinutes) \ 94 macro(DateProtoFuncGetUTCMinutes) \ 95 macro(DateProtoFuncGetSeconds) \ 96 macro(DateProtoFuncGetUTCSeconds) \ 97 macro(DateProtoFuncGetMilliSeconds) \ 98 macro(DateProtoFuncGetUTCMilliseconds) \ 99 macro(DateProtoFuncGetTimezoneOffset) \ 100 macro(DateProtoFuncSetTime) \ 101 macro(DateProtoFuncSetMilliSeconds) \ 102 macro(DateProtoFuncSetUTCMilliseconds) \ 103 macro(DateProtoFuncSetSeconds) \ 104 macro(DateProtoFuncSetUTCSeconds) \ 105 macro(DateProtoFuncSetMinutes) \ 106 macro(DateProtoFuncSetUTCMinutes) \ 107 macro(DateProtoFuncSetHours) \ 108 macro(DateProtoFuncSetUTCHours) \ 109 macro(DateProtoFuncSetDate) \ 110 macro(DateProtoFuncSetUTCDate) \ 111 macro(DateProtoFuncSetMonth) \ 112 macro(DateProtoFuncSetUTCMonth) \ 113 macro(DateProtoFuncSetFullYear) \ 114 macro(DateProtoFuncSetUTCFullYear) \ 115 macro(DateProtoFuncSetYear) \ 116 macro(DateProtoFuncGetYear) \ 117 118 FOR_EACH_CLASS(KJS_IMPLEMENT_PROTOTYPE_FUNCTION_WITH_CREATE) 119 #undef FOR_EACH_CLASS 120 72 JSValue* dateProtoFuncToString(ExecState*, JSObject*, const List&); 73 JSValue* dateProtoFuncToUTCString(ExecState*, JSObject*, const List&); 74 JSValue* dateProtoFuncToDateString(ExecState*, JSObject*, const List&); 75 JSValue* dateProtoFuncToTimeString(ExecState*, JSObject*, const List&); 76 JSValue* dateProtoFuncToLocaleString(ExecState*, JSObject*, const List&); 77 JSValue* dateProtoFuncToLocaleDateString(ExecState*, JSObject*, const List&); 78 JSValue* dateProtoFuncToLocaleTimeString(ExecState*, JSObject*, const List&); 79 JSValue* dateProtoFuncValueOf(ExecState*, JSObject*, const List&); 80 JSValue* dateProtoFuncGetTime(ExecState*, JSObject*, const List&); 81 JSValue* dateProtoFuncGetFullYear(ExecState*, JSObject*, const List&); 82 JSValue* dateProtoFuncGetUTCFullYear(ExecState*, JSObject*, const List&); 83 JSValue* dateProtoFuncToGMTString(ExecState*, JSObject*, const List&); 84 JSValue* dateProtoFuncGetMonth(ExecState*, JSObject*, const List&); 85 JSValue* dateProtoFuncGetUTCMonth(ExecState*, JSObject*, const List&); 86 JSValue* dateProtoFuncGetDate(ExecState*, JSObject*, const List&); 87 JSValue* dateProtoFuncGetUTCDate(ExecState*, JSObject*, const List&); 88 JSValue* dateProtoFuncGetDay(ExecState*, JSObject*, const List&); 89 JSValue* dateProtoFuncGetUTCDay(ExecState*, JSObject*, const List&); 90 JSValue* dateProtoFuncGetHours(ExecState*, JSObject*, const List&); 91 JSValue* dateProtoFuncGetUTCHours(ExecState*, JSObject*, const List&); 92 JSValue* dateProtoFuncGetMinutes(ExecState*, JSObject*, const List&); 93 JSValue* dateProtoFuncGetUTCMinutes(ExecState*, JSObject*, const List&); 94 JSValue* dateProtoFuncGetSeconds(ExecState*, JSObject*, const List&); 95 JSValue* dateProtoFuncGetUTCSeconds(ExecState*, JSObject*, const List&); 96 JSValue* dateProtoFuncGetMilliSeconds(ExecState*, JSObject*, const List&); 97 JSValue* dateProtoFuncGetUTCMilliseconds(ExecState*, JSObject*, const List&); 98 JSValue* dateProtoFuncGetTimezoneOffset(ExecState*, JSObject*, const List&); 99 JSValue* dateProtoFuncSetTime(ExecState*, JSObject*, const List&); 100 JSValue* dateProtoFuncSetMilliSeconds(ExecState*, JSObject*, const List&); 101 JSValue* dateProtoFuncSetUTCMilliseconds(ExecState*, JSObject*, const List&); 102 JSValue* dateProtoFuncSetSeconds(ExecState*, JSObject*, const List&); 103 JSValue* dateProtoFuncSetUTCSeconds(ExecState*, JSObject*, const List&); 104 JSValue* dateProtoFuncSetMinutes(ExecState*, JSObject*, const List&); 105 JSValue* dateProtoFuncSetUTCMinutes(ExecState*, JSObject*, const List&); 106 JSValue* dateProtoFuncSetHours(ExecState*, JSObject*, const List&); 107 JSValue* dateProtoFuncSetUTCHours(ExecState*, JSObject*, const List&); 108 JSValue* dateProtoFuncSetDate(ExecState*, JSObject*, const List&); 109 JSValue* dateProtoFuncSetUTCDate(ExecState*, JSObject*, const List&); 110 JSValue* dateProtoFuncSetMonth(ExecState*, JSObject*, const List&); 111 JSValue* dateProtoFuncSetUTCMonth(ExecState*, JSObject*, const List&); 112 JSValue* dateProtoFuncSetFullYear(ExecState*, JSObject*, const List&); 113 JSValue* dateProtoFuncSetUTCFullYear(ExecState*, JSObject*, const List&); 114 JSValue* dateProtoFuncSetYear(ExecState*, JSObject*, const List&); 115 JSValue* dateProtoFuncGetYear(ExecState*, JSObject*, const List&); 121 116 122 117 /**
Note:
See TracChangeset
for help on using the changeset viewer.