Module ATDGenerated__Clang_ast_proj
val get_cast_kind : ATDGenerated.Clang_ast_t.stmt -> ATDGenerated.Clang_ast_t.cast_kind optionval get_decl_context_tuple : ATDGenerated.Clang_ast_t.decl -> (ATDGenerated.Clang_ast_t.decl list * ATDGenerated.Clang_ast_t.decl_context_info) optionval get_decl_kind_string : ATDGenerated.Clang_ast_t.decl -> stringval get_decl_tuple : ATDGenerated.Clang_ast_t.decl -> ATDGenerated.Clang_ast_t.decl_infoval get_expr_tuple : ATDGenerated.Clang_ast_t.stmt -> (ATDGenerated.Clang_ast_t.stmt_info * ATDGenerated.Clang_ast_t.stmt list * ATDGenerated.Clang_ast_t.expr_info) optionval get_cxx_construct_expr_tuple : ATDGenerated.Clang_ast_t.stmt -> (ATDGenerated.Clang_ast_t.stmt_info * ATDGenerated.Clang_ast_t.stmt list * ATDGenerated.Clang_ast_t.expr_info * ATDGenerated.Clang_ast_t.cxx_construct_expr_info) optionval get_function_decl_tuple : ATDGenerated.Clang_ast_t.decl -> (ATDGenerated.Clang_ast_t.decl_info * ATDGenerated.Clang_ast_t.named_decl_info * ATDGenerated.Clang_ast_t.qual_type * ATDGenerated.Clang_ast_t.function_decl_info) optionval get_named_decl_tuple : ATDGenerated.Clang_ast_t.decl -> (ATDGenerated.Clang_ast_t.decl_info * ATDGenerated.Clang_ast_t.named_decl_info) optionval get_stmt_kind_string : ATDGenerated.Clang_ast_t.stmt -> stringval get_stmt_tuple : ATDGenerated.Clang_ast_t.stmt -> ATDGenerated.Clang_ast_t.stmt_info * ATDGenerated.Clang_ast_t.stmt listval get_tag_decl_tuple : ATDGenerated.Clang_ast_t.decl -> (ATDGenerated.Clang_ast_t.decl_info * ATDGenerated.Clang_ast_t.named_decl_info * ATDGenerated.Clang_ast_t.type_ptr * ATDGenerated.Clang_ast_t.decl list * ATDGenerated.Clang_ast_t.decl_context_info * ATDGenerated.Clang_ast_t.tag_kind) optionval get_type_decl_tuple : ATDGenerated.Clang_ast_t.decl -> (ATDGenerated.Clang_ast_t.decl_info * ATDGenerated.Clang_ast_t.named_decl_info * ATDGenerated.Clang_ast_t.type_ptr) optionval get_type_tuple : ATDGenerated.Clang_ast_t.c_type -> ATDGenerated.Clang_ast_t.type_infoval get_var_decl_tuple : ATDGenerated.Clang_ast_t.decl -> (ATDGenerated.Clang_ast_t.decl_info * ATDGenerated.Clang_ast_t.named_decl_info * ATDGenerated.Clang_ast_t.qual_type * ATDGenerated.Clang_ast_t.var_decl_info) optionval is_valid_astnode_kind : string -> boolval is_valid_binop_kind_name : string -> boolval is_valid_unop_kind_name : string -> boolval string_of_binop_kind : ATDGenerated.Clang_ast_t.binary_operator_kind -> stringval string_of_cast_kind : ATDGenerated.Clang_ast_t.cast_kind -> stringval string_of_unop_kind : ATDGenerated.Clang_ast_t.unary_operator_kind -> stringval update_cxx_construct_expr_tuple : ((ATDGenerated.Clang_ast_t.stmt_info * ATDGenerated.Clang_ast_t.stmt list * ATDGenerated.Clang_ast_t.expr_info * ATDGenerated.Clang_ast_t.cxx_construct_expr_info) -> ATDGenerated.Clang_ast_t.stmt_info * ATDGenerated.Clang_ast_t.stmt list * ATDGenerated.Clang_ast_t.expr_info * ATDGenerated.Clang_ast_t.cxx_construct_expr_info) -> ATDGenerated.Clang_ast_t.stmt -> ATDGenerated.Clang_ast_t.stmtval update_decl_context_tuple : ((ATDGenerated.Clang_ast_t.decl list * ATDGenerated.Clang_ast_t.decl_context_info) -> ATDGenerated.Clang_ast_t.decl list * ATDGenerated.Clang_ast_t.decl_context_info) -> ATDGenerated.Clang_ast_t.decl -> ATDGenerated.Clang_ast_t.declval update_decl_tuple : (ATDGenerated.Clang_ast_t.decl_info -> ATDGenerated.Clang_ast_t.decl_info) -> ATDGenerated.Clang_ast_t.decl -> ATDGenerated.Clang_ast_t.declval update_expr_tuple : ((ATDGenerated.Clang_ast_t.stmt_info * ATDGenerated.Clang_ast_t.stmt list * ATDGenerated.Clang_ast_t.expr_info) -> ATDGenerated.Clang_ast_t.stmt_info * ATDGenerated.Clang_ast_t.stmt list * ATDGenerated.Clang_ast_t.expr_info) -> ATDGenerated.Clang_ast_t.stmt -> ATDGenerated.Clang_ast_t.stmtval update_named_decl_tuple : ((ATDGenerated.Clang_ast_t.decl_info * ATDGenerated.Clang_ast_t.named_decl_info) -> ATDGenerated.Clang_ast_t.decl_info * ATDGenerated.Clang_ast_t.named_decl_info) -> ATDGenerated.Clang_ast_t.decl -> ATDGenerated.Clang_ast_t.declval update_stmt_tuple : ((ATDGenerated.Clang_ast_t.stmt_info * ATDGenerated.Clang_ast_t.stmt list) -> ATDGenerated.Clang_ast_t.stmt_info * ATDGenerated.Clang_ast_t.stmt list) -> ATDGenerated.Clang_ast_t.stmt -> ATDGenerated.Clang_ast_t.stmtval update_tag_decl_tuple : ((ATDGenerated.Clang_ast_t.decl_info * ATDGenerated.Clang_ast_t.named_decl_info * ATDGenerated.Clang_ast_t.type_ptr * ATDGenerated.Clang_ast_t.decl list * ATDGenerated.Clang_ast_t.decl_context_info * ATDGenerated.Clang_ast_t.tag_kind) -> ATDGenerated.Clang_ast_t.decl_info * ATDGenerated.Clang_ast_t.named_decl_info * ATDGenerated.Clang_ast_t.type_ptr * ATDGenerated.Clang_ast_t.decl list * ATDGenerated.Clang_ast_t.decl_context_info * ATDGenerated.Clang_ast_t.tag_kind) -> ATDGenerated.Clang_ast_t.decl -> ATDGenerated.Clang_ast_t.declval update_type_decl_tuple : ((ATDGenerated.Clang_ast_t.decl_info * ATDGenerated.Clang_ast_t.named_decl_info * ATDGenerated.Clang_ast_t.type_ptr) -> ATDGenerated.Clang_ast_t.decl_info * ATDGenerated.Clang_ast_t.named_decl_info * ATDGenerated.Clang_ast_t.type_ptr) -> ATDGenerated.Clang_ast_t.decl -> ATDGenerated.Clang_ast_t.declval update_var_decl_tuple : ((ATDGenerated.Clang_ast_t.decl_info * ATDGenerated.Clang_ast_t.named_decl_info * ATDGenerated.Clang_ast_t.qual_type * ATDGenerated.Clang_ast_t.var_decl_info) -> ATDGenerated.Clang_ast_t.decl_info * ATDGenerated.Clang_ast_t.named_decl_info * ATDGenerated.Clang_ast_t.qual_type * ATDGenerated.Clang_ast_t.var_decl_info) -> ATDGenerated.Clang_ast_t.decl -> ATDGenerated.Clang_ast_t.decl