Lines Matching defs:CT

1051   CanThrowResult CT = CT_Cannot;
1056 CT = mergeCanThrow(CT, Self.canThrow(Init));
1063 CT = mergeCanThrow(
1064 CT, Sema::canCalleeThrow(Self, nullptr, Dtor, VD->getLocation()));
1073 CT = mergeCanThrow(CT, canVarDeclThrow(Self, HD));
1075 return CT;
1129 CanThrowResult CT = canDynamicCastThrow(CE);
1130 if (CT == CT_Can)
1131 return CT;
1132 return mergeCanThrow(CT, canSubStmtsThrow(*this, CE));
1149 CanThrowResult CT;
1151 CT = CT_Dependent;
1153 CT = CT_Cannot;
1155 CT = canCalleeThrow(*this, CE, CE->getCalleeDecl());
1156 if (CT == CT_Can)
1157 return CT;
1158 return mergeCanThrow(CT, canSubStmtsThrow(*this, CE));
1167 CanThrowResult CT = canCalleeThrow(*this, CE, CE->getConstructor());
1168 if (CT == CT_Can)
1169 return CT;
1170 return mergeCanThrow(CT, canSubStmtsThrow(*this, CE));
1180 CanThrowResult CT = CT_Cannot;
1185 CT = mergeCanThrow(CT, canThrow(*Cap));
1186 return CT;
1191 CanThrowResult CT;
1193 CT = CT_Dependent;
1195 CT = canCalleeThrow(*this, NE, NE->getOperatorNew());
1196 if (CT == CT_Can)
1197 return CT;
1198 return mergeCanThrow(CT, canSubStmtsThrow(*this, NE));
1203 CanThrowResult CT = CT_Cannot;
1206 CT = CT_Dependent;
1217 CT = canCalleeThrow(*this, DE, DD);
1221 CT = mergeCanThrow(CT, canCalleeThrow(*this, DE, OperatorDelete));
1224 if (CT == CT_Can)
1225 return CT;
1227 return mergeCanThrow(CT, canSubStmtsThrow(*this, DE));
1233 CanThrowResult CT =
1235 if (CT == CT_Can)
1236 return CT;
1237 return mergeCanThrow(CT, canSubStmtsThrow(*this, BTE));
1242 CanThrowResult CT = CT_Cannot;
1244 CT = mergeCanThrow(CT, canThrow(E));
1245 if (CT == CT_Can)
1248 return CT;
1321 CanThrowResult CT =
1323 return mergeCanThrow(CT, canSubStmtsThrow(*this, S));
1540 CanThrowResult CT = CT_Cannot;
1543 CT = mergeCanThrow(CT, canVarDeclThrow(*this, VD));
1553 return CT;
1558 CanThrowResult CT = CT_Cannot;
1560 CT = mergeCanThrow(CT, canThrow(Init));
1562 CT = mergeCanThrow(CT, canThrow(CondDS));
1563 CT = mergeCanThrow(CT, canThrow(IS->getCond()));
1568 return *Case ? mergeCanThrow(CT, canThrow(*Case)) : CT;
1573 return mergeCanThrow(CT, Then);
1577 return mergeCanThrow(CT, IS->isConstexpr() ? CT_Dependent
1599 CanThrowResult CT = CT_Cannot;
1601 CT = mergeCanThrow(CT, canThrow(Finally));
1604 CT = mergeCanThrow(CT, canThrow(Catch));
1607 return CT;
1611 return mergeCanThrow(CT, canThrow(TS->getTryBody()));