Lines Matching defs:DC1
92 static bool mayShadowImpl(const DeclContext *DC0, const DeclContext *DC1) {
93 return DC0 && DC0 == DC1;
101 const ConfusableIdentifierCheck::ContextInfo *DC1) {
102 return llvm::is_contained(DC1->Bases, DC0->PrimaryContext);
106 const ConfusableIdentifierCheck::ContextInfo *DC1) {
107 if (DC0->PrimaryContext == DC1->PrimaryContext)
110 return llvm::is_contained(DC0->PrimaryContexts, DC1->PrimaryContext) ||
111 llvm::is_contained(DC1->PrimaryContexts, DC0->PrimaryContext);
117 const ConfusableIdentifierCheck::ContextInfo *DC1) {
119 if (!DC0->Bases.empty() && !DC1->Bases.empty()) {
123 if (ND1->getAccess() != AS_private && isMemberOf(DC1, DC0))
126 if (ND0->getAccess() != AS_private && isMemberOf(DC0, DC1))
130 if (!mayShadowImpl(DC0->NonTransparentContext, DC1->NonTransparentContext) &&
134 return enclosesContext(DC0, DC1);