Provided by: libeliom-ocaml-doc_3.0.3-4build2_all bug

NAME

       Eliom_wrap - 'a wrapper is the type of values to include into a value of type 'a for it to
       be wraped specificaly

Module

       Module   Eliom_wrap

Documentation

       Module Eliom_wrap
        : sig end

       'a wrapper is the type of values to include into a value of type 'a for it  to  be  wraped
       specificaly

       type 'a wrapped_value

       type +'a wrapper

       'a  wrapper  is  the type of values to include into a value of type 'a for it to be wraped
       specificaly

       val create_wrapper : ('a -> 'b) -> 'a wrapper

       create f create a new tag that can be included into a value.   if  wrap  is  called  on  a
       father  of  a  value  v  containing  a  tag,  the  value  v will be replaced by f v before
       marshaling.

       val wrap : 'a -> 'a wrapped_value

       marshal a value, taking into account the tags.

       val empty_wrapper : 'a wrapper

       a wrapper that do not change the value

       type unwrap_id

       unwrap *

       type unwrapper

       val create_unwrapper : unwrap_id -> unwrapper

       val empty_unwrapper : unwrapper

       val id_of_int : int -> unwrap_id