44 const std::vector<const char *> &
excludes,
47 struct obstack *obstack)
75 for (ix = 0; ix <
excludes.size (); ++ix)
89 alloc_len = (
sizeof(*newobj)
91 newobj = (
struct using_direct *) obstack_alloc (obstack, alloc_len);
92 memset (newobj, 0,
sizeof (*newobj));
96 newobj->
import_src = obstack_strdup (obstack, src);
97 newobj->
import_dest = obstack_strdup (obstack, dest);
105 if (
alias != NULL && copy_names)
106 newobj->
alias = obstack_strdup (obstack,
alias);
void add_using_directive(struct using_direct **using_directives, const char *dest, const char *src, const char *alias, const char *declaration, const std::vector< const char * > &excludes, unsigned int decl_line, int copy_names, struct obstack *obstack)