Safe Haskell | None |
---|---|
Language | Haskell98 |
- 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 OpaqueJSContext Source
type JSContextRef = 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