Safe Haskell | None |
---|---|
Language | Haskell98 |
Graphics.UI.Gtk.WebKit.JavaScriptCore.JSBase
- getBool :: CUChar -> Bool
- setBool :: Bool -> CUChar
- data OpaqueJSContextGroup
- type JSContextGroupRef = Ptr OpaqueJSContextGroup
- data OpaqueJSContext
- type JSContextRef = Ptr OpaqueJSContext
- type JSGlobalContextRef = Ptr OpaqueJSContext
- data OpaqueJSString
- type JSStringRef = Ptr OpaqueJSString
- data OpaqueJSClass
- type JSClassRef = Ptr OpaqueJSClass
- data OpaqueJSPropertyNameArray
- type JSPropertyNameArrayRef = Ptr OpaqueJSPropertyNameArray
- data OpaqueJSPropertyNameAccumulator
- type JSPropertyNameAccumulatorRef = Ptr OpaqueJSPropertyNameAccumulator
- data OpaqueJSValue
- type JSValueRef = Ptr OpaqueJSValue
- type JSObjectRef = Ptr OpaqueJSValue
- type JSValueRefRef = Ptr JSValueRef
- type JSStringRefRef = Ptr JSStringRef
- jsevaluatescript :: JSContextRef -> JSStringRef -> JSObjectRef -> JSStringRef -> Int -> JSValueRefRef -> IO JSValueRef
- jscheckscriptsyntax :: JSContextRef -> JSStringRef -> JSStringRef -> Int -> JSValueRefRef -> IO Bool
- jsgarbagecollect :: JSContextRef -> IO ()
- jsevaluatescript'_ :: Ptr OpaqueJSContext -> Ptr OpaqueJSString -> Ptr OpaqueJSValue -> Ptr OpaqueJSString -> CInt -> Ptr JSValueRef -> IO (Ptr OpaqueJSValue)
- jscheckscriptsyntax'_ :: Ptr OpaqueJSContext -> Ptr OpaqueJSString -> Ptr OpaqueJSString -> CInt -> Ptr JSValueRef -> IO CUChar
- jsgarbagecollect'_ :: Ptr OpaqueJSContext -> IO ()
Documentation
getBool :: CUChar -> Bool Source #
conversion from CInt to Bool strangely, n often becomes -256 for False
data OpaqueJSContextGroup Source #
data OpaqueJSContext Source #
type JSContextRef = Ptr OpaqueJSContext Source #
type JSGlobalContextRef = Ptr OpaqueJSContext Source #
data OpaqueJSString Source #
type JSStringRef = Ptr OpaqueJSString Source #
data OpaqueJSClass Source #
type JSClassRef = Ptr OpaqueJSClass Source #
data OpaqueJSValue Source #
type JSValueRef = Ptr OpaqueJSValue Source #
type JSObjectRef = Ptr OpaqueJSValue Source #
type JSValueRefRef = Ptr JSValueRef Source #
type JSStringRefRef = Ptr JSStringRef Source #
jsevaluatescript :: JSContextRef -> JSStringRef -> JSObjectRef -> JSStringRef -> Int -> JSValueRefRef -> IO JSValueRef Source #
jscheckscriptsyntax :: JSContextRef -> JSStringRef -> JSStringRef -> Int -> JSValueRefRef -> IO Bool Source #
jsgarbagecollect :: JSContextRef -> IO () Source #
jsevaluatescript'_ :: Ptr OpaqueJSContext -> Ptr OpaqueJSString -> Ptr OpaqueJSValue -> Ptr OpaqueJSString -> CInt -> Ptr JSValueRef -> IO (Ptr OpaqueJSValue) Source #
jscheckscriptsyntax'_ :: Ptr OpaqueJSContext -> Ptr OpaqueJSString -> Ptr OpaqueJSString -> CInt -> Ptr JSValueRef -> IO CUChar Source #
jsgarbagecollect'_ :: Ptr OpaqueJSContext -> IO () Source #