diff options
author | Andrew Cagney <cagney@redhat.com> | 2001-10-21 01:06:25 +0000 |
---|---|---|
committer | Andrew Cagney <cagney@redhat.com> | 2001-10-21 01:06:25 +0000 |
commit | e933e53888498476dd40ce8e87fb18d8909499b2 (patch) | |
tree | 5194363ed3721aacbd2a701a1397aa21a68f8da1 /gdb/cp-abi.h | |
parent | 3bc62f91f49adee45295debabc8b19e10986619f (diff) | |
download | gdb-e933e53888498476dd40ce8e87fb18d8909499b2.zip gdb-e933e53888498476dd40ce8e87fb18d8909499b2.tar.gz gdb-e933e53888498476dd40ce8e87fb18d8909499b2.tar.bz2 |
* cp-abi.h, hpacc-abi.c, gnu-v2-abi.c, cp-abi.c: Ditto.
Diffstat (limited to 'gdb/cp-abi.h')
-rw-r--r-- | gdb/cp-abi.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/gdb/cp-abi.h b/gdb/cp-abi.h index bd5430d..ae62478 100644 --- a/gdb/cp-abi.h +++ b/gdb/cp-abi.h @@ -25,6 +25,8 @@ #ifndef CP_ABI_H_ #define CP_ABI_H_ 1 +struct value; + /* The functions here that attempt to determine what sort of thing a mangled name refers to may well be revised in the future. It would certainly be cleaner to carry this information explicitly in GDB's @@ -99,9 +101,9 @@ extern int is_operator_name (const char *name); TYPE is the base type of *VALUEP whose method we're invoking --- this is the type containing F. OFFSET is the offset of that base type within *VALUEP. */ -extern value_ptr value_virtual_fn_field (value_ptr *valuep, - struct fn_field *f, int j, - struct type *type, int offset); +extern struct value *value_virtual_fn_field (struct value **valuep, + struct fn_field *f, int j, + struct type *type, int offset); /* Try to find the run-time type of VALUE, using C++ run-time type @@ -142,9 +144,9 @@ struct cp_abi_ops enum dtor_kinds (*is_destructor_name) (const char *name); int (*is_vtable_name) (const char *name); int (*is_operator_name) (const char *name); - value_ptr (*virtual_fn_field) (value_ptr * arg1p, struct fn_field * f, - int j, struct type * type, int offset); - struct type *(*rtti_type) (value_ptr v, int *full, int *top, + struct value *(*virtual_fn_field) (struct value **arg1p, struct fn_field * f, + int j, struct type * type, int offset); + struct type *(*rtti_type) (struct value *v, int *full, int *top, int *using_enc); }; |