package inspect

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type t = Stdlib.Obj.t
type tag =
  1. | Lazy
  2. | Closure
  3. | Object
  4. | Infix
  5. | Forward
  6. | Block
  7. | Abstract
  8. | String
  9. | Double
  10. | Double_array
  11. | Custom
  12. | Int
  13. | Out_of_heap
  14. | Unaligned
type custom =
  1. | Custom_nativeint of nativeint
  2. | Custom_int32 of int32
  3. | Custom_int64 of int64
  4. | Custom_bigarray
  5. | Custom_channel
  6. | Custom_unknown
  7. | Not_custom
module TagSet : sig ... end
val equal : t -> t -> bool
val hash : t -> int
val bits : t -> nativeint
val bits_to_string : ?base:[ `Bin | `Dec | `Hex ] -> t -> string
val tag : t -> tag
val heap_words : t -> int
val is_in_heap : t -> bool
val custom_identifier : t -> string
val custom_value : t -> custom
val custom_ops_info : t -> string
val custom_is_int : t -> bool
val custom_has_finalize : t -> bool
val custom_has_compare : t -> bool
val custom_has_hash : t -> bool
val custom_has_serialize : t -> bool
val custom_has_deserialize : t -> bool
val mnemonic : t -> string
val mnemonic_unknown : string
val abbrev : t -> string
val description : t -> string