webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Namespaces | Enumerations | Functions | Variables
objc_utility.h File Reference
#include <CoreFoundation/CoreFoundation.h>
#include "objc_header.h"
#include <runtime/Error.h>
#include <runtime/JSObject.h>

Go to the source code of this file.

Classes

union  JSC::Bindings::ObjcValue
 

Namespaces

 JSC
 
 JSC::Bindings
 

Enumerations

enum  JSC::Bindings::ObjcValueType {
  JSC::Bindings::ObjcVoidType, JSC::Bindings::ObjcObjectType, JSC::Bindings::ObjcCharType, JSC::Bindings::ObjcUnsignedCharType,
  JSC::Bindings::ObjcShortType, JSC::Bindings::ObjcUnsignedShortType, JSC::Bindings::ObjcIntType, JSC::Bindings::ObjcUnsignedIntType,
  JSC::Bindings::ObjcLongType, JSC::Bindings::ObjcUnsignedLongType, JSC::Bindings::ObjcLongLongType, JSC::Bindings::ObjcUnsignedLongLongType,
  JSC::Bindings::ObjcFloatType, JSC::Bindings::ObjcDoubleType, JSC::Bindings::ObjcBoolType, JSC::Bindings::ObjcInvalidType
}
 

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)
 

Variables

OBJC_CLASS NSString
 

Variable Documentation

◆ NSString