|
ANN Stmt * | cpy_stmt (MemPool p, const Stmt *src) |
|
static ANN void | cpy_stmt2 (MemPool p, Stmt *a, const Stmt *src) |
|
ANN Exp * | cpy_exp (MemPool p, const Exp *src) |
|
ANN TmplArgList * | cpy_tmplarg_list (MemPool p, const TmplArgList *src) |
|
ANN ArgList * | cpy_arg_list (MemPool p, const ArgList *src) |
|
ANN Class_Def | cpy_class_def (MemPool p, const Class_Def src) |
|
static ANN StmtList * | cpy_stmt_list (MemPool p, const StmtList *src) |
|
static ANN void | cpy_var_decl (MemPool p NUSED, Var_Decl *a, const Var_Decl *src) |
|
static ANN void | cpy_exp_dot (MemPool p, Exp_Dot *a, const Exp_Dot *src) |
|
static ANN void | cpy_exp_lambda (MemPool p, Exp_Lambda *a, const Exp_Lambda *src) |
|
ANN Array_Sub | cpy_array_sub (MemPool p, const Array_Sub src) |
|
ANN Range * | cpy_range (MemPool p, const Range *src) |
|
static ANN void | cpy_exp_array (MemPool p, Exp_Array *a, const Exp_Array *src) |
|
static ANN void | cpy_exp_slice (MemPool p, Exp_Slice *a, const Exp_Slice *src) |
|
ANN Type_Decl * | cpy_type_decl (MemPool p, const Type_Decl *src) |
|
ANN TagList * | cpy_taglist (MemPool p, const TagList *src) |
|
ANN SpecializedList * | cpy_specialized_list (MemPool p, const SpecializedList *src) |
|
ANN void | cpy_tmplarg (MemPool p, const TmplArg *src, TmplArg *tgt) |
|
static ANN void | cpy_variable (MemPool p, Variable *a, const Variable *src) |
|
static ANN void | cpy_exp_decl (MemPool p, Exp_Decl *a, const Exp_Decl *src) |
|
static ANN void | cpy_prim (MemPool p, Exp_Primary *a, const Exp_Primary *src) |
|
ANN Tmpl * | cpy_tmpl (MemPool p, const Tmpl *src) |
|
static ANN void | cpy_exp_call (MemPool p, Exp_Call *a, const Exp_Call *src) |
|
static ANN void | cpy_exp_cast (MemPool p, Exp_Cast *a, const Exp_Cast *src) |
|
static ANN void | cpy_exp_binary (MemPool p, Exp_Binary *a, const Exp_Binary *src) |
|
static ANN void | cpy_exp_postfix (MemPool p, Exp_Postfix *a, const Exp_Postfix *src) |
|
static ANN void | cpy_exp_if (MemPool p, Exp_If *a, const Exp_If *src) |
|
static ANN CaptureList * | cpy_captures (MemPool p, const CaptureList *src) |
|
static ANN void | cpy_exp_unary (MemPool p, Exp_Unary *a, const Exp_Unary *src) |
|
static ANN void | cpy_stmt_exp (MemPool p, const Stmt_Exp a, const struct Stmt_Exp_ *src) |
|
static ANN void | cpy_stmt_flow (MemPool p, Stmt_Flow a, const struct Stmt_Flow_ *src) |
|
static ANN void | cpy_stmt_defer (MemPool p, Stmt_Defer a, const struct Stmt_Defer_ *src) |
|
static ANN void | cpy_stmt_code (MemPool p, Stmt_Code a, const struct Stmt_Code_ *src) |
|
static ANN void | cpy_stmt_for (MemPool p, Stmt_For a, const struct Stmt_For_ *src) |
|
static ANN void | cpy_stmt_each (MemPool p, Stmt_Each a, const struct Stmt_Each_ *src) |
|
static ANN void | cpy_stmt_loop (MemPool p, Stmt_Loop a, const struct Stmt_Loop_ *src) |
|
static ANN void | cpy_stmt_if (MemPool p, Stmt_If a, const struct Stmt_If_ *src) |
|
static ANN void | cpy_stmt_case (MemPool p, const Stmt_Match a, const struct Match *src) |
|
static ANN void | cpy_stmt_pp (MemPool p NUSED, Stmt_PP a, const struct Stmt_PP_ *src) |
|
static ANN StmtList * | cpy_stmt_cases (MemPool p, const StmtList *src) |
|
static ANN HandlerList * | cpy_handler_list (MemPool p, const HandlerList *src) |
|
static ANN void | cpy_stmt_try (MemPool p, Stmt_Try a, const struct Stmt_Try_ *src) |
|
static ANN void | cpy_stmt_match (MemPool p, Stmt_Match a, const struct Match *src) |
|
static ANN EnumValueList * | cpy_enum_list (MemPool p, const EnumValueList *src) |
|
static ANN Enum_Def | cpy_enum_def (MemPool p, const Enum_Def src) |
|
ANN Func_Base * | cpy_func_base (MemPool p, const Func_Base *src) |
|
ANN Fptr_Def | cpy_fptr_def (MemPool p, const Fptr_Def src) |
|
static ANN void | cpy_type_def2 (MemPool p, Type_Def a, const Type_Def src) |
|
static ANN Type_Def | cpy_type_def (MemPool p, const Type_Def src) |
|
ANN VariableList * | cpy_variable_list (MemPool p, const VariableList *src) |
|
ANN Union_Def | cpy_union_def (MemPool p, const Union_Def src) |
|
ANN Stmt * | cpy_stmt3 (MemPool p, const Stmt *src) |
|
static ANN void | cpy_stmt_spread (MemPool p, Spread_Def a, const struct Spread_Def_ *src) |
|
static ANN void | cpy_stmt_using (MemPool p, Stmt_Using a, const struct Stmt_Using_ *src) |
|
static ANN UsingStmtList * | cpy_import_list (MemPool p, const UsingStmtList *src) |
|
static ANN void | cpy_stmt_import (MemPool p, Stmt_Import a, const struct Stmt_Import_ *src) |
|
ANN Func_Def | cpy_func_def (MemPool p, const Func_Def src) |
|
static ANN Trait_Def | cpy_trait_def (MemPool p, const Trait_Def src) |
|
static ANN Prim_Def | cpy_prim_def (MemPool p, const Prim_Def src) |
|
static ANN void | cpy_section (MemPool p, Section *const a, const Section *src) |
|
ANN Extend_Def | cpy_extend_def (MemPool p, const Extend_Def src) |
|
ANN Ast | cpy_ast (MemPool p, Ast src) |
|