Home | History | Annotate | Download | only in Sema

Lines Matching defs:Visible

306   // Compiler builtins are always visible, regardless of where they end
448 // wherever the object, function, or enumerator name is visible.
450 // even if they're not visible. (ref?)
694 // name lookup. Instead, any conversion function templates visible in the
1223 /// \brief Determine whether a declaration is visible to name lookup.
1225 /// This routine determines whether the declaration D is visible in the current
1227 /// stack. During template instantiation, a declaration is visible if it is
1228 /// visible from a module containing any entity on the template instantiation
1242 // If our lookup set contains the decl's module, it's visible.
1246 // If the declaration isn't exported, it's not visible in any other module.
1260 /// \brief Retrieve the visible declaration corresponding to D, if any.
1262 /// This routine determines whether the declaration D is visible in the current
1264 /// redeclaration of D is visible, and if so, returns that declaration.
1266 /// \returns D, or a visible previous declaration of D, whichever is more recent
1267 /// and visible. If no declaration of D is visible, returns null.
1394 // If the declaration is in the right namespace and visible, add it.
2820 // associated classes are visible within their respective
2821 // namespaces even if they are not visible during an ordinary
2830 // If it's neither ordinarily visible nor a friend, we can't find it.
2859 // Search for all visible declarations.
2915 VisibleDeclsRecord &Visible;
2920 ShadowContextRAII(VisibleDeclsRecord &Visible) : Visible(Visible) {
2921 Visible.ShadowMaps.push_back(ShadowMap());
2925 Visible.ShadowMaps.pop_back();
3177 // Lookup visible declarations in any namespaces found by using
3208 // Look for visible declarations.
3440 /// \brief Find any visible decls for the given typo correction candidate.
3488 // Only consider visible declarations and declarations from modules with
4086 /// visible, and if none of them are, convert the correction to an 'import
4097 // Nothing to do if all decls are visible.
4111 // Found a visible decl, discard all hidden ones.
4129 /// visible declarations whose names are similar to the name that was
4152 /// \param OPT when non-NULL, the search for visible declarations will
4235 // Perform name lookup to find visible, similarly-named entities.