Changeset 43103 in webkit for trunk/JavaScriptCore/runtime/JSValue.h
- Timestamp:
- Apr 30, 2009, 3:58:21 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/runtime/JSValue.h
r40046 r43103 34 34 class Identifier; 35 35 class JSCell; 36 class JSImmediate; 36 37 class JSObject; 37 38 class JSString; … … 45 46 enum PreferredPrimitiveType { NoPreference, PreferNumber, PreferString }; 46 47 47 class JSImmediate; 48 class JSValueEncodedAsPointer; 48 typedef void* EncodedJSValuePtr; 49 49 50 50 class JSValuePtr { … … 92 92 } 93 93 94 static JSValueEncodedAsPointer*encode(JSValuePtr value)95 { 96 return reinterpret_cast< JSValueEncodedAsPointer*>(value.m_ptr);97 } 98 99 static JSValuePtr decode( JSValueEncodedAsPointer*ptr)94 static EncodedJSValuePtr encode(JSValuePtr value) 95 { 96 return reinterpret_cast<EncodedJSValuePtr>(value.m_ptr); 97 } 98 99 static JSValuePtr decode(EncodedJSValuePtr ptr) 100 100 { 101 101 return JSValuePtr(reinterpret_cast<JSCell*>(ptr));
Note:
See TracChangeset
for help on using the changeset viewer.