42 const std::vector<const char *> &
excludes,
44 struct obstack *obstack)
72 for (ix = 0; ix <
excludes.size (); ++ix)
83 alloc_len = (
sizeof(*newobj)
85 newobj = (
struct using_direct *) obstack_alloc (obstack, alloc_len);
86 memset (newobj, 0,
sizeof (*newobj));
91 = (
const char *) obstack_copy0 (obstack, src, strlen (src));
93 = (
const char *) obstack_copy0 (obstack, dest, strlen (dest));
101 if (
alias != NULL && copy_names)
103 = (
const char *) obstack_copy0 (obstack,
alias, strlen (
alias));
109 = (
const char *) obstack_copy0 (obstack,
declaration,
void * memset(T *s, int c, size_t n)=delete
struct using_direct * next
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, int copy_names, struct obstack *obstack)
static struct using_direct ** using_directives(enum language)