My Project
Loading...
Searching...
No Matches
cpy_ast.h
Go to the documentation of this file.
1
5#ifndef __CPY_AST
6#define __CPY_AST
7ANN Exp* cpy_exp(MemPool, const Exp*);
8ANN Array_Sub cpy_array_sub(MemPool, const Array_Sub);
9ANN ArgList* cpy_arg_list(MemPool, const ArgList*);
10ANN SpecializedList *cpy_specialized_list(MemPool, const SpecializedList*);
11ANN Type_Decl * cpy_type_decl(MemPool, const Type_Decl *);
12ANN VariableList *cpy_variable_list(MemPool, const VariableList*);
13ANN Func_Def cpy_func_def(MemPool, const Func_Def);
14ANN Func_Def cpy_func_def(MemPool, const Func_Def);
15ANN struct Func_Base_ *cpy_func_base(MemPool, const struct Func_Base_ *);
16ANN Class_Def cpy_class_def(MemPool, const Class_Def);
17ANN Extend_Def cpy_extend_def(MemPool, const Extend_Def);
18ANN Fptr_Def cpy_fptr_def(MemPool p, const Fptr_Def src);
19ANN Union_Def cpy_union_def(MemPool, const Union_Def);
20ANN TmplArgList *cpy_tmplarg_list(MemPool p, const TmplArgList *src);
21ANN TagList* cpy_taglist(MemPool p, const TagList *src);
22ANN Tmpl *cpy_tmpl(MemPool p, const Tmpl *src);
23ANN Ast cpy_ast(MemPool p, const Ast src);
24ANN Stmt* cpy_stmt3(MemPool p, const Stmt*);
25#endif
struct SectionList * Ast
Definition absyn.h:23
ANN TmplArgList * cpy_tmplarg_list(MemPool p, const TmplArgList *src)
Definition ast_cpy.c:91
ANN Extend_Def cpy_extend_def(MemPool, const Extend_Def)
Definition ast_cpy.c:614
ANN Class_Def cpy_class_def(MemPool, const Class_Def)
Definition ast_cpy.c:621
ANN Type_Decl * cpy_type_decl(MemPool, const Type_Decl *)
Definition ast_cpy.c:50
ANN Tmpl * cpy_tmpl(MemPool p, const Tmpl *src)
Definition ast_cpy.c:155
ANN Fptr_Def cpy_fptr_def(MemPool p, const Fptr_Def src)
Definition ast_cpy.c:396
ANN ArgList * cpy_arg_list(MemPool, const ArgList *)
Definition ast_cpy.c:106
ANN Array_Sub cpy_array_sub(MemPool, const Array_Sub)
Definition ast_cpy.c:26
ANN TagList * cpy_taglist(MemPool p, const TagList *src)
Definition ast_cpy.c:63
ANN Union_Def cpy_union_def(MemPool, const Union_Def)
Definition ast_cpy.c:425
ANN SpecializedList * cpy_specialized_list(MemPool, const SpecializedList *)
Definition ast_cpy.c:72
ANN struct Func_Base_ * cpy_func_base(MemPool, const struct Func_Base_ *)
ANN Exp * cpy_exp(MemPool, const Exp *)
Definition ast_cpy.c:225
ANN Stmt * cpy_stmt3(MemPool p, const Stmt *)
Definition ast_cpy.c:440
ANN Func_Def cpy_func_def(MemPool, const Func_Def)
Definition ast_cpy.c:534
ANN Ast cpy_ast(MemPool p, const Ast src)
Definition ast_cpy.c:631
ANN VariableList * cpy_variable_list(MemPool, const VariableList *)
Definition ast_cpy.c:415
array_subscript.
Definition absyn.h:352
Definition absyn.h:559
Definition absyn.h:187
Definition absyn.h:478