ATDGenerated.Clang_ast_visit
type visit_decl_t =
Atdgen_runtime.Util.Validation.path ->
Clang_ast_t.decl ->
unit
type visit_stmt_t =
Atdgen_runtime.Util.Validation.path ->
Clang_ast_t.stmt ->
unit
type visit_type_t =
Atdgen_runtime.Util.Validation.path ->
Clang_ast_t.c_type ->
unit
type visit_src_loc_t =
Atdgen_runtime.Util.Validation.path ->
Clang_ast_t.source_location ->
unit
val decl_visitor : visit_decl_t Stdlib.ref
val stmt_visitor : visit_stmt_t Stdlib.ref
val type_visitor : visit_type_t Stdlib.ref
val source_location_visitor : visit_src_loc_t Stdlib.ref
val visit_decl :
Atdgen_runtime.Util.Validation.path ->
Clang_ast_t.decl ->
'a option
val visit_stmt :
Atdgen_runtime.Util.Validation.path ->
Clang_ast_t.stmt ->
'a option
val visit_type :
Atdgen_runtime.Util.Validation.path ->
Clang_ast_t.c_type ->
'a option
val visit_source_loc :
Atdgen_runtime.Util.Validation.path ->
Clang_ast_t.source_location ->
'a option