Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
include UntaggedName
val pp :
Ppx_deriving_runtime.Format.formatter ->
t ->
Ppx_deriving_runtime.unit
val show : t -> Ppx_deriving_runtime.string
val sexp_of_t : t -> Sexplib0.Sexp.t
val of_string : Base.string -> t
Creates a name from a string, with a default location (unspecified)
Update the identifier with function ~f
, without changing the location
val user : t -> Base.string
Prints the identifier in a user-friendly format, i.e. without the location
val hash : t -> Base.int
Hash (identifier only, location ignored)
include Base.Comparable.S with type t := t
val comparator : (t, comparator_witness) Base__Comparator.comparator
val of_other_name : (module UntaggedName with type t = 'a) -> 'a -> t
Allows conversion between different tags