aboutsummaryrefslogtreecommitdiff
path: root/gcjx/conversions.hh
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2005-11-07 19:43:21 +0000
committerTom Tromey <tromey@redhat.com>2005-11-07 19:43:21 +0000
commit6211ca9d9da126491cfb658722bbb7985d91e5ca (patch)
treece6cf3437c279342d33a2d2655e41ca994f4838e /gcjx/conversions.hh
parent3acc64856099308b5a134dc106e778893c3944b3 (diff)
* model/parameters.hh (model_instance_cache::erasure): New field.
(model_instance_cache::find_erased_instance): New method. (model_instance_cache::add_erased_instance): Likewise. * model/fwdtype.cc (resolve): Find parent of raw class. (resolve): Find erasure of plain class. (maybe_get_erasure): New function. * model/constructor.cc (erasure): New method. (model_constructor): New constructor. (apply_type_map): Cache result. * model/constructor.hh (model_constructor::erasure): Declare. (model_constructor): Declare. * model/method.cc (erasure): New method. (model_method): New constructor. * model/method.hh (model_method::erasure): Declare. (model_method): Declare. * model/field.cc (erasure): New method. * model/field.hh (model_field::erasure): Declare. * model/variable.cc (erasure): New method. * model/variable.hh (model_variable_decl::erasure): Declare. * model/classinst.hh (model_class_instance::erasure): Updated. * model/classinst.cc (ensure_classes_inherited): Removed argument name. * model/class.cc (erasure): New method. * model/class.hh (model_class::erasure): Declare. (model_class::raw_class): New field. * Makefile.in: Rebuilt. * Makefile.am (headers): Added raw.hh. (model_sources): Added raw.cc. * typedefs.hh: Include raw.hh. * model/raw.cc: New file. * model/raw.hh: New file. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcjx-branch@106607 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcjx/conversions.hh')
0 files changed, 0 insertions, 0 deletions