webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Namespaces | Macros | Functions
objc_utility.mm File Reference
#include "config.h"
#include "objc_utility.h"
#include "WebScriptObjectProtocol.h"
#include "objc_instance.h"
#include "runtime_array.h"
#include "runtime_object.h"
#include <runtime/JSGlobalObject.h>
#include <runtime/JSLock.h>
#include <wtf/Assertions.h>

Namespaces

 JSC
 
 JSC::Bindings
 

Macros

#define _C_LNG_LNG   'q'
 
#define _C_ULNG_LNG   'Q'
 
#define _C_CONST   'r'
 
#define _C_BYCOPY   'O'
 
#define _C_BYREF   'R'
 
#define _C_ONEWAY   'V'
 
#define _C_GCINVISIBLE   '!'
 

Functions

ObjcValue JSC::Bindings::convertValueToObjcValue (ExecState *, JSValue, ObjcValueType)
 
JSValue JSC::Bindings::convertNSStringToString (ExecState *exec, NSString *nsstring)
 
JSValue JSC::Bindings::convertObjcValueToValue (ExecState *, void *buffer, ObjcValueType, RootObject *)
 
ObjcValueType JSC::Bindings::objcValueTypeForType (const char *type)
 
JSObject * JSC::Bindings::throwError (ExecState *, ThrowScope &, NSString *message)
 

Macro Definition Documentation

◆ _C_BYCOPY

#define _C_BYCOPY   'O'

◆ _C_BYREF

#define _C_BYREF   'R'

◆ _C_CONST

#define _C_CONST   'r'

◆ _C_GCINVISIBLE

#define _C_GCINVISIBLE   '!'

◆ _C_LNG_LNG

#define _C_LNG_LNG   'q'

◆ _C_ONEWAY

#define _C_ONEWAY   'V'

◆ _C_ULNG_LNG

#define _C_ULNG_LNG   'Q'