!}`("      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                         ! 7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None%,.=>?@AHVXbggi-javascriptcoreLike  }, but from the headers used at application compile time, rather than from the library linked against at application run time.gi-javascriptcoreLike  }, but from the headers used at application compile time, rather than from the library linked against at application run time.gi-javascriptcoreLike  }, but from the headers used at application compile time, rather than from the library linked against at application run time.gi-javascriptcore!Allows the DFG JIT to be used if ". Option type:  Default value: ". Since: 2.24gi-javascriptcore!Allows the FTL JIT to be used if ". Option type:  Default value: ". Since: 2.24gi-javascriptcoreBAllows the executable pages to be allocated for JIT and thunks if ". Option type:  Default value: ". Since: 2.24gi-javascriptcoreAllows the LLINT to be used if ". Option type:  Default value: ". Since: 2.247Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb1gi-javascriptcore<Enum values to specify a mode to check for syntax errors in .gi-javascriptcore%Enum values to specify the result of . gi-javascriptcoreEnum values for options types. Since: 2.24 gi-javascriptcore mode to check syntax of a script gi-javascriptcore mode to check syntax of a module gi-javascriptcoreCatch-all for unknown values gi-javascriptcore no errorsgi-javascriptcorerecoverable syntax errorgi-javascriptcoreirrecoverable syntax errorgi-javascriptcoreunterminated literal errorgi-javascriptcoreout of memory errorgi-javascriptcorestack overflow errorgi-javascriptcoreCatch-all for unknown valuesgi-javascriptcoreA # option type.gi-javascriptcoreA gint option type.gi-javascriptcoreA guint option type.gi-javascriptcoreA gsize options type.gi-javascriptcoreA gdouble options type.gi-javascriptcoreA string option type.gi-javascriptcoreA range string option type.gi-javascriptcoreCatch-all for unknown values      7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb<(gi-javascriptcore)Flags used when defining properties with  and .)gi-javascriptcorevthe type of the property descriptor may be changed and the property may be deleted from the corresponding object.*gi-javascriptcore\the property shows up during enumeration of the properties on the corresponding object.+gi-javascriptcorethe value associated with the property may be changed with an assignment operator. This doesn't have any effect when passed to .,gi-javascriptcoreCatch-all for unknown values()*+,()*+,7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXba8gi-javascriptcore1Type class for types which can be safely cast to 9, for instance with ;.9gi-javascriptcoreMemory-managed wrapper type.;gi-javascriptcoreCast to 9G, for types for which this is known to be safe. For general casts, use .<gi-javascriptcoreA convenience alias for $ :: % 9.=gi-javascriptcore Create a new 9 in context with message.>gi-javascriptcore Create a new 9 in context with name and message.?gi-javascriptcore*Get a string with the exception backtrace.@gi-javascriptcoreGet the column number at which  exception happened.Agi-javascriptcoreGet the line number at which  exception happened.Bgi-javascriptcoreGet the error message of  exception.Cgi-javascriptcoreGet the error name of  exceptionDgi-javascriptcoreGet the source URI of  exception.Egi-javascriptcoreReturn a report message of  exceptionr, containing all the possible details such us source URI, line, column and backtrace, and formatted to be printed.Fgi-javascriptcore!Get the string representation of  exception error. =gi-javascriptcorecontext: a  gi-javascriptcoremessage: the error message gi-javascriptcoreReturns: a new 9. >gi-javascriptcorecontext: a  gi-javascriptcorename: the error name gi-javascriptcoremessage: the error message gi-javascriptcoreReturns: a new 9. ?gi-javascriptcore exception: a 9 gi-javascriptcoreReturns:# the exception backtrace string or $. @gi-javascriptcore exception: a 9 gi-javascriptcoreReturns: the column number of  exception. Agi-javascriptcore exception: a 9 gi-javascriptcoreReturns: the line number of  exception. Bgi-javascriptcore exception: a 9 gi-javascriptcoreReturns: the  exception error message. Cgi-javascriptcore exception: a 9 gi-javascriptcoreReturns: the  exception error name. Dgi-javascriptcore exception: a 9 gi-javascriptcoreReturns: the the source URI of  exception, or $. Egi-javascriptcore exception: a 9 gi-javascriptcoreReturns:( a new string with the exception report Fgi-javascriptcore exception: a 9 gi-javascriptcoreReturns: the string representation of  exception. 89:;<=>?@ABCDEF9:8;<?@ABCD=>EF7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXbf2gi-javascriptcore1Type class for types which can be safely cast to 3, for instance with M.3gi-javascriptcoreMemory-managed wrapper type.Mgi-javascriptcoreCast to 3G, for types for which this is known to be safe. For general casts, use .Ngi-javascriptcoreA convenience alias for $ :: % 3.Ogi-javascriptcoreGet the value of the context  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  class #context Pgi-javascriptcore Construct a & with valid value for the context>  property. This is rarely needed directly, but it is used by .Qgi-javascriptcoreGet the value of the name  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  class #name Rgi-javascriptcore Construct a & with valid value for the name>  property. This is rarely needed directly, but it is used by .Sgi-javascriptcoreGet the value of the parent  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  class #parent Tgi-javascriptcore Construct a & with valid value for the parent>  property. This is rarely needed directly, but it is used by .Ugi-javascriptcoreAdd a constructor to jscClass. If name is $], the class name will be used. When <function>new</function> is used with the constructor or jsc_value_constructor_call() is called, callback is invoked receiving a  of <!-- -->s as arguments and userDataF as the last parameter. When the constructor object is cleared in the 3 context,  destroyNotify is called with userData as parameter.tThis function creates the constructor, which needs to be added to an object as a property to be able to use it. Use 8 to make the constructor available in the global object. Note that the value returned by callback is adopted by jscClass , and the   passed to !$ is responsible for disposing of it.Vgi-javascriptcoreAdd a constructor to jscClass. If name is $], the class name will be used. When <function>new</function> is used with the constructor or jsc_value_constructor_call() is called, callback) is invoked receiving the parameters and userDataF as the last parameter. When the constructor object is cleared in the 3 context,  destroyNotify is called with userData as parameter.tThis function creates the constructor, which needs to be added to an object as a property to be able to use it. Use 8 to make the constructor available in the global object. Note that the value returned by callback is adopted by jscClass , and the   passed to !$ is responsible for disposing of it.Wgi-javascriptcoreAdd method with name to jscClass-. When the method is called by JavaScript or  jsc_value_object_invoke_method(), callbackJ is called receiving the class instance as first parameter, followed by a  of -<!-- -->s with the method arguments and then userData6 as last parameter. When the method is cleared in the 3 context,  destroyNotify is called with userData as parameter. Note that the value returned by callbackN must be transfer full. In case of non-refcounted boxed types, you should use G_TYPE_POINTER instead of the actual boxed '& to ensure that the instance owned by 3I is used. If you really want to return a new copy of the boxed type, use JSC_TYPE_VALUE and return a  created with "2 that receives the copy as the instance parameter.Xgi-javascriptcoreAdd method with name to jscClass-. When the method is called by JavaScript or  jsc_value_object_invoke_method(), callbackg is called receiving the class instance as first parameter, followed by the method parameters and then userData6 as last parameter. When the method is cleared in the 3 context,  destroyNotify is called with userData as parameter. Note that the value returned by callbackN must be transfer full. In case of non-refcounted boxed types, you should use G_TYPE_POINTER instead of the actual boxed '& to ensure that the instance owned by 3I is used. If you really want to return a new copy of the boxed type, use JSC_TYPE_VALUE and return a  created with "2 that receives the copy as the instance parameter.Ygi-javascriptcoreAdd a property with name to jscClass.. When the property value needs to be getted, getterC is called receiving the the class instance as first parameter and userData= as last parameter. When the property value needs to be set, setteri is called receiving the the class instance as first parameter, followed by the value to be set and then userData< as the last parameter. When the property is cleared in the 3 context,  destroyNotify is called with userData as parameter. Note that the value returned by getterN must be transfer full. In case of non-refcounted boxed types, you should use G_TYPE_POINTER instead of the actual boxed '& to ensure that the instance owned by 3I is used. If you really want to return a new copy of the boxed type, use JSC_TYPE_VALUE and return a  created with "2 that receives the copy as the instance parameter.Zgi-javascriptcoreGet the class name of jscClass[gi-javascriptcoreGet the parent class of jscClassUgi-javascriptcorejscClass: a 3 gi-javascriptcorename: the constructor name or $ gi-javascriptcorecallback: a #$' to be called to create an instance of jscClass gi-javascriptcore returnType: the '! of the constructor return value gi-javascriptcoreReturns: a % representing the class constructor. Vgi-javascriptcorejscClass: a 3 gi-javascriptcorename: the constructor name or $ gi-javascriptcorecallback: a #$' to be called to create an instance of jscClass gi-javascriptcore returnType: the '! of the constructor return value gi-javascriptcoreparameterTypes : a list of '&<!-- -->s, one for each parameter, or $ gi-javascriptcoreReturns: a % representing the class constructor. Wgi-javascriptcorejscClass: a 3 gi-javascriptcorename: the method name gi-javascriptcorecallback: a #$ to be called to invoke method name of jscClass gi-javascriptcore returnType: the ' of the method return value, or  G_TYPE_NONE if the method is void. Xgi-javascriptcorejscClass: a 3 gi-javascriptcorename: the method name gi-javascriptcorecallback: a #$ to be called to invoke method name of jscClass gi-javascriptcore returnType: the ' of the method return value, or  G_TYPE_NONE if the method is void. gi-javascriptcoreparameterTypes : a list of '&<!-- -->s, one for each parameter, or $ Ygi-javascriptcorejscClass: a 3 gi-javascriptcorename: the property name gi-javascriptcore propertyType: the ' of the property value gi-javascriptcoregetter: a #$( to be called to get the property value gi-javascriptcoresetter: a #$( to be called to set the property value Zgi-javascriptcorejscClass: a jSCClass gi-javascriptcoreReturns: the name of jscClass [gi-javascriptcorejscClass: a jSCClass gi-javascriptcoreReturns: the parent class of jscClass 234MNOPQRSTUVWXYZ[342MNVUXWYZ[PORQTS7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXbYm7_gi-javascriptcoreThe type of delete_property in  %_. This is only required when you need to handle external properties not added to the prototype.`gi-javascriptcore0Type for the callback on the (unwrapped) C side.agi-javascriptcore$The type of enumerate_properties in  %_. This is only required when you need to handle external properties not added to the prototype.bgi-javascriptcore0Type for the callback on the (unwrapped) C side.cgi-javascriptcoreThe type of get_property in  %_. This is only required when you need to handle external properties not added to the prototype.dgi-javascriptcore0Type for the callback on the (unwrapped) C side.egi-javascriptcoreThe type of has_property in  %_. This is only required when you need to handle external properties not added to the prototype.fgi-javascriptcore0Type for the callback on the (unwrapped) C side.ggi-javascriptcoreThe type of set_property in  %_. This is only required when you need to handle external properties not added to the prototype.hgi-javascriptcore0Type for the callback on the (unwrapped) C side.igi-javascriptcore3Function used to handle JavaScript exceptions in a .jgi-javascriptcore3Function used to handle JavaScript exceptions in a .kgi-javascriptcore0Type for the callback on the (unwrapped) C side.lgi-javascriptcore!Function used to iterate options. Not that  description string is not localized. Since: 2.24mgi-javascriptcore!Function used to iterate options. Not that  description string is not localized. Since: 2.24ngi-javascriptcore0Type for the callback on the (unwrapped) C side.ogi-javascriptcore9Generate a function pointer callable from C code, from a `.pgi-javascriptcore9Generate a function pointer callable from C code, from a b.qgi-javascriptcore9Generate a function pointer callable from C code, from a d.rgi-javascriptcore9Generate a function pointer callable from C code, from a f.sgi-javascriptcore9Generate a function pointer callable from C code, from a h.tgi-javascriptcore9Generate a function pointer callable from C code, from a k.ugi-javascriptcore9Generate a function pointer callable from C code, from a n.vgi-javascriptcoreWGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.wgi-javascriptcoreA convenience synonym for $ :: % m.xgi-javascriptcoreA convenience synonym for $ :: % l.ygi-javascriptcore4A simple wrapper that ignores the closure arguments.zgi-javascriptcoreWrap the callback into a (.{gi-javascriptcoreWrap a m into a n.|gi-javascriptcoreWGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.}gi-javascriptcoreA convenience synonym for $ :: % j.~gi-javascriptcoreA convenience synonym for $ :: % i.gi-javascriptcore4A simple wrapper that ignores the closure arguments.gi-javascriptcoreWrap the callback into a (.gi-javascriptcoreWrap a j into a k.gi-javascriptcoreWGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.gi-javascriptcoreA convenience synonym for $ :: % g.gi-javascriptcoreWrap the callback into a (.gi-javascriptcoreWrap a g into a h.gi-javascriptcoreWGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.gi-javascriptcoreA convenience synonym for $ :: % e.gi-javascriptcoreWrap the callback into a (.gi-javascriptcoreWrap a e into a f.gi-javascriptcoreWGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.gi-javascriptcoreA convenience synonym for $ :: % c.gi-javascriptcoreWrap the callback into a (.gi-javascriptcoreWrap a c into a d.gi-javascriptcoreWGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.gi-javascriptcoreA convenience synonym for $ :: % a.gi-javascriptcoreWrap the callback into a (.gi-javascriptcoreWrap a a into a b.gi-javascriptcoreWGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.gi-javascriptcoreA convenience synonym for $ :: % _.gi-javascriptcoreWrap the callback into a (.gi-javascriptcoreWrap a _ into a `._gi-javascriptcorejscClass: a & gi-javascriptcorecontext: a  gi-javascriptcoreinstance: the jscClass instance gi-javascriptcorename: the property name gi-javascriptcoreReturns: " if handled or )C to to forward the request to the parent class or prototype chain. agi-javascriptcorejscClass: a & gi-javascriptcorecontext: a  gi-javascriptcoreinstance: the jscClass instance gi-javascriptcoreReturns: a $B-terminated array of strings containing the property names, or $ if instance% doesn't have enumerable properties. cgi-javascriptcorejscClass: a & gi-javascriptcorecontext: a  gi-javascriptcoreinstance: the jscClass instance gi-javascriptcorename: the property name gi-javascriptcoreReturns: a  or $B to forward the request to the parent class or prototype chain egi-javascriptcorejscClass: a & gi-javascriptcorecontext: a  gi-javascriptcoreinstance: the jscClass instance gi-javascriptcorename: the property name gi-javascriptcoreReturns: " if instance has a property with name or )C to forward the request to the parent class or prototype chain. ggi-javascriptcorejscClass: a & gi-javascriptcorecontext: a  gi-javascriptcoreinstance: the jscClass instance gi-javascriptcorename: the property name gi-javascriptcorevalue: the  to set gi-javascriptcoreReturns: " if handled or )@ to forward the request to the parent class or prototype chain. igi-javascriptcorecontext: a  gi-javascriptcore exception: a ' gi-javascriptcoreuserData : user data jgi-javascriptcorecontext: a  gi-javascriptcore exception: a ' lgi-javascriptcoreoption: the option name gi-javascriptcoretype : the option ( gi-javascriptcore description: the option description, or $ gi-javascriptcoreuserData : user data gi-javascriptcoreReturns: " to stop the iteration, or ) otherwise mgi-javascriptcoreoption: the option name gi-javascriptcoretype : the option ( gi-javascriptcore description: the option description, or $ gi-javascriptcoreReturns: " to stop the iteration, or ) otherwise vgi-javascriptcoreoption: the option name gi-javascriptcoretype : the option ( gi-javascriptcore description: the option description, or $ gi-javascriptcoreuserData : user data gi-javascriptcoreReturns: " to stop the iteration, or ) otherwise |gi-javascriptcorecontext: a  gi-javascriptcore exception: a ' gi-javascriptcoreuserData : user data gi-javascriptcorejscClass: a & gi-javascriptcorecontext: a  gi-javascriptcoreinstance: the jscClass instance gi-javascriptcorename: the property name gi-javascriptcorevalue: the  to set gi-javascriptcoreReturns: " if handled or )@ to forward the request to the parent class or prototype chain. gi-javascriptcorejscClass: a & gi-javascriptcorecontext: a  gi-javascriptcoreinstance: the jscClass instance gi-javascriptcorename: the property name gi-javascriptcoreReturns: " if instance has a property with name or )C to forward the request to the parent class or prototype chain. gi-javascriptcorejscClass: a & gi-javascriptcorecontext: a  gi-javascriptcoreinstance: the jscClass instance gi-javascriptcorename: the property name gi-javascriptcoreReturns: a  or $B to forward the request to the parent class or prototype chain gi-javascriptcorejscClass: a & gi-javascriptcorecontext: a  gi-javascriptcoreinstance: the jscClass instance gi-javascriptcoreReturns: a $B-terminated array of strings containing the property names, or $ if instance% doesn't have enumerable properties. gi-javascriptcorejscClass: a & gi-javascriptcorecontext: a  gi-javascriptcoreinstance: the jscClass instance gi-javascriptcorename: the property name gi-javascriptcoreReturns: " if handled or )C to to forward the request to the parent class or prototype chain. 7_`abcdefghijklmnopqrstuvwxyz{|}~7`_obapdcqferhgskji|t}~nmlyvzuwx{ 7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXbgi-javascriptcoreSet option as a guint value. Since: 2.24gi-javascriptcoreSet option as a string. Since: 2.24gi-javascriptcoreSet option as a gsize value. Since: 2.24gi-javascriptcoreSet option as a range string. The string must be in the format <emphasis>[!]&lt;low&gt;[:&lt;high&gt;]</emphasis> where low and high are guint values. Values between low and high (both included) will be considered in the range, unless <emphasis>!</emphasis> is used to invert the range. Since: 2.24gi-javascriptcoreSet option as a gint value. Since: 2.24gi-javascriptcoreSet option as a gdouble value. Since: 2.24gi-javascriptcoreSet option as a # value. Since: 2.24gi-javascriptcoreGet option as a guint value. Since: 2.24gi-javascriptcoreGet option as a string. Since: 2.24gi-javascriptcoreGet option as a gsize value. Since: 2.24gi-javascriptcoreGet option as a range string. The string must be in the format <emphasis>[!]&lt;low&gt;[:&lt;high&gt;]</emphasis> where low and high are guint values. Values between low and high (both included) will be considered in the range, unless <emphasis>!</emphasis> is used to invert the range. Since: 2.24gi-javascriptcore Create a )* to handle JSCOptions as command line arguments. The options will be exposed as command line arguments with the form <emphasis>--jsc-&lt;option&gt;=&lt;value&gt;</emphasis>. Each entry in the returned )* is configured to apply the corresponding option during command line parsing. Applications only need to pass the returned group to +,4, and the rest will be taken care for automatically. Since: 2.24gi-javascriptcoreGet option as a gint value. Since: 2.24gi-javascriptcoreGet option as a gdouble value. Since: 2.24gi-javascriptcoreGet option as a # value. Since: 2.24gi-javascriptcore'Iterates all available options calling function+ for each one. Iteration can stop early if function returns ). Since: 2.24gi-javascriptcoreqReturns the minor version number of the JavaScriptCore library. (e.g. in JavaScriptCore version 1.8.3 this is 8.)}This function is in the library, so it represents the JavaScriptCore library your code is running against. Contrast with the -t macro, which represents the minor version of the JavaScriptCore headers you have included when compiling your code.gi-javascriptcoreqReturns the micro version number of the JavaScriptCore library. (e.g. in JavaScriptCore version 1.8.3 this is 3.)}This function is in the library, so it represents the JavaScriptCore library your code is running against. Contrast with the .t macro, which represents the micro version of the JavaScriptCore headers you have included when compiling your code.gi-javascriptcoreqReturns the major version number of the JavaScriptCore library. (e.g. in JavaScriptCore version 1.8.3 this is 1.)}This function is in the library, so it represents the JavaScriptCore library your code is running against. Contrast with the /t macro, which represents the major version of the JavaScriptCore headers you have included when compiling your code.gi-javascriptcoreoption: the option identifier gi-javascriptcorevalue: the value to set gi-javascriptcoreReturns: " if option was correctly set or ) otherwise. gi-javascriptcoreoption: the option identifier gi-javascriptcorevalue: the value to set gi-javascriptcoreReturns: " if option was correctly set or ) otherwise. gi-javascriptcoreoption: the option identifier gi-javascriptcorevalue: the value to set gi-javascriptcoreReturns: " if option was correctly set or ) otherwise. gi-javascriptcoreoption: the option identifier gi-javascriptcorevalue: the value to set gi-javascriptcoreReturns: " if option was correctly set or ) otherwise. gi-javascriptcoreoption: the option identifier gi-javascriptcorevalue: the value to set gi-javascriptcoreReturns: " if option was correctly set or ) otherwise. gi-javascriptcoreoption: the option identifier gi-javascriptcorevalue: the value to set gi-javascriptcoreReturns: " if option was correctly set or ) otherwise. gi-javascriptcoreoption: the option identifier gi-javascriptcorevalue: the value to set gi-javascriptcoreReturns: " if option was correctly set or ) otherwise. gi-javascriptcoreoption: the option identifier gi-javascriptcoreReturns: " if value has been set or ) if the option doesn't exist gi-javascriptcoreoption: the option identifier gi-javascriptcoreReturns: " if value has been set or ) if the option doesn't exist gi-javascriptcoreoption: the option identifier gi-javascriptcoreReturns: " if value has been set or ) if the option doesn't exist gi-javascriptcoreoption: the option identifier gi-javascriptcoreReturns: " if value has been set or ) if the option doesn't exist gi-javascriptcoreReturns: a )* for the JSCOptions gi-javascriptcoreoption: the option identifier gi-javascriptcoreReturns: " if value has been set or ) if the option doesn't exist gi-javascriptcoreoption: the option identifier gi-javascriptcoreReturns: " if value has been set or ) if the option doesn't exist gi-javascriptcoreoption: the option identifier gi-javascriptcoreReturns: " if value has been set or ) if the option doesn't exist gi-javascriptcorefunction: a 0 callback gi-javascriptcoreReturns:8 the minor version number of the JavaScriptCore library gi-javascriptcoreReturns:8 the micro version number of the JavaScriptCore library gi-javascriptcoreReturns:8 the major version number of the JavaScriptCore library 7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb~-Jgi-javascriptcore1Type class for types which can be safely cast to K, for instance with .Kgi-javascriptcoreMemory-managed wrapper type.gi-javascriptcoreCast to KG, for types for which this is known to be safe. For general casts, use .gi-javascriptcoreA convenience alias for $ :: % K.gi-javascriptcoreGet the value of the context  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  value #context gi-javascriptcore Construct a & with valid value for the context>  property. This is rarely needed directly, but it is used by .gi-javascriptcore Create a new K* referencing an array with the items from array. If array is $9 or empty a new empty array will be created. Elements of array should be pointers to a K.gi-javascriptcore Create a new K5 referencing an array of strings with the items from strv. If array is $, or empty a new empty array will be created.gi-javascriptcore Create a new K from valuegi-javascriptcoreCreate a function in context. If name is $U an anonymous function will be created. When the function is called by JavaScript or jsc_value_function_call(), callback is called receiving an  of K&<!-- -->s with the arguments and then userData4 as last parameter. When the function is cleared in context,  destroyNotify is called with userData as parameter. Note that the value returned by callbackB must be fully transferred. In case of boxed types, you could use G_TYPE_POINTER instead of the actual boxed '& to ensure that the instance owned by &I is used. If you really want to return a new copy of the boxed type, use JSC_TYPE_VALUE and return a K created with . that receives the copy as instance parameter.gi-javascriptcoreCreate a function in context. If name is $U an anonymous function will be created. When the function is called by JavaScript or jsc_value_function_call(), callback6 is called receiving the function parameters and then userData4 as last parameter. When the function is cleared in context,  destroyNotify is called with userData as parameter. Note that the value returned by callbackB must be fully transferred. In case of boxed types, you could use G_TYPE_POINTER instead of the actual boxed '& to ensure that the instance owned by &I is used. If you really want to return a new copy of the boxed type, use JSC_TYPE_VALUE and return a K created with . that receives the copy as instance parameter.gi-javascriptcore Create a new K* referencing <function>null</function> in context.gi-javascriptcore Create a new K from number.gi-javascriptcore Create a new K from instance. If instance is $% a new empty object is created. When instance is provided, jscClass must be provided too. jscClass takes ownership of instance that will be freed by the   passed to !.gi-javascriptcore Create a new K from string. If you need to create a K/ from a string containing null characters, use  instead.gi-javascriptcore Create a new K from bytes.gi-javascriptcore Create a new K/ referencing <function>undefined</function> in context.gi-javascriptcore?Invoke <function>new</function> with constructor referenced by value. If  nParameters6 is 0 no parameters will be passed to the constructor.gi-javascriptcoreCall function referenced by value, passing the given  parameters. If  nParameters3 is 0 no parameters will be passed to the function.This function always returns a K, in case of void functions a K7 referencing <function>undefined</function> is returnedgi-javascriptcoreGet the  in which value was created.gi-javascriptcore$Get whether the value referenced by value is an array.gi-javascriptcore$Get whether the value referenced by value is a boolean.gi-javascriptcore$Get whether the value referenced by value is a constructor.gi-javascriptcore$Get whether the value referenced by value is a functiongi-javascriptcore$Get whether the value referenced by value is <function>null</function>.gi-javascriptcore$Get whether the value referenced by value is a number.gi-javascriptcore$Get whether the value referenced by value is an object.gi-javascriptcore$Get whether the value referenced by value is a stringgi-javascriptcore$Get whether the value referenced by value# is <function>undefined</function>.gi-javascriptcore!Define or modify a property with  propertyName in object referenced by value5. When the property value needs to be getted or set, getter and setter? callbacks will be called. When the property is cleared in the & context,  destroyNotify is called with userDataA as parameter. This is equivalent to JavaScript <function>Object.defineProperty()2</function> when used with an accessor descriptor. Note that the value returned by getterB must be fully transferred. In case of boxed types, you could use G_TYPE_POINTER instead of the actual boxed '& to ensure that the instance owned by &I is used. If you really want to return a new copy of the boxed type, use JSC_TYPE_VALUE and return a K created with . that receives the copy as instance parameter.gi-javascriptcore!Define or modify a property with  propertyName in object referenced by value4. This is equivalent to JavaScript <function>Object.defineProperty()-</function> when used with a data descriptor.gi-javascriptcoreTry to delete property with name from value. This function will return )% if the property was defined without 1 flag.gi-javascriptcore"Get the list of property names of value. Only properties defined with 2 flag will be collected.gi-javascriptcoreGet property with name from value.gi-javascriptcoreGet property at index from value.gi-javascriptcore Get whether value has property with name.gi-javascriptcoreInvoke method with name on object referenced by value, passing the given  parameters. If  nParameters is 0 no parameters will be passed to the method. The object instance will be handled automatically even when the method is a custom one registered with jsc_class_add_method()H, so it should never be passed explicitly as parameter of this function.This function always returns a K, in case of void methods a K8 referencing <function>undefined</function> is returned.gi-javascriptcore$Get whether the value referenced by value is an instance of class name.gi-javascriptcoreSet property with name on value.gi-javascriptcoreSet property at index on value.gi-javascriptcoreConvert value to a boolean.gi-javascriptcoreConvert value to a double.gi-javascriptcoreConvert value to a gint32.gi-javascriptcoreConvert value to a string. Use C instead, if you need to handle strings containing null characters.gi-javascriptcoreConvert value' to a string and return the results as 348. This is needed to handle strings with null characters.'gi-javascriptcorecontext: a  gi-javascriptcorearray: a  gi-javascriptcoreReturns: a K. gi-javascriptcorecontext: a  gi-javascriptcorestrv: a $-terminated array of strings gi-javascriptcoreReturns: a K. gi-javascriptcorecontext: a  gi-javascriptcorevalue: a # gi-javascriptcoreReturns: a K. gi-javascriptcorecontext: a  gi-javascriptcorename: the function name or $ gi-javascriptcorecallback: a #$. gi-javascriptcore returnType: the '" of the function return value, or  G_TYPE_NONE if the function is void. gi-javascriptcoreReturns: a K. gi-javascriptcorecontext: a  gi-javascriptcorename: the function name or $ gi-javascriptcorecallback: a #$. gi-javascriptcore returnType: the '" of the function return value, or  G_TYPE_NONE if the function is void. gi-javascriptcoreparameterTypes : a list of '&<!-- -->s, one for each parameter, or $ gi-javascriptcoreReturns: a K. gi-javascriptcorecontext: a  gi-javascriptcoreReturns: a K. gi-javascriptcorecontext: a  gi-javascriptcorenumber : a number gi-javascriptcoreReturns: a K. gi-javascriptcorecontext: a  gi-javascriptcoreinstance: an object instance or $ gi-javascriptcorejscClass: the & of instance gi-javascriptcoreReturns: a K. gi-javascriptcorecontext: a  gi-javascriptcorestring: a null-terminated string gi-javascriptcoreReturns: a K. gi-javascriptcorecontext: a  gi-javascriptcorebytes: a 34 gi-javascriptcoreReturns: a K. gi-javascriptcorecontext: a  gi-javascriptcoreReturns: a K. gi-javascriptcorevalue: a K gi-javascriptcore parameters: the K7<!-- -->s to pass as parameters to the constructor, or $ gi-javascriptcoreReturns: a K0 referencing the newly created object instance. gi-javascriptcorevalue: a K gi-javascriptcore parameters: the K4<!-- -->s to pass as parameters to the function, or $ gi-javascriptcoreReturns: a K( with the return value of the function. gi-javascriptcorevalue: a K gi-javascriptcoreReturns: the K context. gi-javascriptcorevalue: a K gi-javascriptcoreReturns: whether the value is an array. gi-javascriptcorevalue: a K gi-javascriptcoreReturns:! whether the value is a boolean. gi-javascriptcorevalue: a K gi-javascriptcoreReturns:% whether the value is a constructor. gi-javascriptcorevalue: a K gi-javascriptcoreReturns:" whether the value is a function. gi-javascriptcorevalue: a K gi-javascriptcoreReturns: whether the value is null. gi-javascriptcorevalue: a K gi-javascriptcoreReturns: whether the value is a number. gi-javascriptcorevalue: a K gi-javascriptcoreReturns:! whether the value is an object. gi-javascriptcorevalue: a K gi-javascriptcoreReturns: whether the value is a string gi-javascriptcorevalue: a K gi-javascriptcoreReturns:! whether the value is undefined. gi-javascriptcorevalue: a K gi-javascriptcore propertyName%: the name of the property to define gi-javascriptcoreflags: 5 gi-javascriptcore propertyType: the ' of the property gi-javascriptcoregetter: a #$( to be called to get the property value gi-javascriptcoresetter: a #$( to be called to set the property value gi-javascriptcorevalue: a K gi-javascriptcore propertyName%: the name of the property to define gi-javascriptcoreflags: 5 gi-javascriptcore propertyValue: the default property value gi-javascriptcorevalue: a K gi-javascriptcorename: the property name gi-javascriptcoreReturns: "! if the property was deleted, or ) otherwise. gi-javascriptcorevalue: a K gi-javascriptcoreReturns: a $B-terminated array of strings containing the property names, or $ if value* doesn't have enumerable properties. Use 67 to free. gi-javascriptcorevalue: a K gi-javascriptcorename: the property name gi-javascriptcoreReturns: the property K. gi-javascriptcorevalue: a K gi-javascriptcoreindex: the property index gi-javascriptcoreReturns: the property K. gi-javascriptcorevalue: a K gi-javascriptcorename: the property name gi-javascriptcoreReturns: " if value has a property with name, or ) otherwise gi-javascriptcorevalue: a K gi-javascriptcorename: the method name gi-javascriptcore parameters: the K2<!-- -->s to pass as parameters to the method, or $ gi-javascriptcoreReturns: a K& with the return value of the method. gi-javascriptcorevalue: a K gi-javascriptcorename: a class name gi-javascriptcoreReturns:2 whether the value is an object instance of class name. gi-javascriptcorevalue: a K gi-javascriptcorename: the property name gi-javascriptcoreproperty: the K to set gi-javascriptcorevalue: a K gi-javascriptcoreindex: the property index gi-javascriptcoreproperty: the K to set gi-javascriptcorevalue: a K gi-javascriptcoreReturns: a # result of the conversion. gi-javascriptcorevalue: a K gi-javascriptcoreReturns: a gdouble result of the conversion. gi-javascriptcorevalue: a K gi-javascriptcoreReturns: a gint32 result of the conversion. gi-javascriptcorevalue: a K gi-javascriptcoreReturns:4 a null-terminated string result of the conversion. gi-javascriptcorevalue: a K gi-javascriptcoreReturns: a 34$ with the result of the conversion. .JKL.KLJ 7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXbgi-javascriptcore1Type class for types which can be safely cast to , for instance with .gi-javascriptcoreMemory-managed wrapper type.gi-javascriptcoreCast to G, for types for which this is known to be safe. For general casts, use .gi-javascriptcoreA convenience alias for $ :: % .gi-javascriptcore Create a new .gi-javascriptcoreReturns: the newly created .  7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb:gi-javascriptcore0Type for the callback on the (unwrapped) C side.gi-javascriptcore>This signal is emitted when the JavaScript value is destroyed.gi-javascriptcore1Type class for types which can be safely cast to , for instance with .gi-javascriptcoreMemory-managed wrapper type.gi-javascriptcore9Generate a function pointer callable from C code, from a .gi-javascriptcoreCast to G, for types for which this is known to be safe. For general casts, use .gi-javascriptcoreA convenience alias for $ :: % .gi-javascriptcoreA convenience synonym for $ :: % .gi-javascriptcoreWrap the callback into a (.gi-javascriptcoreWrap a  into a .gi-javascriptcore"Connect a signal handler for the cleared5  signal, to be run before the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to 89 weakValue #cleared callback gi-javascriptcore"Connect a signal handler for the cleared4  signal, to be run after the default handler. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to 8: weakValue #cleared callback gi-javascriptcore Construct a & with valid value for the value>  property. This is rarely needed directly, but it is used by .gi-javascriptcore Create a new ( for the JavaScript value referenced by value.gi-javascriptcoreGet a % referencing the JavaScript value of  weakValue.gi-javascriptcorevalue: a  gi-javascriptcoreReturns: a new  gi-javascriptcore weakValue: a  gi-javascriptcoreReturns: a new  or $ if  weakValue was cleared. 7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXb5gi-javascriptcore1Type class for types which can be safely cast to 6, for instance with .6gi-javascriptcoreMemory-managed wrapper type.gi-javascriptcoreCast to 6G, for types for which this is known to be safe. For general casts, use .gi-javascriptcoreA convenience alias for $ :: % 6.gi-javascriptcoreGet the value of the virtual-machine  property. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  context #virtualMachine gi-javascriptcore Construct a & with valid value for the virtual-machine>  property. This is rarely needed directly, but it is used by .gi-javascriptcore Create a new 6". The context is created in a new  ;. Use  to create a new 6 in an existing  ;.gi-javascriptcore Create a new 6 in virtualMachine.gi-javascriptcoreCheck the given code in context for syntax errors. The  lineNumber is the starting line number in uri1; the value is one-based so the first line is 1. uri and  lineNumber are only used to fill the  exception. In case of errors  exception will be set to a new ' with the details. You can pass $ to  exception to ignore the error details.gi-javascriptcore Clear the uncaught exception in context if any.gi-javascriptcore Evaluate code in context.gi-javascriptcore Evaluate code3 and create an new object where symbols defined in code8 will be added as properties, instead of being added to context. global object. The new object is returned as object parameter. Similar to how " works, if objectInstance is not $  objectClass must be provided too. The  lineNumber is the starting line number in uri1; the value is one-based so the first line is 1. uri and  lineNumberN will be shown in exceptions and they don't affect the behavior of the script.gi-javascriptcore Evaluate code in context using uri as the source URI. The  lineNumber is the starting line number in uri1; the value is one-based so the first line is 1. uri and  lineNumberN will be shown in exceptions and they don't affect the behavior of the script.gi-javascriptcore+Get the last unhandled exception thrown in context by API functions calls.gi-javascriptcoreGet a  referencing the context global objectgi-javascriptcoreGet a property of context global object with name.gi-javascriptcoreGet the  ; where context was created.gi-javascriptcoreRemove the last < previously pushed to context with .gi-javascriptcorePush an exception handler in context1. Whenever a JavaScript exception happens in the 6 , the given handler will be called. The default < simply calls   to throw the exception to the 6Q. If you don't want to catch the exception, but only get notified about it, call   in handlerZ like the default one does. The last exception handler pushed is the only one used by the 6, use - to remove it and set the previous one. When handler is removed from the context,  destroyNotify i called with userData as parameter.gi-javascriptcoreRegister a custom class in context using the given name). If the new class inherits from another &!, the parent should be passed as  parentClass , otherwise $ should be used. The optional vtable parameter allows to provide a custom implementation for handling the class, for example, to handle external properties not added to the prototype. When an instance of the & is cleared in the context,  destroyNotify* is called with the instance as parameter.gi-javascriptcoreSet a property of context global object with name and value.gi-javascriptcoreThrow an exception to context, using the given error message. The created ' can be retrieved with . gi-javascriptcoreThrow  exception to context. gi-javascriptcoreThrow an exception to context5 using the given error name and message. The created ' can be retrieved with . gi-javascriptcoreGet the 6t that is currently executing a function. This should only be called within a function or method callback, otherwise $ will be returned.gi-javascriptcoreReturns: the newly created 6. gi-javascriptcorevm: a  ; gi-javascriptcoreReturns: the newly created 6. gi-javascriptcorecontext: a 6 gi-javascriptcorecode: a JavaScript script to check gi-javascriptcorelength : length of code , or -1 if code is a nul-terminated string gi-javascriptcoremode: a = gi-javascriptcoreuri: the source URI gi-javascriptcore lineNumber: the starting line number gi-javascriptcoreReturns: a > gi-javascriptcorecontext: a 6 gi-javascriptcorecontext: a 6 gi-javascriptcorecode": a JavaScript script to evaluate gi-javascriptcorelength : length of code , or -1 if code is a nul-terminated string gi-javascriptcoreReturns: a 6 representing the last value generated by the script. gi-javascriptcorecontext: a 6 gi-javascriptcorecode": a JavaScript script to evaluate gi-javascriptcorelength : length of code , or -1 if code is a nul-terminated string gi-javascriptcoreobjectInstance: an object instance gi-javascriptcore objectClass: a & or $ to use the default gi-javascriptcoreuri: the source URI gi-javascriptcore lineNumber: the starting line number gi-javascriptcoreReturns: a 6 representing the last value generated by the script. gi-javascriptcorecontext: a 6 gi-javascriptcorecode": a JavaScript script to evaluate gi-javascriptcorelength : length of code , or -1 if code is a nul-terminated string gi-javascriptcoreuri: the source URI gi-javascriptcore lineNumber: the starting line number gi-javascriptcoreReturns: a 6 representing the last value generated by the script. gi-javascriptcorecontext: a 6 gi-javascriptcoreReturns: a ' or $2 if there isn't any unhandled exception in the 6. gi-javascriptcorecontext: a 6 gi-javascriptcoreReturns: a  gi-javascriptcorecontext: a 6 gi-javascriptcorename: the value name gi-javascriptcoreReturns: a  gi-javascriptcorecontext: a 6 gi-javascriptcoreReturns: the  ; where the 6 was created. gi-javascriptcorecontext: a 6 gi-javascriptcorecontext: a 6 gi-javascriptcorehandler: a < gi-javascriptcorecontext: a 6 gi-javascriptcorename: the class name gi-javascriptcore parentClass: a & or $ gi-javascriptcorevtable: an optional  % or $ gi-javascriptcore destroyNotify): a destroy notifier for class instances gi-javascriptcoreReturns: a & gi-javascriptcorecontext: a 6 gi-javascriptcorename: the value name gi-javascriptcorevalue: a  gi-javascriptcorecontext: a 6 gi-javascriptcore errorMessage: an error message  gi-javascriptcorecontext: a 6 gi-javascriptcore exception: a '  gi-javascriptcorecontext: a 6 gi-javascriptcore errorName: the error name gi-javascriptcore errorMessage: an error message  gi-javascriptcoreReturns: the 6 that is currently executing. 567   675   ?7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXbD23456789:;<=>?@ABCDEFJKLMNOPQRSTUVWXYZ[   7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXbRgi-javascriptcoreMemory-managed wrapper type.gi-javascriptcore Construct a  struct initialized to zero.gi-javascriptcoreA convenience alias for $ :: % .gi-javascriptcoreGet the value of the  get_property  field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  classVTable #getProperty gi-javascriptcoreSet the value of the  get_property  field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to @ classVTable [ #getProperty A value ] gi-javascriptcoreSet the value of the  get_property  field to $. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to B #getProperty gi-javascriptcoreGet the value of the  set_property  field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  classVTable #setProperty gi-javascriptcoreSet the value of the  set_property  field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to @ classVTable [ #setProperty A value ] gi-javascriptcoreSet the value of the  set_property  field to $. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to B #setProperty gi-javascriptcoreGet the value of the  has_property  field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  classVTable #hasProperty gi-javascriptcoreSet the value of the  has_property  field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to @ classVTable [ #hasProperty A value ] gi-javascriptcoreSet the value of the  has_property  field to $. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to B #hasProperty gi-javascriptcoreGet the value of the delete_property  field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to  classVTable #deleteProperty gi-javascriptcoreSet the value of the delete_property  field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to @ classVTable [ #deleteProperty A value ] gi-javascriptcoreSet the value of the delete_property  field to $. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to B #deleteProperty gi-javascriptcoreGet the value of the enumerate_properties  field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to " classVTable #enumerateProperties gi-javascriptcoreSet the value of the enumerate_properties  field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to @$ classVTable [ #enumerateProperties A value ] gi-javascriptcoreSet the value of the enumerate_properties  field to $. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to B #enumerateProperties C7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXbUD7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (inaki@blueleaf.cc)None,.=>?@AHVXbXX'*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~(        ()*+,23456789:;<=>?@ABCDEFJKLMNOPQRSTUVWXYZ[_`abcdefghijklmnopqrstuvwxyz{|}~   /.-EFGH=>(IJKLMNOPQRSTUVWXYZ[\]^_`abcde512fghijklm&&no''pqrstuvwxyz{|}~<0   "  ; ;                          % % !"#$%&'()*!+,-./01 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C DEFGEFHIJKIJLMNOMPQMRSEFTMPQMPUMVWMVXMVYMVZMV[MV\MV]MV^MV_MV`MVaMVbMVbMVcMVdMVeMVfMVgMM8:M89M8hM8iMM@MjMAMkMlMmMNnMNnMNoMNpMNqMrsMrtMruMrvMrwMrxMryMrzMr{Mr|Mr}Mr~MrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMrMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM M M M M MMMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMP MP!MP"MP#MP$MP%MP&MP&MP'MP(MP(MP)MP)MP*MP+MP+MP,MP,MP-MP-MP.MP.MP/MP/MP0MP0MP1MP1MP2MP34 gi-javascriptcore-4.0.18-inplaceGI.JavaScriptCore.ConstantsGI.JavaScriptCore.EnumsGI.JavaScriptCore.FlagsGI.JavaScriptCore.Objects.Class!GI.JavaScriptCore.Objects.Context#GI.JavaScriptCore.Objects.ExceptionGI.JavaScriptCore.Objects.ValueGI.JavaScriptCore.CallbacksGI.JavaScriptCore.Functions(GI.JavaScriptCore.Objects.VirtualMachine#GI.JavaScriptCore.Objects.WeakValue%GI.JavaScriptCore.Structs.ClassVTablegetMajorVersiongetMicroVersiongetMinorVersionOptionTypeBooleancontextCheckSyntaxvalueObjectDefinePropertyData!valueObjectDefinePropertyAccessorData.GI.Base.ManagedPtrcastToContextData.GI.Base.AttributesgetData.GI.Base.ConstructiblenewGI.GLib.Structs.PtrArrayPtrArrayValuecontextSetValueGI.GLib.Callbacks DestroyNotifycontextRegisterClassvalueNewObjectGI.GObject.CallbacksCallback ClassVTableClass Exception OptionTypeGI.GLib.Structs.OptionGroup OptionGroupGI.GLib.Structs.OptionContextoptionContextAddGroup MINOR_VERSION MICRO_VERSION MAJOR_VERSION OptionsFuncValuePropertyFlagsConfigurableValuePropertyFlagsEnumerableGI.GLib.Structs.BytesBytesValuePropertyFlagsGI.GLib.FunctionsstrfreevData.GI.Base.SignalsonafterVirtualMachineExceptionHandlerCheckSyntaxModeCheckSyntaxResultGI.JavaScriptCore.Objectsset:=clearGI.JavaScriptCore.StructsGI.JavaScriptCoreOPTIONS_USE_DFGOPTIONS_USE_FTLOPTIONS_USE_JITOPTIONS_USE_LLINTCheckSyntaxModeScriptCheckSyntaxModeModuleAnotherCheckSyntaxModeCheckSyntaxResultSuccess!CheckSyntaxResultRecoverableError#CheckSyntaxResultIrrecoverableError)CheckSyntaxResultUnterminatedLiteralError!CheckSyntaxResultOutOfMemoryError#CheckSyntaxResultStackOverflowErrorAnotherCheckSyntaxResult OptionTypeIntOptionTypeUintOptionTypeSizeOptionTypeDoubleOptionTypeStringOptionTypeRangeStringAnotherOptionType$fOrdOptionType$fEnumOptionType$fOrdCheckSyntaxResult$fEnumCheckSyntaxResult$fOrdCheckSyntaxMode$fEnumCheckSyntaxMode$fShowOptionType$fEqOptionType$fShowCheckSyntaxResult$fEqCheckSyntaxResult$fShowCheckSyntaxMode$fEqCheckSyntaxModeValuePropertyFlagsWritableAnotherValuePropertyFlags$fIsGFlagValuePropertyFlags$fOrdValuePropertyFlags$fEnumValuePropertyFlags$fShowValuePropertyFlags$fEqValuePropertyFlagsIsClass IsContext IsException toException noException exceptionNewexceptionNewWithNameexceptionGetBacktraceStringexceptionGetColumnNumberexceptionGetLineNumberexceptionGetMessageexceptionGetNameexceptionGetSourceUriexceptionReportexceptionToString$fHasParentTypesTYPEException$fGObjectException$fIsExceptionoIsValuetoClassnoClassgetClassContextconstructClassContext getClassNameconstructClassNamegetClassParentconstructClassParentclassAddConstructorVariadicclassAddConstructorclassAddMethodVariadicclassAddMethodclassAddProperty classGetNameclassGetParent$fHasParentTypesTYPEClass$fGObjectClass $fIsClassoClassDeletePropertyFunctionC_ClassDeletePropertyFunction ClassEnumeratePropertiesFunction"C_ClassEnumeratePropertiesFunctionClassGetPropertyFunctionC_ClassGetPropertyFunctionClassHasPropertyFunctionC_ClassHasPropertyFunctionClassSetPropertyFunctionC_ClassSetPropertyFunctionExceptionHandler_WithClosuresC_ExceptionHandlerOptionsFunc_WithClosures C_OptionsFuncmk_ClassDeletePropertyFunction#mk_ClassEnumeratePropertiesFunctionmk_ClassGetPropertyFunctionmk_ClassHasPropertyFunctionmk_ClassSetPropertyFunctionmk_ExceptionHandlermk_OptionsFuncdynamic_OptionsFunc noOptionsFuncnoOptionsFunc_WithClosuresdrop_closures_OptionsFuncgenClosure_OptionsFuncwrap_OptionsFuncdynamic_ExceptionHandlernoExceptionHandlernoExceptionHandler_WithClosuresdrop_closures_ExceptionHandlergenClosure_ExceptionHandlerwrap_ExceptionHandler dynamic_ClassSetPropertyFunctionnoClassSetPropertyFunction#genClosure_ClassSetPropertyFunctionwrap_ClassSetPropertyFunction dynamic_ClassHasPropertyFunctionnoClassHasPropertyFunction#genClosure_ClassHasPropertyFunctionwrap_ClassHasPropertyFunction dynamic_ClassGetPropertyFunctionnoClassGetPropertyFunction#genClosure_ClassGetPropertyFunctionwrap_ClassGetPropertyFunction(dynamic_ClassEnumeratePropertiesFunction"noClassEnumeratePropertiesFunction+genClosure_ClassEnumeratePropertiesFunction%wrap_ClassEnumeratePropertiesFunction#dynamic_ClassDeletePropertyFunctionnoClassDeletePropertyFunction&genClosure_ClassDeletePropertyFunction wrap_ClassDeletePropertyFunctionoptionsSetUintoptionsSetStringoptionsSetSizeoptionsSetRangeString optionsSetIntoptionsSetDoubleoptionsSetBooleanoptionsGetUintoptionsGetStringoptionsGetSizeoptionsGetRangeStringoptionsGetOptionGroup optionsGetIntoptionsGetDoubleoptionsGetBooleanoptionsForeachtoValuenoValuegetValueContextconstructValueContextvalueNewArrayFromGarrayvalueNewArrayFromStrvvalueNewBooleanvalueNewFunctionVariadicvalueNewFunction valueNewNullvalueNewNumbervalueNewStringvalueNewStringFromBytesvalueNewUndefinedvalueConstructorCallvalueFunctionCallvalueGetContext valueIsArrayvalueIsBooleanvalueIsConstructorvalueIsFunction valueIsNull valueIsNumber valueIsObject valueIsStringvalueIsUndefinedvalueObjectDeletePropertyvalueObjectEnumeratePropertiesvalueObjectGetPropertyvalueObjectGetPropertyAtIndexvalueObjectHasPropertyvalueObjectInvokeMethodvalueObjectIsInstanceOfvalueObjectSetPropertyvalueObjectSetPropertyAtIndexvalueToBoolean valueToDouble valueToInt32 valueToStringvalueToStringAsBytes$fHasParentTypesTYPEValue$fGObjectValue $fIsValueoIsVirtualMachinetoVirtualMachinenoVirtualMachinevirtualMachineNew"$fHasParentTypesTYPEVirtualMachine$fGObjectVirtualMachine$fIsVirtualMachineoC_WeakValueClearedCallbackWeakValueClearedCallback IsWeakValue WeakValuemk_WeakValueClearedCallback toWeakValue noWeakValuenoWeakValueClearedCallbackgenClosure_WeakValueClearedwrap_WeakValueClearedCallbackonWeakValueClearedafterWeakValueClearedconstructWeakValueValue weakValueNewweakValueGetValue$fHasParentTypesTYPEWeakValue$fGObjectWeakValue$fIsWeakValueo toContext noContextgetContextVirtualMachineconstructContextVirtualMachine contextNewcontextNewWithVirtualMachinecontextClearExceptioncontextEvaluatecontextEvaluateInObjectcontextEvaluateWithSourceUricontextGetExceptioncontextGetGlobalObjectcontextGetValuecontextGetVirtualMachinecontextPopExceptionHandlercontextPushExceptionHandler contextThrowcontextThrowExceptioncontextThrowWithNamecontextGetCurrent$fHasParentTypesTYPEContext$fGObjectContext $fIsContextonewZeroClassVTable noClassVTablegetClassVTableGetPropertysetClassVTableGetPropertyclearClassVTableGetPropertygetClassVTableSetPropertysetClassVTableSetPropertyclearClassVTableSetPropertygetClassVTableHasPropertysetClassVTableHasPropertyclearClassVTableHasPropertygetClassVTableDeletePropertysetClassVTableDeletePropertyclearClassVTableDeleteProperty!getClassVTableEnumerateProperties!setClassVTableEnumerateProperties#clearClassVTableEnumerateProperties$fConstructibleClassVTabletag$fWrappedPtrClassVTableghc-prim GHC.TypesTrueBoolbase GHC.MaybeNothingMaybehaskell-gi-base-0.22.1-inplaceData.GI.Base.GValueGValueConstructData.GI.Base.BasicTypesGTypeData.GI.Base.GClosureGClosureFalse gtypeToCGTypeData.GI.Base.GErrormaybePokeGError checkGErrorpropagateGErrorhandleGErrorJustDomainhandleGErrorJustcatchGErrorJustDomaincatchGErrorJust gerrorMessage gerrorCode gerrorDomain gerrorNewGError GErrorDomain GErrorCode GErrorMessage GErrorClassgerrorClassDomain SignalProxyPropertyNotifyAttrOp:=>:~:~>GValueIsGValuetoGValue fromGValueData.GI.Base.GVariantgvariantToTuplegvariantFromTuplegvariantToListgvariantFromList gvariantToMapgvariantFromMapgvariantToDictEntrygvariantFromDictEntrygvariantToMaybegvariantFromMaybegvariantFromBytestringgvariantToBytestringgvariantToGVariantgvariantFromGVariantgvariantToSignaturegvariantFromSignaturegvariantSignatureToTextnewGVariantSignaturegvariantToObjectPathgvariantFromObjectPathgvariantObjectPathToTextnewGVariantObjectPathgvariantFromTextgvariantToTextgvariantToDoublegvariantFromDoublegvariantToHandlegvariantFromHandlegvariantToWord64gvariantFromWord64gvariantToInt64gvariantFromInt64gvariantToWord32gvariantFromWord32gvariantToInt32gvariantFromInt32gvariantToWord16gvariantFromWord16gvariantToInt16gvariantFromInt16gvariantToWord8gvariantFromWord8gvariantToBoolgvariantFromBooldisownGVariant unrefGVariantnewGVariantFromPtrwrapGVariantPtrgvariantGetTypeString noGVariant IsGVariant toGVariant fromGVarianttoGVariantFormatStringIsGVariantBasicTypeGVariantSingletGVariantHandleGVariantObjectPathGVariantSignatureGVariantDictEntryData.GI.Base.BasicConversions mapGSListmapGList mapPtrArray mapGArraymapCArrayWithLengthunpackBoxedArrayWithLengthunpackBlockArrayWithLengthpackBlockArraymapZeroTerminatedCArrayunpackZeroTerminatedPtrArrayunpackPtrArrayWithLengthpackZeroTerminatedPtrArray packPtrArraycstringToByteStringbyteStringToCString cstringToTextwithTextCString textToCStringcstringToStringstringToCStringunpackFileNameArrayWithLength!unpackZeroTerminatedFileNameArraypackZeroTerminatedFileNameArraypackFileNameArrayunpackUTF8CArrayWithLengthunpackZeroTerminatedUTF8CArraypackZeroTerminatedUTF8CArraypackUTF8CArray$unpackMapZeroTerminatedStorableArray unpackMapStorableArrayWithLength"packMapZeroTerminatedStorableArraypackMapStorableArray!unpackZeroTerminatedStorableArrayunpackStorableArrayWithLengthpackZeroTerminatedStorableArraypackStorableArrayunpackZeroTerminatedByteStringunpackByteStringWithLengthpackZeroTerminatedByteStringpackByteStringunpackGHashTablepackGHashTableunpackGByteArraypackGByteArrayunpackGPtrArray packGPtrArray unpackGArray packGArray unpackGSList packGSList unpackGList packGList wordToGFlags gflagsToWord unrefGArray unrefPtrArrayunrefGByteArrayunrefGHashTable copyBytesnewPtrwrapPtr disownBoxed freeBoxed copyBoxedPtr copyBoxed wrapBoxednewBoxed disownObject unrefObject releaseObject wrapObject newObject unsafeCastTocheckInstanceTypetouchManagedPtrunsafeManagedPtrCastPtrunsafeManagedPtrGetPtr withTransientwithManagedPtrListmaybeWithManagedPtrwithManagedPtrdisownManagedPtrnewManagedPtr_newManagedPtr' newManagedPtrData.GI.Base.GHashTablecstringUnpackPtrcstringPackPtr ptrUnpackPtr ptrPackPtr gDirectHash gDirectEqualgStrHash gStrEqual GHashFunc GEqualFunc noGParamSpec gtypeName g_list_free g_slist_free ManagedPtrmanagedForeignPtrmanagedPtrAllocCallStackmanagedPtrIsDisownedManagedPtrNewtype BoxedObject boxedType BoxedEnum boxedEnumType BoxedFlagsboxedFlagsType WrappedPtrwrappedPtrCallocwrappedPtrCopywrappedPtrFreeGObject gobjectTypeCGTypeUnexpectedNullPointerReturnnullPtrErrorMsgGVariant GParamSpecIsGFlagGArray GPtrArray GByteArray GHashTableGListGSList PtrWrapped unwrapPtrGDestroyNotify