Module Cpp_base.Cpp_treeSource
module Fname = Langs_common.Fnamemodule Astloc = Langs_common.AstlocSourceval set_loc : < data : < set_loc : L.Loc.t -> 'a.. >.. > -> L.Ast.Loc.t -> 'a module Tree : sig ... endSourceval apply_child :
(L.t -> bool) ->
((< data : < _label : Obj.t.. >.. > as 'a) -> unit) ->
'a array ->
unit Sourceval get_nth_children :
< children : 'a array ; data : < get_ordinal : int -> 'b.. >.. > ->
'b ->
'a array Sourceval set_control_flow :
(Cpp_parsing.Common.ident,
< children : 'a array
; data :
< _label : Obj.t
; add_successor : 'a -> unit
; get_ordinal : int -> int.. >
; nchildren : int.. > as 'a)
Hashtbl.t ->
< children : 'a array ; nchildren : int.. > ->
unit Sourceval of_ast :
Diffast_core.Parser_options.c ->
< comment_regions : (int * int) list
; ignored_regions : (int * int) list
; lines_read : int
; missed_regions : (int * int) list
; root :
< binding : B.t
; children : 'a list
; get_prefix : string
; get_suffix : string
; info : I.t
; label : L.t
; lloc : < get_level : int ; get_loc_of_level : int -> Astloc.t.. >
; loc : Astloc.t
; orig_loc : Astloc.t
; pvec : int list.. > as 'a.. > ->
Tree.c