diff options
Diffstat (limited to 'src/javascript/jsc/bindings/headers.h')
| -rw-r--r-- | src/javascript/jsc/bindings/headers.h | 55 |
1 files changed, 48 insertions, 7 deletions
diff --git a/src/javascript/jsc/bindings/headers.h b/src/javascript/jsc/bindings/headers.h index 422c687a0..112b3a11f 100644 --- a/src/javascript/jsc/bindings/headers.h +++ b/src/javascript/jsc/bindings/headers.h @@ -252,6 +252,11 @@ namespace JSC { } #endif +CPP_DECL "C" uint64_t JSC__JSValue__encode(JSC::JSValue arg0); +CPP_DECL "C" JSC::JSString* JSC__JSValue__asString(JSC::JSValue arg0); +CPP_DECL "C" JSC::JSString* JSC__JSValue__asObject(JSC::JSValue arg0); +CPP_DECL "C" JSC::JSString* JSC__JSValue__asNumber(JSC::JSValue arg0); +CPP_DECL "C" bool JSC__JSValue__isError(JSC::JSValue arg0); CPP_DECL "C" JSC::JSValue JSC__JSValue__jsNull(); CPP_DECL "C" JSC::JSValue JSC__JSValue__jsUndefined(); CPP_DECL "C" JSC::JSValue JSC__JSValue__jsTDZValue(); @@ -293,18 +298,20 @@ CPP_DECL "C" JSC::JSValue JSC__JSValue__getPropertyByPropertyName(JSC::JSValue a CPP_DECL "C" bool JSC__JSValue__eqlValue(JSC::JSValue arg0, JSC::JSValue arg1); CPP_DECL "C" bool JSC__JSValue__eqlCell(JSC::JSValue arg0, JSC::JSCell* arg1); -#pragma mark - JSC::JSGlobalObject +#pragma mark - JSC::PropertyName -#ifndef BINDINGS__decls__JavaScriptCore_Error_h -#define BINDINGS__decls__JavaScriptCore_Error_h -#include <JavaScriptCore/Error.h> +#ifndef BINDINGS__decls__JavaScriptCore_PropertyName_h +#define BINDINGS__decls__JavaScriptCore_PropertyName_h +#include <JavaScriptCore/PropertyName.h> namespace JSC { - class JSGlobalObject; + class PropertyName; } #endif -CPP_DECL "C" JSC::JSObject* JSC__JSGlobalObject__throwError(JSC::JSGlobalObject* arg0, JSC::JSObject* arg1); -CPP_DECL "C" JSC::JSObject* JSC__JSGlobalObject__createError(JSC::JSGlobalObject* arg0, char ErrorType1, WTF::WTFString* arg2); +CPP_DECL "C" bool JSC__PropertyName__eqlToPropertyName(JSC::PropertyName* arg0, const JSC::PropertyName* arg1); +CPP_DECL "C" bool JSC__PropertyName__eqlToIdentifier(JSC::PropertyName* arg0, const JSC::Identifier* arg1); +CPP_DECL "C" WTF::StringImpl* JSC__PropertyName__publicName(JSC::PropertyName* arg0); +CPP_DECL "C" WTF::StringImpl* JSC__PropertyName__uid(JSC::PropertyName* arg0); #pragma mark - JSC::Exception @@ -318,6 +325,40 @@ namespace JSC { CPP_DECL "C" JSC::Exception* JSC__Exception__create(JSC::JSGlobalObject* arg0, JSC::JSObject* arg1, char StackCaptureAction2); +#pragma mark - JSC::VM + +#ifndef BINDINGS__decls__JavaScriptCore_VM_h +#define BINDINGS__decls__JavaScriptCore_VM_h +#include <JavaScriptCore/VM.h> +namespace JSC { + class VM; +} +#endif + +CPP_DECL "C" JSC::VM* JSC__VM__create(char HeapType0); +CPP_DECL "C" void JSC__VM__deinit(JSC::VM* arg0); +CPP_DECL "C" void JSC__VM__setExecutionForbidden(JSC::VM* arg0, bool arg1); +CPP_DECL "C" bool JSC__VM__executionForbidden(JSC::VM* arg0); +CPP_DECL "C" bool JSC__VM__isEntered(JSC::VM* arg0); +CPP_DECL "C" bool JSC__VM__throwError(JSC::VM* arg0, JSC::ExceptionScope* arg1, const char* arg2, size_t arg3); + +#pragma mark - JSC::ExceptionScope + +#ifndef BINDINGS__decls__JavaScriptCore_ExceptionScope_h +#define BINDINGS__decls__JavaScriptCore_ExceptionScope_h +#include <JavaScriptCore/ExceptionScope.h> +namespace JSC { + class ExceptionScope; +} +#endif + +CPP_DECL "C" void JSC__ExceptionScope__release(JSC::ExceptionScope* arg0); +CPP_DECL "C" JSC::ExceptionScope* JSC__ExceptionScope__declareThrowScope(JSC::VM* arg0, char* arg1, char* arg2, size_t arg3); +CPP_DECL "C" JSC::ExceptionScope* JSC__ExceptionScope__declareCatchScope(JSC::VM* arg0, char* arg1, char* arg2, size_t arg3); +CPP_DECL "C" void JSC__ExceptionScope__release(JSC::ExceptionScope* arg0); +CPP_DECL "C" JSC::Exception* JSC__ExceptionScope__exception(JSC::ExceptionScope* arg0); +CPP_DECL "C" void JSC__ExceptionScope__clearException(JSC::ExceptionScope* arg0); + #pragma mark - JSC::CallFrame #ifndef BINDINGS__decls__JavaScriptCore_CallFrame_h |
