forked from Imagelibrary/binutils-gdb
2009-07-07 Sami Wagiaalla <swagiaal@redhat.com>
* cp-support.h (struct using_direct): Rename members inner and outer to import_src, and import_dest respectively. * cp-namespace.c (cp_add_using_directive): Update. (cp_add_using): Update. (cp_copy_usings): Update. (cp_lookup_symbol_namespace): Update. (cp_scan_for_anonymous_namespaces): Update. * cp-support.c (make_symbol_overload_list_using): Update. * cp-support.h (cp_add_using_directive, cp_add_using): Rename arguments from inner and outer to src and dest respectively. * cp-namespace.c (cp_add_using_directive): Ditto. (cp_add_using): Ditto.
This commit is contained in:
@@ -37,15 +37,15 @@ struct type;
|
||||
struct demangle_component;
|
||||
|
||||
/* This struct is designed to store data from using directives. It
|
||||
says that names from namespace INNER should be visible within
|
||||
namespace OUTER. OUTER should always be a strict initial substring
|
||||
of INNER. These form a linked list; NEXT is the next element of
|
||||
the list. */
|
||||
says that names from namespace IMPORT_SRC should be visible within
|
||||
namespace IMPORT_DEST. IMPORT_DEST should always be a strict initial
|
||||
substring of IMPORT_SRC. These form a linked list; NEXT is the next element
|
||||
of the list. */
|
||||
|
||||
struct using_direct
|
||||
{
|
||||
char *inner;
|
||||
char *outer;
|
||||
char *import_src;
|
||||
char *import_dest;
|
||||
struct using_direct *next;
|
||||
};
|
||||
|
||||
@@ -76,11 +76,11 @@ extern struct type *cp_lookup_rtti_type (const char *name,
|
||||
|
||||
extern int cp_is_anonymous (const char *namespace);
|
||||
|
||||
extern void cp_add_using_directive (const char *outer,
|
||||
const char *inner);
|
||||
extern void cp_add_using_directive (const char *dest,
|
||||
const char *src);
|
||||
|
||||
extern struct using_direct *cp_add_using (const char *outer,
|
||||
const char *inner,
|
||||
extern struct using_direct *cp_add_using (const char *dest,
|
||||
const char *src,
|
||||
struct using_direct *next);
|
||||
|
||||
extern void cp_initialize_namespace (void);
|
||||
|
||||
Reference in New Issue
Block a user