Lines Matching defs:ToDeclOrErr
1441 Expected<TypedefNameDecl *> ToDeclOrErr = import(T->getDecl());
1442 if (!ToDeclOrErr)
1443 return ToDeclOrErr.takeError();
1445 TypedefNameDecl *ToDecl = *ToDeclOrErr;
1547 Expected<CXXRecordDecl *> ToDeclOrErr = import(T->getDecl());
1548 if (!ToDeclOrErr)
1549 return ToDeclOrErr.takeError();
1553 const Type *Ty = (*ToDeclOrErr)->getTypeForDecl();
1559 Expected<RecordDecl *> ToDeclOrErr = import(T->getDecl());
1560 if (!ToDeclOrErr)
1561 return ToDeclOrErr.takeError();
1563 return Importer.getToContext().getTagDeclType(*ToDeclOrErr);
1567 Expected<EnumDecl *> ToDeclOrErr = import(T->getDecl());
1568 if (!ToDeclOrErr)
1569 return ToDeclOrErr.takeError();
1571 return Importer.getToContext().getTagDeclType(*ToDeclOrErr);
1598 Expected<ValueDecl *> ToDeclOrErr = import(TI.getDecl());
1599 if (!ToDeclOrErr)
1600 return ToDeclOrErr.takeError();
1601 CoupledDecls.emplace_back(*ToDeclOrErr, TI.isDeref());
1611 Expected<TemplateTypeParmDecl *> ToDeclOrErr = import(T->getDecl());
1612 if (!ToDeclOrErr)
1613 return ToDeclOrErr.takeError();
1616 T->getDepth(), T->getIndex(), T->isParameterPack(), *ToDeclOrErr);
1744 Expected<ObjCInterfaceDecl *> ToDeclOrErr = import(T->getDecl());
1745 if (!ToDeclOrErr)
1746 return ToDeclOrErr.takeError();
1748 return Importer.getToContext().getObjCInterfaceType(*ToDeclOrErr);
1900 Expected<ObjCTypeParamDecl *> ToDeclOrErr = import(T->getDecl());
1901 if (!ToDeclOrErr)
1902 return ToDeclOrErr.takeError();
1912 return Importer.getToContext().getObjCTypeParamType(*ToDeclOrErr,