package lablgtk3

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val boolean : bool data_conv
val char : char data_conv
val uchar : char data_conv
val int : int data_conv
val uint : int data_conv
val long : int data_conv
val ulong : int data_conv
val flags : [> ] as 'a Gpointer.variant_table -> 'a list data_conv
val enum : [> ] as 'a Gpointer.variant_table -> 'a data_conv
val int32 : int32 data_conv
val uint32 : int32 data_conv
val int64 : int64 data_conv
val uint64 : int64 data_conv
val float : float data_conv
val double : float data_conv
val string : string data_conv
val string_option : string option data_conv
val pointer : Gpointer.boxed option data_conv
val unsafe_pointer : 'a data_conv
val unsafe_pointer_option : 'a option data_conv
val boxed : g_type -> Gpointer.boxed option data_conv
val unsafe_boxed : g_type -> 'a data_conv
val unsafe_boxed_option : g_type -> 'a option data_conv
val gobject : 'a obj data_conv
val gobject_option : 'a obj option data_conv
val gobject_by_name : string -> 'a obj data_conv
val caml : 'a data_conv
val caml_option : 'a option data_conv
val wrap : inj:('a -> 'b) -> proj:('b -> 'a) -> 'b data_conv -> 'a data_conv
val of_value : 'a data_conv -> g_value -> 'a
val to_value : 'a data_conv -> 'a -> g_value
val get_type : 'a data_conv -> g_type