Lines Matching refs:Circle
18 class Circle : public Shape {}; class
25 const auto &C = dyn_cast<Circle>(S); in evalReferences()
32 const auto *C = dyn_cast_or_null<Circle>(S); in evalNonNullParamNonNullReturnReference()
35 if (!dyn_cast_or_null<Circle>(C)) { in evalNonNullParamNonNullReturnReference()
77 if (isa<Circle, Rectangle, Hexagon>(C)) { in evalNonNullParamNonNullReturnReference()
89 const auto *C = cast<Circle>(S); in evalNonNullParamNonNullReturn()
93 if (!dyn_cast_or_null<Circle>(C)) { in evalNonNullParamNonNullReturn()
135 if (isa<Circle, Rectangle, Hexagon>(C)) { in evalNonNullParamNonNullReturn()
147 const auto *C = dyn_cast_or_null<Circle>(S); in evalNonNullParamNullReturn()
164 const auto *C = dyn_cast_or_null<Circle>(S); in evalNullParamNullReturn()
174 const auto *C = S->castAs<Circle>(); in evalZeroParamNonNullReturnPointer()
185 const auto *C = S.castAs<Circle>(); in evalZeroParamNonNullReturn()
195 const auto &C = S->getAs<Circle>(); in evalZeroParamNullReturn()