Changeset 15480 in webkit for trunk/JavaScriptCore/API/JSBase.h
- Timestamp:
- Jul 16, 2006, 9:41:01 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/API/JSBase.h
r15468 r15480 33 33 34 34 /*! @typedef JSContextRef A JavaScript execution context. Holds the global object and other execution state. */ 35 typedef const struct __JSContext* JSContextRef;35 typedef const struct OpaqueJSContext* JSContextRef; 36 36 37 37 /*! @typedef JSGlobalContextRef A global JavaScript execution context. A JSGlobalContext is a JSContext. */ 38 typedef struct __JSContext* JSGlobalContextRef;38 typedef struct OpaqueJSContext* JSGlobalContextRef; 39 39 40 40 /*! @typedef JSString A UTF16 character buffer. The fundamental string representation in JavaScript. */ 41 typedef struct __JSString* JSStringRef;41 typedef struct OpaqueJSString* JSStringRef; 42 42 43 43 /*! @typedef JSClassRef A JavaScript class. Used with JSObjectMake to construct objects with custom behavior. */ 44 typedef struct __JSClass* JSClassRef;44 typedef struct OpaqueJSClass* JSClassRef; 45 45 46 46 /*! @typedef JSPropertyNameArrayRef An array of JavaScript property names. */ 47 typedef struct __JSPropertyNameArray* JSPropertyNameArrayRef;47 typedef struct OpaqueJSPropertyNameArray* JSPropertyNameArrayRef; 48 48 49 49 /*! @typedef JSPropertyNameAccumulatorRef A data type used to collect a JavaScript object's property names. */ 50 typedef struct __JSPropertyNameAccumulator* JSPropertyNameAccumulatorRef;50 typedef struct OpaqueJSPropertyNameAccumulator* JSPropertyNameAccumulatorRef; 51 51 52 52 … … 54 54 55 55 /*! @typedef JSValueRef A JavaScript value. The base type for all JavaScript values, and polymorphic functions on them. */ 56 typedef const struct __JSValue* JSValueRef;56 typedef const struct OpaqueJSValue* JSValueRef; 57 57 58 58 /*! @typedef JSObjectRef A JavaScript object. A JSObject is a JSValue. */ 59 typedef struct __JSValue* JSObjectRef;59 typedef struct OpaqueJSValue* JSObjectRef; 60 60 61 61 #ifdef __cplusplus
Note:
See TracChangeset
for help on using the changeset viewer.