module Dup: sig .. end
type ([> Channel.dup_in_source ] * [> Channel.gen_in_channel ]) dup_in_arg = ([> Channel.dup_in_source ] as 'a) * ([> Channel.gen_in_channel ] as 'b)
An argument to dup acting on input channels
type ([> Channel.dup_out_source ] * [> Channel.gen_out_channel ]) dup_out_arg = ([> Channel.dup_out_source ] as 'a) * ([> Channel.gen_out_channel ] as 'b)
An argument to dup acting on output channels
val (!%) : Channel.descr -> int
val (*<&) : Channel.gen_in_channel ->
Channel.dup_in_source ->
([> Channel.dup_in_source ] * [> Channel.gen_in_channel ])
dup_in_arg
val (*<) : Channel.gen_in_channel ->
string ->
([> Channel.dup_in_source ] * [> Channel.gen_in_channel ])
dup_in_arg
val (*>&) : Channel.gen_out_channel ->
Channel.dup_out_source ->
([> Channel.dup_out_source ] * [> Channel.gen_out_channel ])
dup_out_arg
val (*>) : Channel.gen_out_channel ->
string ->
([> Channel.dup_out_source ] * [> Channel.gen_out_channel ])
dup_out_arg
val (*>!) : Channel.gen_out_channel ->
string ->
([> Channel.dup_out_source ] * [> Channel.gen_out_channel ])
dup_out_arg
val (*>?) : Channel.gen_out_channel ->
string ->
([> Channel.dup_out_source ] * [> Channel.gen_out_channel ])
dup_out_arg
val (*>>) : Channel.gen_out_channel ->
string ->
([> Channel.dup_out_source ] * [> Channel.gen_out_channel ])
dup_out_arg
val (*>>!) : Channel.gen_out_channel ->
string ->
([> Channel.dup_out_source ] * [> Channel.gen_out_channel ])
dup_out_arg
val (%<&) : int ->
int ->
([> Channel.dup_in_source ] * [> Channel.gen_in_channel ])
dup_in_arg
val (%<) : int ->
string ->
([> Channel.dup_in_source ] * [> Channel.gen_in_channel ])
dup_in_arg
val (%>&) : int ->
int ->
([> Channel.dup_out_source ] * [> Channel.gen_out_channel ])
dup_out_arg
val (%>) : int ->
string ->
([> Channel.dup_out_source ] * [> Channel.gen_out_channel ])
dup_out_arg
val (%>!) : int ->
string ->
([> Channel.dup_out_source ] * [> Channel.gen_out_channel ])
dup_out_arg
val (%>?) : int ->
string ->
([> Channel.dup_out_source ] * [> Channel.gen_out_channel ])
dup_out_arg
val (%>>) : int ->
string ->
([> Channel.dup_out_source ] * [> Channel.gen_out_channel ])
dup_out_arg
val (%>>!) : int ->
string ->
([> Channel.dup_out_source ] * [> Channel.gen_out_channel ])
dup_out_arg
val (/<&) : Pervasives.in_channel ->
Pervasives.in_channel ->
([> Channel.dup_in_source ] * [> Channel.gen_in_channel ])
dup_in_arg
val (/<) : Pervasives.in_channel ->
string ->
([> Channel.dup_in_source ] * [> Channel.gen_in_channel ])
dup_in_arg
val (/>&) : Pervasives.out_channel ->
Pervasives.out_channel ->
([> Channel.dup_out_source ] * [> Channel.gen_out_channel ])
dup_out_arg
val (/>) : Pervasives.out_channel ->
string ->
([> Channel.dup_out_source ] * [> Channel.gen_out_channel ])
dup_out_arg
val (/>!) : Pervasives.out_channel ->
string ->
([> Channel.dup_out_source ] * [> Channel.gen_out_channel ])
dup_out_arg
val (/>?) : Pervasives.out_channel ->
string ->
([> Channel.dup_out_source ] * [> Channel.gen_out_channel ])
dup_out_arg
val (/>>) : Pervasives.out_channel ->
string ->
([> Channel.dup_out_source ] * [> Channel.gen_out_channel ])
dup_out_arg
val (/>>!) : Pervasives.out_channel ->
string ->
([> Channel.dup_out_source ] * [> Channel.gen_out_channel ])
dup_out_arg
val (*>%) : Channel.gen_out_channel ->
int ->
([> Channel.dup_out_source ] * [> Channel.gen_out_channel ])
dup_out_arg
val (*>/) : Channel.gen_out_channel ->
Pervasives.out_channel ->
([> Channel.dup_out_source ] * [> Channel.gen_out_channel ])
dup_out_arg
val (%>*) : int ->
Channel.dup_out_source ->
([> Channel.dup_out_source ] * [> Channel.gen_out_channel ])
dup_out_arg
val (%>/) : int ->
Pervasives.out_channel ->
([> Channel.dup_out_source ] * [> Channel.gen_out_channel ])
dup_out_arg
val (/>*) : Pervasives.out_channel ->
Channel.dup_out_source ->
([> Channel.dup_out_source ] * [> Channel.gen_out_channel ])
dup_out_arg
val (/>%) : Pervasives.out_channel ->
int ->
([> Channel.dup_out_source ] * [> Channel.gen_out_channel ])
dup_out_arg
val (*<%) : Channel.gen_in_channel ->
int ->
([> Channel.dup_in_source ] * [> Channel.gen_in_channel ])
dup_in_arg
val (*</) : Channel.gen_in_channel ->
Pervasives.in_channel ->
([> Channel.dup_in_source ] * [> Channel.gen_in_channel ])
dup_in_arg
val (%<*) : int ->
Channel.dup_in_source ->
([> Channel.dup_in_source ] * [> Channel.gen_in_channel ])
dup_in_arg
val (%</) : int ->
Pervasives.in_channel ->
([> Channel.dup_in_source ] * [> Channel.gen_in_channel ])
dup_in_arg
val (/<*) : Pervasives.in_channel ->
Channel.dup_in_source ->
([> Channel.dup_in_source ] * [> Channel.gen_in_channel ])
dup_in_arg
val (/<%) : Pervasives.in_channel ->
int ->
([> Channel.dup_in_source ] * [> Channel.gen_in_channel ])
dup_in_arg