package diffast-langs-cpp

  1. Overview
  2. Docs
module Sourcecode = Diffast_core.Sourcecode
module Unparsing_base = Langs_common.Unparsing_base
module Ast = Cpp_parsing.Ast
module L = Cpp_label
module Tree : sig ... end
module Fmtr : sig ... end
module UPB : sig ... end
val _pr_semicolon : unit -> unit
val pr_semicolon : unit -> unit
val pr_colon_colon : unit -> unit
val pr_lt : unit -> unit
val pr_gt : unit -> unit
val pr_if_newline : unit -> unit
class ppbox_ : object ... end
val pb : ppbox_
val error_symbol : string
val getlab : < data : < _label : Obj.t ; orig_lab_opt : Obj.t option.. >.. > -> L.t
val has_orig_lab : < data : < _label : Obj.t ; orig_lab_opt : Obj.t option.. >.. > -> bool
val get_nth_children : < children : 'a array ; data : < get_ordinal : int -> 'b.. >.. > -> 'b -> 'a array
val pr_node : ?fail_on_error:bool -> ?va:bool -> ?prec:int -> < children : 'a array ; data : < _label : Obj.t ; get_ordinal : int -> int ; get_prefix : string ; get_suffix : string ; orig_lab_opt : Obj.t option.. > ; initial_children : 'a array.. > as 'a -> unit
val unparse : ?no_boxing:bool -> ?no_header:bool -> ?fail_on_error:bool -> < children : 'a array ; data : < _label : Obj.t ; get_ordinal : int -> int ; get_prefix : string ; get_suffix : string ; orig_lab_opt : Obj.t option.. > ; initial_children : 'a array.. > as 'a -> unit
OCaml

Innovation. Community. Security.