val iter :
t ->
element0:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
'a ) ->
element1:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
'b ) ->
element2:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
'c ) ->
element3:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
'd ) ->
element4:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
'e ) ->
'fval fold :
t ->
init:'a ->
element0:
( 'b ->
( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
'c ) ->
element1:
( 'd ->
( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
'e ) ->
element2:
( 'f ->
( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
'g ) ->
element3:
( 'h ->
( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
'i ) ->
element4:
( 'j ->
( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
'k ) ->
'lval for_all :
t ->
element0:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
bool ) ->
element1:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
bool ) ->
element2:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
bool ) ->
element3:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
bool ) ->
element4:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
bool ) ->
boolval exists :
t ->
element0:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
bool ) ->
element1:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
bool ) ->
element2:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
bool ) ->
element3:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
bool ) ->
element4:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
bool ) ->
boolval to_list :
t ->
element0:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
'a ) ->
element1:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
'b ) ->
element2:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
'c ) ->
element3:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
'd ) ->
element4:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
'e ) ->
'f listval map :
t ->
element0:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
int ) ->
element1:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
int ) ->
element2:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
int ) ->
element3:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
int ) ->
element4:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
int ) ->
tval set_all_mutable_fields : 'a -> unit