package diffast-core

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Class type Spec_base.node_data_t_shared

inherit Otree.data2
method source_fid : string
method set_source_fid : string -> unit
method _digest : Xhash.t option
method digest : Xhash.t option
method set_digest : Xhash.t -> unit
method _set_digest : Xhash.t -> unit
method reset_digest : unit
method label : string
method _label : Obj.t
method is_compatible_with : ?weak:bool -> 'self -> bool
method relabel_allowed : 'self -> bool
method quasi_eq : 'self -> bool
method to_be_notified : bool
method eq : 'self -> bool
method equals : 'self -> bool
method subtree_equals : 'self -> bool
method set_loc : Loc.t -> unit
method src_loc : Loc.t
method to_rep : string
method to_string : string
method feature : Obj.t * Xhash.t option
method to_elem_data : string * (string * string) list * string
method is_anonymous : bool
method is_named : bool
method is_named_orig : bool
method get_name : string
method get_orig_name : string
method get_stripped_name : string
method _stripped_label : Obj.t
method _stripped_orig_label : Obj.t
method _anonymized_label : Obj.t
method _anonymized2_label : Obj.t
method _anonymized3_label : Obj.t
method is_partition : bool
method is_boundary : bool
method set_mid : MID.t -> unit
method mid : MID.t
method binding : Binding.t
method bindings : Binding.t list
method orig_to_elem_data_for_eq : string * (string * string) list * string
method relab : ?orig:Obj.t option -> Obj.t -> unit
method to_elem_data_for_delta : string * (string * string) list * string
method orig_to_elem_data_for_delta : string * (string * string) list * string
method elem_name_for_delta : string
method orig_elem_name_for_delta : string
method elem_attrs_for_delta : (string * string) list
method orig_elem_attrs_for_delta : (string * string) list
method change_attr : string -> string -> unit
method delete_attr : string -> unit
method insert_attr : string -> string -> unit