Lines Matching defs:complete
120 ExprResult complete(CastExpr *castExpr) {
319 return Op.complete(CXXAddrspaceCastExpr::Create(
330 return Op.complete(CXXConstCastExpr::Create(Context, Op.ResultType,
347 return Op.complete(CXXDynamicCastExpr::Create(Context, Op.ResultType,
360 return Op.complete(CXXReinterpretCastExpr::Create(Context, Op.ResultType,
374 return Op.complete(CXXStaticCastExpr::Create(
411 return Op.complete(BCE);
806 // C++ 5.2.7p1: T shall be a pointer or reference to a complete class type,
841 // complete class type, [...]. If T is an lvalue reference type, v shall be
842 // an lvalue of a complete class type, [...]. If T is an rvalue reference
843 // type, v shall be an expression having a complete class type, [...]
1012 // Examining subobjects for records is only possible if the complete and
1664 // We can only work with complete types. But don't complain if it doesn't work
3376 return Op.complete(CStyleCastExpr::Create(
3404 return Op.complete(CXXFunctionalCastExpr::Create(