cp-tree.h (171826) | cp-tree.h (220150) |
---|---|
1/* Definitions for C++ parsing and type checking. 2 Copyright (C) 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 3 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4 Contributed by Michael Tiemann (tiemann@cygnus.com) 5 6This file is part of GCC. 7 8GCC is free software; you can redistribute it and/or modify --- 4065 unchanged lines hidden (view full) --- 4074extern tree copy_decl (tree); 4075extern tree copy_type (tree); 4076extern tree cxx_make_type (enum tree_code); 4077extern tree make_aggr_type (enum tree_code); 4078extern void yyerror (const char *); 4079extern void yyhook (int); 4080extern bool cxx_init (void); 4081extern void cxx_finish (void); | 1/* Definitions for C++ parsing and type checking. 2 Copyright (C) 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 3 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4 Contributed by Michael Tiemann (tiemann@cygnus.com) 5 6This file is part of GCC. 7 8GCC is free software; you can redistribute it and/or modify --- 4065 unchanged lines hidden (view full) --- 4074extern tree copy_decl (tree); 4075extern tree copy_type (tree); 4076extern tree cxx_make_type (enum tree_code); 4077extern tree make_aggr_type (enum tree_code); 4078extern void yyerror (const char *); 4079extern void yyhook (int); 4080extern bool cxx_init (void); 4081extern void cxx_finish (void); |
4082extern bool in_main_input_context (void); |
|
4082 4083/* in method.c */ 4084extern void init_method (void); 4085extern tree make_thunk (tree, bool, tree, tree); 4086extern void finish_thunk (tree); 4087extern void use_thunk (tree, bool); 4088extern void synthesize_method (tree); 4089extern tree lazily_declare_fn (special_function_kind, --- 66 unchanged lines hidden (view full) --- 4156extern bool any_value_dependent_elements_p (tree); 4157extern tree resolve_typename_type (tree, bool); 4158extern tree template_for_substitution (tree); 4159extern tree build_non_dependent_expr (tree); 4160extern tree build_non_dependent_args (tree); 4161extern bool reregister_specialization (tree, tree, tree); 4162extern tree fold_non_dependent_expr (tree); 4163extern bool explicit_class_specialization_p (tree); | 4083 4084/* in method.c */ 4085extern void init_method (void); 4086extern tree make_thunk (tree, bool, tree, tree); 4087extern void finish_thunk (tree); 4088extern void use_thunk (tree, bool); 4089extern void synthesize_method (tree); 4090extern tree lazily_declare_fn (special_function_kind, --- 66 unchanged lines hidden (view full) --- 4157extern bool any_value_dependent_elements_p (tree); 4158extern tree resolve_typename_type (tree, bool); 4159extern tree template_for_substitution (tree); 4160extern tree build_non_dependent_expr (tree); 4161extern tree build_non_dependent_args (tree); 4162extern bool reregister_specialization (tree, tree, tree); 4163extern tree fold_non_dependent_expr (tree); 4164extern bool explicit_class_specialization_p (tree); |
4165extern tree outermost_tinst_level (void); |
|
4164 4165/* in repo.c */ 4166extern void init_repo (void); 4167extern int repo_emit_p (tree); 4168extern bool repo_export_class_p (tree); 4169extern void finish_repo (void); 4170 4171/* in rtti.c */ --- 408 unchanged lines hidden --- | 4166 4167/* in repo.c */ 4168extern void init_repo (void); 4169extern int repo_emit_p (tree); 4170extern bool repo_export_class_p (tree); 4171extern void finish_repo (void); 4172 4173/* in rtti.c */ --- 408 unchanged lines hidden --- |