Module Future.PathGen.PathType.Operators


module Future.PathGen.PathType.Operators: sig .. end
Infix operators for path construction. They are in separate module, so one can open Path.Operators to use them.

val (/:) : Future.PathGen.PathType.t ->
Future.PathGen.PathType.ustring -> Future.PathGen.PathType.t
path/:name is a path of name located in a directory path. For example: Future.PathGen.PathType.default_validator is applied to the argument. name must not contain path separator (causes Illegal_char exception).
Raises Illegal_char (raised by validator on any bad character)
val (//@) : Future.PathGen.PathType.t ->
Future.PathGen.PathType.t -> Future.PathGen.PathType.t
basepath//@relpath catenates two paths.

Windows: As a special exception it is possible to pass absolute path as relpath, provided that basepath is simple absolute path (i.e. of the form [...; ""]) and relpath is not simple absolute path.
Raises Invalid_argument if the second argument is an absolute path (Windows: see above).