!      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRS T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~    7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (garetxe@gmail.com)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.7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (garetxe@gmail.com)None,.=>?@AHVXb"+ gi-javascriptcore<Enum values to specify a mode to check for syntax errors in .gi-javascriptcore%Enum values to specify the result of .gi-javascriptcore mode to check syntax of a scriptgi-javascriptcore mode to check syntax of a modulegi-javascriptcoreCatch-all for unknown valuesgi-javascriptcore no errors gi-javascriptcorerecoverable syntax error gi-javascriptcoreirrecoverable syntax error gi-javascriptcoreunterminated literal error gi-javascriptcoreout of memory error gi-javascriptcorestack overflow errorgi-javascriptcoreCatch-all for unknown values    7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (garetxe@gmail.com)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 values7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (garetxe@gmail.com)None,.=>?@AHVXbE!gi-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-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 (garetxe@gmail.com)None,.=>?@AHVXbjC*gi-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 + in context with message.0gi-javascriptcore Create a new + in context with name and message.1gi-javascriptcore*Get a string with the exception backtrace.2gi-javascriptcoreGet the column number at which  exception happened.3gi-javascriptcoreGet the line number at which  exception happened.4gi-javascriptcoreGet the error message of  exception.5gi-javascriptcoreGet the error name of  exception6gi-javascriptcoreGet the source URI of  exception.7gi-javascriptcoreReturn a report message of  exceptionr, containing all the possible details such us source URI, line, column and backtrace, and formatted to be printed.8gi-javascriptcore!Get the string representation of  exception error. /gi-javascriptcorecontext: a  gi-javascriptcoremessage: the error message gi-javascriptcoreReturns: a new +. 0gi-javascriptcorecontext: a  gi-javascriptcorename: the error name gi-javascriptcoremessage: the error message gi-javascriptcoreReturns: a new +. 1gi-javascriptcore exception: a + gi-javascriptcoreReturns:# the exception backtrace string or . 2gi-javascriptcore exception: a + gi-javascriptcoreReturns: the column number of  exception. 3gi-javascriptcore exception: a + gi-javascriptcoreReturns: the line number of  exception. 4gi-javascriptcore exception: a + gi-javascriptcoreReturns: the  exception error message. 5gi-javascriptcore exception: a + gi-javascriptcoreReturns: the  exception error name. 6gi-javascriptcore exception: a + gi-javascriptcoreReturns: the the source URI of  exception, or . 7gi-javascriptcore exception: a + gi-javascriptcoreReturns:( a new string with the exception report 8gi-javascriptcore exception: a + gi-javascriptcoreReturns: the string representation of  exception. *+,-./012345678+,*-.123456/0787Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (garetxe@gmail.com)None,.=>?@AHVXb$gi-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 .Agi-javascriptcoreA convenience alias for  ::  %.Bgi-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 Cgi-javascriptcore Construct a  with valid value for the context>  property. This is rarely needed directly, but it is used by .Dgi-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 Egi-javascriptcore Construct a  with valid value for the name>  property. This is rarely needed directly, but it is used by .Fgi-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 Ggi-javascriptcore Construct a  with valid value for the parent>  property. This is rarely needed directly, but it is used by .Hgi-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 % 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.Igi-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 % 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.Jgi-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 % context,  destroyNotify is called with userData as parameter.Kgi-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 % context,  destroyNotify is called with userData as parameter.Lgi-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 % context,  destroyNotify is called with userData as parameter.Mgi-javascriptcoreGet the class name of jscClassNgi-javascriptcoreGet the parent class of jscClassHgi-javascriptcorejscClass: a % 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. Igi-javascriptcorejscClass: a % 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. Jgi-javascriptcorejscClass: a % 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. Kgi-javascriptcorejscClass: a % 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  Lgi-javascriptcorejscClass: a % 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 Mgi-javascriptcorejscClass: a jSCClass gi-javascriptcoreReturns: the name of jscClass Ngi-javascriptcorejscClass: a jSCClass gi-javascriptcoreReturns: the parent class of jscClass $%&@ABCDEFGHIJKLMN%&$@AIHKJLMNCBEDGF 7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (garetxe@gmail.com)None,.=>?@AHVXb4-Sgi-javascriptcoreThe type of delete_property in  #_. This is only required when you need to handle external properties not added to the prototype.Tgi-javascriptcore0Type for the callback on the (unwrapped) C side.Ugi-javascriptcore$The type of enumerate_properties in  #_. This is only required when you need to handle external properties not added to the prototype.Vgi-javascriptcore0Type for the callback on the (unwrapped) C side.Wgi-javascriptcoreThe type of get_property in  #_. This is only required when you need to handle external properties not added to the prototype.Xgi-javascriptcore0Type for the callback on the (unwrapped) C side.Ygi-javascriptcoreThe type of has_property in  #_. This is only required when you need to handle external properties not added to the prototype.Zgi-javascriptcore0Type for the callback on the (unwrapped) C side.[gi-javascriptcoreThe type of set_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.]gi-javascriptcore3Function used to handle JavaScript exceptions in a .^gi-javascriptcore3Function used to handle JavaScript exceptions in a ._gi-javascriptcore0Type for the callback on the (unwrapped) C side.`gi-javascriptcore9Generate a function pointer callable from C code, from a T.agi-javascriptcore9Generate a function pointer callable from C code, from a V.bgi-javascriptcore9Generate a function pointer callable from C code, from a X.cgi-javascriptcore9Generate a function pointer callable from C code, from a Z.dgi-javascriptcore9Generate a function pointer callable from C code, from a \.egi-javascriptcore9Generate a function pointer callable from C code, from a _.fgi-javascriptcoreWGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.ggi-javascriptcoreA convenience synonym for  ::  ^.hgi-javascriptcoreA convenience synonym for  ::  ].igi-javascriptcore4A simple wrapper that ignores the closure arguments.jgi-javascriptcoreWrap the callback into a .kgi-javascriptcoreWrap a ^ into a _.lgi-javascriptcoreWGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.mgi-javascriptcoreA convenience synonym for  ::  [.ngi-javascriptcoreWrap the callback into a .ogi-javascriptcoreWrap a [ into a \.pgi-javascriptcoreWGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.qgi-javascriptcoreA convenience synonym for  ::  Y.rgi-javascriptcoreWrap the callback into a .sgi-javascriptcoreWrap a Y into a Z.tgi-javascriptcoreWGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.ugi-javascriptcoreA convenience synonym for  ::  W.vgi-javascriptcoreWrap the callback into a .wgi-javascriptcoreWrap a W into a X.xgi-javascriptcoreWGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.ygi-javascriptcoreA convenience synonym for  ::  U.zgi-javascriptcoreWrap the callback into a .{gi-javascriptcoreWrap a U into a V.|gi-javascriptcoreWGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.}gi-javascriptcoreA convenience synonym for  ::  S.~gi-javascriptcoreWrap the callback into a .gi-javascriptcoreWrap a S into a T. Sgi-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. Ugi-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. Wgi-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 Ygi-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-javascriptcorevalue: the  to set gi-javascriptcoreReturns:  if handled or @ to forward the request to the parent class or prototype chain. ]gi-javascriptcorecontext: a  gi-javascriptcore exception: a % gi-javascriptcoreuserData : user data ^gi-javascriptcorecontext: a  gi-javascriptcore exception: a % fgi-javascriptcorecontext: a  gi-javascriptcore exception: a % gi-javascriptcoreuserData : user data lgi-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. pgi-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. tgi-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 xgi-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. -STUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~-TS|~`}VUxzay{XWtvbuwZYprcqs\[lndmo_^]ifjeghk7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (garetxe@gmail.com)None,.=>?@AHVXb-=gi-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-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 >* 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 >.gi-javascriptcore Create a new >5 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 > 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 >&<!-- -->s with the arguments and then userData4 as last parameter. When the function is cleared in context,  destroyNotify is called with userData as 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.gi-javascriptcore Create a new >* referencing <function>null</function> in context.gi-javascriptcore Create a new > from number.gi-javascriptcore Create a new > from instance. If instance is % a new empty object is created. When instance is provided, jscClass must be provided too.gi-javascriptcore Create a new > from string. If you need to create a >/ from a string containing null characters, use  instead.gi-javascriptcore Create a new > from bytes.gi-javascriptcore Create a new >/ 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 >, in case of void functions a >7 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.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 & flag.gi-javascriptcore"Get the list of property names of value. Only properties defined with ' 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 >, in case of void methods a >8 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 ()8. This is needed to handle strings with null characters.'gi-javascriptcorecontext: a  gi-javascriptcorearray: a  gi-javascriptcoreReturns: a >. gi-javascriptcorecontext: a  gi-javascriptcorestrv: a -terminated array of strings gi-javascriptcoreReturns: a >. gi-javascriptcorecontext: a  gi-javascriptcorevalue: a  gi-javascriptcoreReturns: a >. 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 >. 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 >. gi-javascriptcorecontext: a  gi-javascriptcoreReturns: a >. gi-javascriptcorecontext: a  gi-javascriptcorenumber : a number gi-javascriptcoreReturns: a >. gi-javascriptcorecontext: a  gi-javascriptcoreinstance: an object instance or  gi-javascriptcorejscClass: the $ of instance gi-javascriptcoreReturns: a >. gi-javascriptcorecontext: a  gi-javascriptcorestring: a null-terminated string gi-javascriptcoreReturns: a >. gi-javascriptcorecontext: a  gi-javascriptcorebytes: a () gi-javascriptcoreReturns: a >. gi-javascriptcorecontext: a  gi-javascriptcoreReturns: a >. gi-javascriptcorevalue: a > gi-javascriptcore parameters: the >7<!-- -->s to pass as parameters to the constructor, or  gi-javascriptcoreReturns: a >0 referencing the newly created object instance. gi-javascriptcorevalue: a > gi-javascriptcore parameters: the >4<!-- -->s to pass as parameters to the function, or  gi-javascriptcoreReturns: a >( with the return value of the function. gi-javascriptcorevalue: a > gi-javascriptcoreReturns: the > context. gi-javascriptcorevalue: a > gi-javascriptcoreReturns: whether the value is an array. gi-javascriptcorevalue: a > gi-javascriptcoreReturns:! whether the value is a boolean. gi-javascriptcorevalue: a > gi-javascriptcoreReturns:% whether the value is a constructor. gi-javascriptcorevalue: a > gi-javascriptcoreReturns:" whether the value is a function. gi-javascriptcorevalue: a > gi-javascriptcoreReturns: whether the value is null. gi-javascriptcorevalue: a > gi-javascriptcoreReturns: whether the value is a number. gi-javascriptcorevalue: a > gi-javascriptcoreReturns:! whether the value is an object. gi-javascriptcorevalue: a > gi-javascriptcoreReturns: whether the value is a string gi-javascriptcorevalue: a > gi-javascriptcoreReturns:! whether the value is undefined. gi-javascriptcorevalue: a > gi-javascriptcore propertyName%: the name of the property to define gi-javascriptcoreflags: * 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 > gi-javascriptcore propertyName%: the name of the property to define gi-javascriptcoreflags: * gi-javascriptcore propertyValue: the default property value gi-javascriptcorevalue: a > gi-javascriptcorename: the property name gi-javascriptcoreReturns: ! if the property was deleted, or  otherwise. gi-javascriptcorevalue: a > gi-javascriptcoreReturns: a B-terminated array of strings containing the property names, or  if value* doesn't have enumerable properties. Use +, to free. gi-javascriptcorevalue: a > gi-javascriptcorename: the property name gi-javascriptcoreReturns: the property >. gi-javascriptcorevalue: a > gi-javascriptcoreindex: the property index gi-javascriptcoreReturns: the property >. gi-javascriptcorevalue: a > gi-javascriptcorename: the property name gi-javascriptcoreReturns:  if value has a property with name, or  otherwise gi-javascriptcorevalue: a > gi-javascriptcorename: the method name gi-javascriptcore parameters: the >2<!-- -->s to pass as parameters to the method, or  gi-javascriptcoreReturns: a >& with the return value of the method. gi-javascriptcorevalue: a > gi-javascriptcorename: a class name gi-javascriptcoreReturns:2 whether the value is an object instance of class name. gi-javascriptcorevalue: a > gi-javascriptcorename: the property name gi-javascriptcoreproperty: the > to set gi-javascriptcorevalue: a > gi-javascriptcoreindex: the property index gi-javascriptcoreproperty: the > to set gi-javascriptcorevalue: a > gi-javascriptcoreReturns: a  result of the conversion. gi-javascriptcorevalue: a > gi-javascriptcoreReturns: a gdouble result of the conversion. gi-javascriptcorevalue: a > gi-javascriptcoreReturns: a gint32 result of the conversion. gi-javascriptcorevalue: a > gi-javascriptcoreReturns:4 a null-terminated string result of the conversion. gi-javascriptcorevalue: a > gi-javascriptcoreReturns: a ()$ with the result of the conversion. .=>?.>?= 7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (garetxe@gmail.com)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 (garetxe@gmail.com)None,.=>?@AHVXbgi-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 -. 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 -/ 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 (garetxe@gmail.com)None,.=>?@AHVXbA'gi-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-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 (". The context is created in a new  0. Use  to create a new ( in an existing  0.gi-javascriptcore Create a new ( 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 1 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  0 where context was created.gi-javascriptcoreRemove the last  2 previously pushed to context with .gi-javascriptcorePush an exception handler in context1. Whenever a JavaScript exception happens in the ( , the given handler will be called. The default  2 simply calls  to throw the exception to the (Q. 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 (, 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 (t 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 (. gi-javascriptcorevm: a  0 gi-javascriptcoreReturns: the newly created (. gi-javascriptcorecontext: a ( gi-javascriptcorecode: a JavaScript script to check gi-javascriptcorelength : length of code , or -1 if code is a nul-terminated string gi-javascriptcoremode: a 3 gi-javascriptcoreuri: the source URI gi-javascriptcore lineNumber: the starting line number gi-javascriptcoreReturns: a 4 gi-javascriptcorecontext: a ( gi-javascriptcorecontext: a ( 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 ( 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 ( 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 ( gi-javascriptcoreReturns: a % or 2 if there isn't any unhandled exception in the (. gi-javascriptcorecontext: a ( gi-javascriptcoreReturns: a  gi-javascriptcorecontext: a ( gi-javascriptcorename: the value name gi-javascriptcoreReturns: a  gi-javascriptcorecontext: a ( gi-javascriptcoreReturns: the  0 where the ( was created. gi-javascriptcorecontext: a ( gi-javascriptcorecontext: a ( gi-javascriptcorehandler: a  2 gi-javascriptcorecontext: a ( 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 ( gi-javascriptcorename: the value name gi-javascriptcorevalue: a  gi-javascriptcorecontext: a ( gi-javascriptcore errorMessage: an error message gi-javascriptcorecontext: a ( gi-javascriptcore exception: a % gi-javascriptcorecontext: a ( gi-javascriptcore errorName: the error name gi-javascriptcore errorMessage: an error message gi-javascriptcoreReturns: the ( that is currently executing. '()()'57Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (garetxe@gmail.com)None,.=>?@AHVXbz$%&'()*+,-./012345678=>?@ABCDEFGHIJKLMN 7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (garetxe@gmail.com)None,.=>?@AHVXbgi-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 6 classVTable [ #getProperty 7 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 8 #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 6 classVTable [ #setProperty 7 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 8 #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 6 classVTable [ #hasProperty 7 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 8 #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 6 classVTable [ #deleteProperty 7 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 8 #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 6$ classVTable [ #enumerateProperties 7 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 8 #enumerateProperties 97Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (garetxe@gmail.com)None,.=>?@AHVXb:7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1+Iaki Garca Etxebarria (garetxe@gmail.com)None,.=>?@AHVXbv      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'()*+,-./012345678=>?@ABCDEFGHIJKLMNSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 34;<=>?@ABCDEFGHIJKL*&'MNOPQRS T$$UV%%WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz { | } ~        2  1  0 0      # #                     !"#$%&'%&(%&)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!<!=>?>@>@>A>B>B>C>C>D>D>E>E>F>F>G>G>H>I>I>J>K>L>L>M>N>O>P>Q>R>S>T>U>V>W>X>Y>Z>[>[>\>]>^>_>`abacadaeafagahaiajaklmnopqrstuvwxyz{|}~##76---.-/                    !"!#$  >>/gi-javascriptcore-4.0.16-IRcrXoikcus9uwIguVj4EPGI.JavaScriptCore.ConstantsGI.JavaScriptCore.EnumsGI.JavaScriptCore.FlagsGI.JavaScriptCore.FunctionsGI.JavaScriptCore.Objects.Class!GI.JavaScriptCore.Objects.Context#GI.JavaScriptCore.Objects.ExceptionGI.JavaScriptCore.Objects.ValueGI.JavaScriptCore.Callbacks(GI.JavaScriptCore.Objects.VirtualMachine#GI.JavaScriptCore.Objects.WeakValue%GI.JavaScriptCore.Structs.ClassVTablegetMajorVersiongetMicroVersiongetMinorVersioncontextCheckSyntaxvalueObjectDefinePropertyData!valueObjectDefinePropertyAccessor MINOR_VERSION MICRO_VERSION MAJOR_VERSIONData.GI.Base.ManagedPtrcastToContextData.GI.Base.AttributesgetData.GI.Base.ConstructiblenewGI.GLib.Structs.PtrArrayPtrArrayValuecontextSetValueGI.GObject.CallbacksCallback ClassVTableClass ExceptionValuePropertyFlagsConfigurableValuePropertyFlagsEnumerableGI.GLib.Structs.BytesBytesValuePropertyFlagsGI.GLib.FunctionsstrfreevData.GI.Base.SignalsonafterVirtualMachinevalueNewObjectExceptionHandlerCheckSyntaxModeCheckSyntaxResultGI.JavaScriptCore.Objectsset:=clearGI.JavaScriptCore.StructsGI.JavaScriptCoreCheckSyntaxModeScriptCheckSyntaxModeModuleAnotherCheckSyntaxModeCheckSyntaxResultSuccess!CheckSyntaxResultRecoverableError#CheckSyntaxResultIrrecoverableError)CheckSyntaxResultUnterminatedLiteralError!CheckSyntaxResultOutOfMemoryError#CheckSyntaxResultStackOverflowErrorAnotherCheckSyntaxResult$fOrdCheckSyntaxResult$fEnumCheckSyntaxResult$fOrdCheckSyntaxMode$fEnumCheckSyntaxMode$fShowCheckSyntaxResult$fEqCheckSyntaxResult$fShowCheckSyntaxMode$fEqCheckSyntaxModeValuePropertyFlagsWritableAnotherValuePropertyFlags$fIsGFlagValuePropertyFlags$fOrdValuePropertyFlags$fEnumValuePropertyFlags$fShowValuePropertyFlags$fEqValuePropertyFlagsIsClass IsContext IsException toException noException exceptionNewexceptionNewWithNameexceptionGetBacktraceStringexceptionGetColumnNumberexceptionGetLineNumberexceptionGetMessageexceptionGetNameexceptionGetSourceUriexceptionReportexceptionToString$fIsObjectException$fGObjectException$fIsExceptionException$fIsExceptionaIsValuetoClassnoClassgetClassContextconstructClassContext getClassNameconstructClassNamegetClassParentconstructClassParentclassAddConstructorVariadicclassAddConstructorclassAddMethodVariadicclassAddMethodclassAddProperty classGetNameclassGetParent$fIsObjectClass$fGObjectClass$fIsClassClass $fIsClassaClassDeletePropertyFunctionC_ClassDeletePropertyFunction ClassEnumeratePropertiesFunction"C_ClassEnumeratePropertiesFunctionClassGetPropertyFunctionC_ClassGetPropertyFunctionClassHasPropertyFunctionC_ClassHasPropertyFunctionClassSetPropertyFunctionC_ClassSetPropertyFunctionExceptionHandler_WithClosuresC_ExceptionHandlermk_ClassDeletePropertyFunction#mk_ClassEnumeratePropertiesFunctionmk_ClassGetPropertyFunctionmk_ClassHasPropertyFunctionmk_ClassSetPropertyFunctionmk_ExceptionHandlerdynamic_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_ClassDeletePropertyFunctiontoValuenoValuegetValueContextconstructValueContextvalueNewArrayFromGarrayvalueNewArrayFromStrvvalueNewBooleanvalueNewFunctionVariadicvalueNewFunction valueNewNullvalueNewNumbervalueNewStringvalueNewStringFromBytesvalueNewUndefinedvalueConstructorCallvalueFunctionCallvalueGetContext valueIsArrayvalueIsBooleanvalueIsConstructorvalueIsFunction valueIsNull valueIsNumber valueIsObject valueIsStringvalueIsUndefinedvalueObjectDeletePropertyvalueObjectEnumeratePropertiesvalueObjectGetPropertyvalueObjectGetPropertyAtIndexvalueObjectHasPropertyvalueObjectInvokeMethodvalueObjectIsInstanceOfvalueObjectSetPropertyvalueObjectSetPropertyAtIndexvalueToBoolean valueToDouble valueToInt32 valueToStringvalueToStringAsBytes$fIsObjectValue$fGObjectValue$fIsValueValue $fIsValueaIsVirtualMachinetoVirtualMachinenoVirtualMachinevirtualMachineNew$fIsObjectVirtualMachine$fGObjectVirtualMachine $fIsVirtualMachineVirtualMachine$fIsVirtualMachineaC_WeakValueClearedCallbackWeakValueClearedCallback IsWeakValue WeakValuemk_WeakValueClearedCallback toWeakValue noWeakValuenoWeakValueClearedCallbackgenClosure_WeakValueClearedwrap_WeakValueClearedCallbackonWeakValueClearedafterWeakValueClearedconstructWeakValueValue weakValueNewweakValueGetValue$fIsObjectWeakValue$fGObjectWeakValue$fIsWeakValueWeakValue$fIsWeakValuea toContext noContextgetContextVirtualMachineconstructContextVirtualMachine contextNewcontextNewWithVirtualMachinecontextClearExceptioncontextEvaluatecontextEvaluateInObjectcontextEvaluateWithSourceUricontextGetExceptioncontextGetGlobalObjectcontextGetValuecontextGetVirtualMachinecontextPopExceptionHandlercontextPushExceptionHandlercontextRegisterClass contextThrowcontextThrowExceptioncontextThrowWithNamecontextGetCurrent$fIsObjectContext$fGObjectContext$fIsContextContext $fIsContextanewZeroClassVTable noClassVTablegetClassVTableGetPropertysetClassVTableGetPropertyclearClassVTableGetPropertygetClassVTableSetPropertysetClassVTableSetPropertyclearClassVTableSetPropertygetClassVTableHasPropertysetClassVTableHasPropertyclearClassVTableHasPropertygetClassVTableDeletePropertysetClassVTableDeletePropertyclearClassVTableDeleteProperty!getClassVTableEnumerateProperties!setClassVTableEnumerateProperties#clearClassVTableEnumerateProperties$fConstructibleClassVTabletag$fWrappedPtrClassVTablebase GHC.MaybeNothingMaybe-haskell-gi-base-0.21.3-4eD5hHdysrYLS203rrKtNiData.GI.Base.GValueGValueConstructData.GI.Base.GTypeGTypeData.GI.Base.ClosureClosureghc-prim GHC.TypesTrueFalseBoolCGType gtypeName gtypeString gtypePointergtypeInt gtypeUInt gtypeLong gtypeULong gtypeInt64 gtypeUInt64 gtypeFloat gtypeDouble gtypeBoolean gtypeBoxed gtypeObject gtypeInvalid gtypeVariant gtypeGType gtypeStrvgtypeByteArrayData.GI.Base.BasicTypesGDestroyNotify PtrWrapped unwrapPtrGSListGList GHashTable GByteArray GPtrArrayGArrayIsGFlag GParamSpec NullToNothing nullToNothingUnexpectedNullPointerReturnnullPtrErrorMsgGObject gobjectType WrappedPtrwrappedPtrCallocwrappedPtrCopywrappedPtrFree BoxedFlagsboxedFlagsType BoxedEnum boxedEnumType BoxedObject boxedTypeManagedPtrNewtype ManagedPtrmanagedForeignPtrmanagedPtrAllocCallStackmanagedPtrIsDisowned g_slist_free g_list_freeData.GI.Base.GHashTable GEqualFunc GHashFunc gStrEqualgStrHash gDirectEqual gDirectHash ptrPackPtr ptrUnpackPtrcstringPackPtrcstringUnpackPtr newManagedPtrnewManagedPtr'newManagedPtr_disownManagedPtrwithManagedPtrmaybeWithManagedPtrwithManagedPtrList withTransientunsafeManagedPtrGetPtrunsafeManagedPtrCastPtrtouchManagedPtr unsafeCastTo newObject wrapObject unrefObject disownObjectnewBoxed wrapBoxed copyBoxed copyBoxedPtr freeBoxed disownBoxedwrapPtrnewPtr copyBytes noClosure newCClosureData.GI.Base.BasicConversionsunrefGHashTableunrefGByteArray unrefPtrArray unrefGArray gflagsToWord wordToGFlags packGList unpackGList packGSList unpackGSList packGArray unpackGArray packGPtrArrayunpackGPtrArraypackGByteArrayunpackGByteArraypackGHashTableunpackGHashTablepackByteStringpackZeroTerminatedByteStringunpackByteStringWithLengthunpackZeroTerminatedByteStringpackStorableArraypackZeroTerminatedStorableArrayunpackStorableArrayWithLength!unpackZeroTerminatedStorableArraypackMapStorableArray"packMapZeroTerminatedStorableArray unpackMapStorableArrayWithLength$unpackMapZeroTerminatedStorableArraypackUTF8CArraypackZeroTerminatedUTF8CArrayunpackZeroTerminatedUTF8CArrayunpackUTF8CArrayWithLengthpackFileNameArraypackZeroTerminatedFileNameArray!unpackZeroTerminatedFileNameArrayunpackFileNameArrayWithLengthstringToCStringcstringToString textToCStringwithTextCString cstringToTextbyteStringToCStringcstringToByteString packPtrArraypackZeroTerminatedPtrArrayunpackPtrArrayWithLengthunpackZeroTerminatedPtrArraymapZeroTerminatedCArraypackBlockArrayunpackBlockArrayWithLengthunpackBoxedArrayWithLengthmapCArrayWithLength mapGArray mapPtrArraymapGList mapGSListData.GI.Base.GVariantGVariantDictEntryGVariantSignatureGVariantObjectPathGVariantHandleGVariantSingletIsGVariantBasicType IsGVariant toGVariant fromGVarianttoGVariantFormatString noGVariantgvariantGetTypeStringwrapGVariantPtrnewGVariantFromPtr unrefGVariantdisownGVariantgvariantFromBoolgvariantToBoolgvariantFromWord8gvariantToWord8gvariantFromInt16gvariantToInt16gvariantFromWord16gvariantToWord16gvariantFromInt32gvariantToInt32gvariantFromWord32gvariantToWord32gvariantFromInt64gvariantToInt64gvariantFromWord64gvariantToWord64gvariantFromHandlegvariantToHandlegvariantFromDoublegvariantToDoublegvariantToTextgvariantFromTextnewGVariantObjectPathgvariantObjectPathToTextgvariantFromObjectPathgvariantToObjectPathnewGVariantSignaturegvariantSignatureToTextgvariantFromSignaturegvariantToSignaturegvariantFromGVariantgvariantToGVariantgvariantToBytestringgvariantFromBytestringgvariantFromMaybegvariantToMaybegvariantFromDictEntrygvariantToDictEntrygvariantFromMap gvariantToMapgvariantFromListgvariantToListgvariantFromTuplegvariantToTupleIsGValuetoGValue fromGValueGValueAttrOp:=>:~:~> SignalProxyPropertyNotifyData.GI.Base.GObjectnew'Data.GI.Base.GError GErrorClassgerrorClassDomain GErrorMessage GErrorCode GErrorDomain gerrorNew gerrorDomain gerrorCode gerrorMessagecatchGErrorJustcatchGErrorJustDomainhandleGErrorJusthandleGErrorJustDomainpropagateGError checkGErrormaybePokeGError gtypeToCGTypeGErrorGVariant