sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Type converters
This module offers a convenient way of constructing a boxed D-Bus value from a OCaml value, and of casting a boxed D-Bus value into a OCaml value.
Constructors
val byte : char basic
val boolean : bool basic
val int16 : int basic
val int32 : int32 basic
val int64 : int64 basic
val uint16 : int basic
val uint32 : int32 basic
val uint64 : int64 basic
val double : float basic
val string : string basic
val object_path : OBus_path.t basic
val unix_fd : Unix.file_descr basic
val byte_array : string single
val basic_byte : char single
val basic_boolean : bool single
val basic_int16 : int single
val basic_int32 : int32 single
val basic_int64 : int64 single
val basic_uint16 : int single
val basic_uint32 : int32 single
val basic_uint64 : int64 single
val basic_double : float single
val basic_string : string single
val basic_object_path : OBus_path.t single
val basic_unix_fd : Unix.file_descr single
Types extraction
val type_sequence : 'a sequence -> T.sequence
Boxing
val make_sequence : 'a sequence -> 'a -> V.sequence
Unboxing
Exception raised when a boxed value do not have the same signature as the combinator
val cast_sequence : 'a sequence -> V.sequence -> 'a
Dynamic values
The follwing functions allows you to create converters that do not convert values.
val dyn_sequence : T.sequence -> V.sequence sequence
Sequence constructors
val seq0 : unit sequence
val seq14 :
'a1 single ->
'a2 single ->
'a3 single ->
'a4 single ->
'a5 single ->
'a6 single ->
'a7 single ->
'a8 single ->
'a9 single ->
'a10 single ->
'a11 single ->
'a12 single ->
'a13 single ->
'a14 single ->
('a1
* 'a2
* 'a3
* 'a4
* 'a5
* 'a6
* 'a7
* 'a8
* 'a9
* 'a10
* 'a11
* 'a12
* 'a13
* 'a14)
sequence
val seq15 :
'a1 single ->
'a2 single ->
'a3 single ->
'a4 single ->
'a5 single ->
'a6 single ->
'a7 single ->
'a8 single ->
'a9 single ->
'a10 single ->
'a11 single ->
'a12 single ->
'a13 single ->
'a14 single ->
'a15 single ->
('a1
* 'a2
* 'a3
* 'a4
* 'a5
* 'a6
* 'a7
* 'a8
* 'a9
* 'a10
* 'a11
* 'a12
* 'a13
* 'a14
* 'a15)
sequence
val seq16 :
'a1 single ->
'a2 single ->
'a3 single ->
'a4 single ->
'a5 single ->
'a6 single ->
'a7 single ->
'a8 single ->
'a9 single ->
'a10 single ->
'a11 single ->
'a12 single ->
'a13 single ->
'a14 single ->
'a15 single ->
'a16 single ->
('a1
* 'a2
* 'a3
* 'a4
* 'a5
* 'a6
* 'a7
* 'a8
* 'a9
* 'a10
* 'a11
* 'a12
* 'a13
* 'a14
* 'a15
* 'a16)
sequence
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page