Home | History | Annotate | Download | only in Sema

Lines Matching refs:CT

906     CanThrowResult CT = canDynamicCastThrow(cast<CXXDynamicCastExpr>(E));
907 if (CT == CT_Can)
908 return CT;
909 return mergeCanThrow(CT, canSubExprsThrow(*this, E));
925 CanThrowResult CT;
927 CT = CT_Dependent;
929 CT = CT_Cannot;
931 CT = canCalleeThrow(*this, E, CE->getCalleeDecl());
932 if (CT == CT_Can)
933 return CT;
934 return mergeCanThrow(CT, canSubExprsThrow(*this, E));
939 CanThrowResult CT = canCalleeThrow(*this, E,
941 if (CT == CT_Can)
942 return CT;
943 return mergeCanThrow(CT, canSubExprsThrow(*this, E));
948 CanThrowResult CT = CT_Cannot;
952 CT = mergeCanThrow(CT, canThrow(*Cap));
953 return CT;
957 CanThrowResult CT;
959 CT = CT_Dependent;
961 CT = canCalleeThrow(*this, E, cast<CXXNewExpr>(E)->getOperatorNew());
962 if (CT == CT_Can)
963 return CT;
964 return mergeCanThrow(CT, canSubExprsThrow(*this, E));
968 CanThrowResult CT;
971 CT = CT_Dependent;
973 CT = canCalleeThrow(*this, E,
977 CT = mergeCanThrow(CT, canCalleeThrow(*this, E, RD->getDestructor()));
979 if (CT == CT_Can)
980 return CT;
982 return mergeCanThrow(CT, canSubExprsThrow(*this, E));
987 CanThrowResult CT = canCalleeThrow(*this, E,
989 if (CT == CT_Can)
990 return CT;
991 return mergeCanThrow(CT, canSubExprsThrow(*this, E));
1039 CanThrowResult CT = E->isTypeDependent() ? CT_Dependent : CT_Cannot;
1040 return mergeCanThrow(CT, canSubExprsThrow(*this, E));