package diffast-langs-cpp

  1. Overview
  2. Docs
val mutable weight : int
val mutable suffix : string
val mutable src_loc : Diffast_misc.Loc.t
val mutable source_fid : string
val mutable short_string : string
val mutable rep : string
val mutable prefix : string
val mutable orig_lab_opt : L.t option
val mutable move_id : Diffast_core.Moveid.t
val mutable more_anonymized_label : string option
val mutable gid : Diffast_misc.Otree.GI.t
val mutable frommacro : string
val mutable digest : Diffast_misc.Xhash.t option
val mutable char : char option
val mutable bindings : Diffast_misc.Binding.t list
val mutable binding : Diffast_misc.Binding.t
val mutable anonymized_label : string option
val mutable anonymized3_label : string option
val mutable anonymized2_label : string option
val mutable _scope_node : 'b Diffast_misc.Otree.node2 option
val mutable _eq : 'b -> bool
val mutable _digest : Diffast_misc.Xhash.t option
val _annotation : Obj.t
method _annotation : Obj.t
method _anonymized2_label : Obj.t
method _anonymized3_label : Obj.t
method _anonymized_label : Obj.t
method _digest : Diffast_misc.Xhash.t option
method _digest_string : string
method _label : Obj.t
method _set_digest : Diffast_misc.Xhash.t -> unit
method _stripped_label : Obj.t
method _stripped_orig_label : Obj.t
method add_binding : Diffast_misc.Binding.t -> unit
method add_successor : 'b Diffast_misc.Otree.node2 -> unit
method add_to_ordinal_list : int list -> unit
method anonymized2_label : string
method anonymized3_label : string
method anonymized_label : string
method binding : Diffast_misc.Binding.t
method bindings : Diffast_misc.Binding.t list
method change_attr : string -> string -> unit
method char : char
method delete_attr : string -> unit
method digest : Diffast_misc.Xhash.t option
method digest_string : string
method elem_attrs_for_delta : (string * string) list
method elem_name_for_delta : string
method eq : 'b -> bool
method equals : 'b -> bool
method feature : Obj.t * Diffast_misc.Xhash.t option
method frommacro : string
method get_category : string
method get_ident_use : string
method get_name : string
method get_ordinal : int -> int
method get_orig_name : string
method get_prefix : string
method get_stripped_name : string
method get_suffix : string
method get_value : string
method has_non_trivial_tid : bool
method has_non_trivial_value : bool
method has_ordinal : bool
method has_value : bool
method id_loc : Diffast_misc.Loc.t
method insert_attr : string -> string -> unit
method is_anonymous : bool
method is_anonymous_orig : bool
method is_block : bool
method is_boundary : bool
method is_common : bool
method is_compatible_with : ?weak:bool -> 'b -> bool
method is_frommacro : bool
method is_int_literal : bool
method is_literal : bool
method is_named : bool
method is_named_orig : bool
method is_ntuple : bool
method is_op : bool
method is_order_insensitive : bool
method is_partition : bool
method is_phantom : bool
method is_primary : bool
method is_real_literal : bool
method is_scope_creating : bool
method is_sequence : bool
method is_special : bool
method is_statement : bool
method is_string_literal : bool
method label : string
method more_anonymized_label : string
method move_disallowed : bool
method not_frommacro : bool
method orig_elem_attrs_for_delta : (string * string) list
method orig_elem_name_for_delta : string
method orig_lab_opt : Obj.t option
method orig_to_elem_data_for_delta : string * (string * string) list * string
method orig_to_elem_data_for_eq : string * (string * string) list * string
method quasi_eq : 'b -> bool
method relabel_allowed : 'b -> bool
method reset_digest : unit
method scope_node : 'c Diffast_misc.Otree.node2
method set_binding : Diffast_misc.Binding.t -> unit
method set_bindings : Diffast_misc.Binding.t list -> unit
method set_digest : Diffast_misc.Xhash.t -> unit
method set_frommacro : string -> unit
method set_gid : Diffast_misc.Otree.GI.t -> unit
method set_loc : Diffast_misc.Loc.t -> unit
method set_mid : Diffast_core.Moveid.t -> unit
method set_prefix : string -> unit
method set_scope_node : 'b Diffast_misc.Otree.node2 -> unit
method set_source_fid : string -> unit
method set_suffix : string -> unit
method set_weight : int -> unit
method source_fid : string
method src_loc : Diffast_misc.Loc.t
method stripped_label : string
method subtree_equals : 'b -> bool
method to_be_notified : bool
method to_elem_data : string * (string * string) list * string
method to_elem_data_for_delta : string * (string * string) list * string
method to_rep : string
method to_short_string : string
method to_simple_string : string
method to_string : string
method weight : int
OCaml

Innovation. Community. Security.