diff options
Diffstat (limited to 'src/3rdparty/webkit/JavaScriptCore/runtime/DateInstance.h')
-rw-r--r-- | src/3rdparty/webkit/JavaScriptCore/runtime/DateInstance.h | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/src/3rdparty/webkit/JavaScriptCore/runtime/DateInstance.h b/src/3rdparty/webkit/JavaScriptCore/runtime/DateInstance.h index 8dbca81..3b73521 100644 --- a/src/3rdparty/webkit/JavaScriptCore/runtime/DateInstance.h +++ b/src/3rdparty/webkit/JavaScriptCore/runtime/DateInstance.h @@ -23,25 +23,27 @@ #include "JSWrapperObject.h" -namespace JSC { - +namespace WTF { struct GregorianDateTime; +} + +namespace JSC { class DateInstance : public JSWrapperObject { public: explicit DateInstance(PassRefPtr<Structure>); virtual ~DateInstance(); - double internalNumber() const { return internalValue()->uncheckedGetNumber(); } + double internalNumber() const { return internalValue().uncheckedGetNumber(); } - bool getTime(GregorianDateTime&, int& offset) const; - bool getUTCTime(GregorianDateTime&) const; + bool getTime(WTF::GregorianDateTime&, int& offset) const; + bool getUTCTime(WTF::GregorianDateTime&) const; bool getTime(double& milliseconds, int& offset) const; bool getUTCTime(double& milliseconds) const; static const ClassInfo info; - void msToGregorianDateTime(double, bool outputIsUTC, GregorianDateTime&) const; + void msToGregorianDateTime(double, bool outputIsUTC, WTF::GregorianDateTime&) const; private: virtual const ClassInfo* classInfo() const { return &info; } @@ -52,9 +54,9 @@ namespace JSC { mutable Cache* m_cache; }; - DateInstance* asDateInstance(JSValuePtr); + DateInstance* asDateInstance(JSValue); - inline DateInstance* asDateInstance(JSValuePtr value) + inline DateInstance* asDateInstance(JSValue value) { ASSERT(asObject(value)->inherits(&DateInstance::info)); return static_cast<DateInstance*>(asObject(value)); |