Lines Matching defs:lookup

762       // These (C++-only) declarations are found by redeclaration lookup for
1084 /// used for unqualified name lookup.
1086 /// Generally, the parent lookup context is the semantic context. However, for
1087 /// a friend function the parent lookup context is the lexical context, which
1096 // A lookup within the call operator of a lambda never looks in the lambda
1323 /// built a lookup map. For every name in the map, pull in the new names from
1426 /// within its semantic context should be invisible to qualified name lookup.
1432 // Skip entities that can't be found by name lookup into a particular
1490 // Remove D from the lookup table if necessary.
1495 // lookup. E.g. template specializations are skipped.
1508 assert(Pos != Map->end() && "no lookup entry for decl");
1557 /// buildLookup - Build the lookup data structure with all of the
1596 /// buildLookupImpl - Build part of the lookup data structure for the
1602 // Insert this declaration into the lookup structure, but only if
1627 DeclContext::lookup(DeclarationName Name) const {
1634 return PrimaryContext->lookup(Name);
1638 // lookup (or add external visible storage).
1659 // If we have a lookup result with no external decls, we are done.
1711 // If we have any lazy lexical declarations not in our lookup map, add them
1728 // If there's no external storage, just perform a normal lookup and copy
1731 lookup_result LookupResults = lookup(Name);
1736 // If we have a lookup table, check there first. Maybe we'll get lucky.
1821 // need to ensure that we eagerly build the lookup information for it.
1836 // Skip declarations which should be invisible to name lookup.
1840 // If we already have a lookup data structure, perform the insertion into
1846 // unit unless we're in C++, since qualified lookup into the TU is never
1853 // the decl which we are adding, so build a full lookup table before adding
1884 // If the lookup table contains an entry about this name it means that we
1915 // FIXME: Use something more efficient than normal lookup for using
1917 lookup_result Result = lookup(UsingDirectiveDecl::getName());