Lines Matching defs:ToDC
321 DeclContext *ToDC = ToD->getDeclContext();
326 ToDC->addDeclInternal(ToD);
329 if (ToDC != ToLexicalDC && FromLexicalDC->containsDeclAndLoad(FromD)) {
342 ToDC->makeDeclVisibleInContext(ToNamed);
386 Decl *From, DeclContext *&ToDC, DeclContext *&ToLexicalDC);
2082 // ToDC if it has an external storage. Calling field_begin() will
2097 DeclContext *ToDC = *ToDCOrErr;
2107 assert(ToDC == ToD->getLexicalDeclContext() && ToDC->containsDecl(ToD));
2109 ToDC->removeDecl(ToD);
2113 ToDC->addDeclInternal(ToD);
2166 Decl *FromD, DeclContext *&ToDC, DeclContext *&ToLexicalDC) {
2170 ToDC = *ToDCOrErr;
2179 ToLexicalDC = ToDC;
9573 auto *ToDC = cast<DeclContext>(*ToDCOrErr);
9577 if (auto *ToRecord = dyn_cast<RecordDecl>(ToDC)) {
9580 return ToDC;
9595 } else if (auto *ToEnum = dyn_cast<EnumDecl>(ToDC)) {
9606 } else if (auto *ToClass = dyn_cast<ObjCInterfaceDecl>(ToDC)) {
9617 } else if (auto *ToProto = dyn_cast<ObjCProtocolDecl>(ToDC)) {
9630 return ToDC;