Lines Matching defs:ToDeclOrErr
1399 Expected<TypedefNameDecl *> ToDeclOrErr = import(T->getDecl());
1400 if (!ToDeclOrErr)
1401 return ToDeclOrErr.takeError();
1403 TypedefNameDecl *ToDecl = *ToDeclOrErr;
1505 Expected<CXXRecordDecl *> ToDeclOrErr = import(T->getDecl());
1506 if (!ToDeclOrErr)
1507 return ToDeclOrErr.takeError();
1511 const Type *Ty = (*ToDeclOrErr)->getTypeForDecl();
1517 Expected<RecordDecl *> ToDeclOrErr = import(T->getDecl());
1518 if (!ToDeclOrErr)
1519 return ToDeclOrErr.takeError();
1521 return Importer.getToContext().getTagDeclType(*ToDeclOrErr);
1525 Expected<EnumDecl *> ToDeclOrErr = import(T->getDecl());
1526 if (!ToDeclOrErr)
1527 return ToDeclOrErr.takeError();
1529 return Importer.getToContext().getTagDeclType(*ToDeclOrErr);
1555 Expected<ValueDecl *> ToDeclOrErr = import(TI.getDecl());
1556 if (!ToDeclOrErr)
1557 return ToDeclOrErr.takeError();
1558 CoupledDecls.emplace_back(*ToDeclOrErr, TI.isDeref());
1568 Expected<TemplateTypeParmDecl *> ToDeclOrErr = import(T->getDecl());
1569 if (!ToDeclOrErr)
1570 return ToDeclOrErr.takeError();
1573 T->getDepth(), T->getIndex(), T->isParameterPack(), *ToDeclOrErr);
1701 Expected<ObjCInterfaceDecl *> ToDeclOrErr = import(T->getDecl());
1702 if (!ToDeclOrErr)
1703 return ToDeclOrErr.takeError();
1705 return Importer.getToContext().getObjCInterfaceType(*ToDeclOrErr);
1844 Expected<ObjCTypeParamDecl *> ToDeclOrErr = import(T->getDecl());
1845 if (!ToDeclOrErr)
1846 return ToDeclOrErr.takeError();
1856 return Importer.getToContext().getObjCTypeParamType(*ToDeclOrErr,