Lines Matching defs:search
496 * ident = identifier to search for
502 Dsymbol *Dsymbol::search(const Loc &, Identifier *, int)
504 //printf("Dsymbol::search(this=%p,%s, ident='%s')\n", this, toChars(), ident->toChars());
527 return (void *)s->search(Loc(), id, IgnoreErrors);
562 sm = s->search(loc, (Identifier *)id);
571 sm = s->search(loc, ti->name);
1074 Dsymbol *ScopeDsymbol::search(const Loc &loc, Identifier *ident, int flags)
1076 //printf("%s->ScopeDsymbol::search(ident='%s', flags=x%x)\n", toChars(), ident->toChars(), flags);
1102 // If private import, don't search it
1127 Dsymbol *s2 = ss->search(loc, ident, sflags | (ss->isModule() ? IgnorePrivateImports : IgnoreNone));
1351 // only search visible scopes && imported modules should ignore private imports
1536 Dsymbol *WithScopeSymbol::search(const Loc &loc, Identifier *ident, int flags)
1538 //printf("WithScopeSymbol::search(%s)\n", ident->toChars());
1562 s = s->search(loc, ident, flags);
1601 Dsymbol *ArrayScopeSymbol::search(const Loc &loc, Identifier *ident, int)
1603 //printf("ArrayScopeSymbol::search('%s', flags = %d)\n", ident->toChars(), flags);
1709 Dsymbol *s = ad->search(loc, Id::opDollar);
1710 if (!s) // no dollar exists -- search in higher scope