• Home
  • Raw
  • Download

Lines Matching refs:CT

861     CanThrowResult CT = canDynamicCastThrow(cast<CXXDynamicCastExpr>(E));  in canThrow()  local
862 if (CT == CT_Can) in canThrow()
863 return CT; in canThrow()
864 return mergeCanThrow(CT, canSubExprsThrow(*this, E)); in canThrow()
880 CanThrowResult CT; in canThrow() local
882 CT = CT_Dependent; in canThrow()
884 CT = CT_Cannot; in canThrow()
886 CT = canCalleeThrow(*this, E, CE->getCalleeDecl()); in canThrow()
887 if (CT == CT_Can) in canThrow()
888 return CT; in canThrow()
889 return mergeCanThrow(CT, canSubExprsThrow(*this, E)); in canThrow()
894 CanThrowResult CT = canCalleeThrow(*this, E, in canThrow() local
896 if (CT == CT_Can) in canThrow()
897 return CT; in canThrow()
898 return mergeCanThrow(CT, canSubExprsThrow(*this, E)); in canThrow()
903 CanThrowResult CT = CT_Cannot; in canThrow() local
907 CT = mergeCanThrow(CT, canThrow(*Cap)); in canThrow()
908 return CT; in canThrow()
912 CanThrowResult CT; in canThrow() local
914 CT = CT_Dependent; in canThrow()
916 CT = canCalleeThrow(*this, E, cast<CXXNewExpr>(E)->getOperatorNew()); in canThrow()
917 if (CT == CT_Can) in canThrow()
918 return CT; in canThrow()
919 return mergeCanThrow(CT, canSubExprsThrow(*this, E)); in canThrow()
923 CanThrowResult CT; in canThrow() local
926 CT = CT_Dependent; in canThrow()
928 CT = canCalleeThrow(*this, E, in canThrow()
932 CT = mergeCanThrow(CT, canCalleeThrow(*this, E, RD->getDestructor())); in canThrow()
934 if (CT == CT_Can) in canThrow()
935 return CT; in canThrow()
937 return mergeCanThrow(CT, canSubExprsThrow(*this, E)); in canThrow()
942 CanThrowResult CT = canCalleeThrow(*this, E, in canThrow() local
944 if (CT == CT_Can) in canThrow()
945 return CT; in canThrow()
946 return mergeCanThrow(CT, canSubExprsThrow(*this, E)); in canThrow()
994 CanThrowResult CT = E->isTypeDependent() ? CT_Dependent : CT_Cannot; in canThrow() local
995 return mergeCanThrow(CT, canSubExprsThrow(*this, E)); in canThrow()