Lines Matching defs:ToDC
320 DeclContext *ToDC = ToD->getDeclContext();
325 ToDC->addDeclInternal(ToD);
328 if (ToDC != ToLexicalDC && FromLexicalDC->containsDeclAndLoad(FromD)) {
341 ToDC->makeDeclVisibleInContext(ToNamed);
424 Decl *From, DeclContext *&ToDC, DeclContext *&ToLexicalDC);
2138 // ToDC if it has an external storage. Calling field_begin() will
2153 DeclContext *ToDC = *ToDCOrErr;
2163 assert(ToDC == ToD->getLexicalDeclContext() && ToDC->containsDecl(ToD));
2165 ToDC->removeDecl(ToD);
2169 ToDC->addDeclInternal(ToD);
2222 Decl *FromD, DeclContext *&ToDC, DeclContext *&ToLexicalDC) {
2226 ToDC = *ToDCOrErr;
2235 ToLexicalDC = ToDC;
9651 auto *ToDC = cast<DeclContext>(*ToDCOrErr);
9655 if (auto *ToRecord = dyn_cast<RecordDecl>(ToDC)) {
9658 return ToDC;
9673 } else if (auto *ToEnum = dyn_cast<EnumDecl>(ToDC)) {
9684 } else if (auto *ToClass = dyn_cast<ObjCInterfaceDecl>(ToDC)) {
9695 } else if (auto *ToProto = dyn_cast<ObjCProtocolDecl>(ToDC)) {
9708 return ToDC;