package diffast-langs-cpp-parsing

  1. Overview
  2. Docs
val _stack : stack_frame Stack.t
val mutable popped_frame : stack_frame
method copy : 'a
method get_prefix : ?prefix:string -> ?ns_only:bool -> ?class_only:bool -> unit -> string
method top : stack_frame
method peek_nth : int -> stack_frame
method push : stack_frame -> unit
method reset_popped_frame : unit -> unit
method reset : unit -> unit
method after_params : bool
method set_popped_frame_scope_from_params_to_top : unit -> unit
method enter_scope : Scope.t -> unit
method enter_namespace : NestedNamespace.t -> unit
method enter_template : unit -> unit
method enter_class : Cpp_parsing.Common.ident -> unit
method enter_enum : Cpp_parsing.Common.ident -> unit
method enter_enumclass : Cpp_parsing.Common.ident -> unit
method enter_params : unit -> unit
method enter_block : ?prefix:string -> ?qname:string -> ?no_tweak:bool -> int -> unit
method set_body_flag : unit -> unit
method reset_body_name : unit -> unit
method _exit_scope : (Scope.t -> bool) -> unit
method exit_namespace : unit -> stack_frame
method exit_template : unit -> unit
method exit_class : unit -> unit
method exit_enum : unit -> unit
method exit_params : unit -> unit
method exit_block : unit -> unit
method in_scope : (Scope.t -> bool) -> bool
method at_scope : (Scope.t -> bool) -> bool
method in_template : bool
method in_class : bool
method in_block : bool
method in_body : bool
method in_lambda_body : bool
method in_params : bool
method at_top : bool
method at_namespace : bool
method at_template : bool
method at_class : bool
method at_enum : bool
method at_enumclass : bool
method at_block : bool
method at_body : bool
method at_lambda_body : bool
method at_params : bool
method block_level : int
method find_name : ?filt:(Spec.c -> bool) -> Cpp_parsing.Common.ident -> Spec.c
method find_namespace : Cpp_parsing.Common.ident -> Spec.c
method find_obj : Cpp_parsing.Common.ident -> Spec.c
method find_type : Cpp_parsing.Common.ident -> Spec.c
method find_templ : Cpp_parsing.Common.ident -> Spec.c
method to_string : string
method scopes_to_string : string
method make_def_adder : stack_frame -> unit -> unit
OCaml

Innovation. Community. Security.