Deleted Added
sdiff udiff text old ( 171826 ) new ( 220150 )
full compact
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);
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);
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 ---