Home | History | Annotate | Download | only in libclang

Lines Matching refs:callExpr

3444 static StringLiteral* getCFSTR_value(CallExpr *callExpr) {
3445 if (callExpr->getNumArgs() != 1) {
3450 auto *arg = callExpr->getArg(0);
3461 S = static_cast<StringLiteral *>(callExpr->getArg(0));
3526 CallExpr *callExpr;
3601 callExpr = static_cast<CallExpr *>(CC->getSubExpr());
3602 StringLiteral *S = getCFSTR_value(callExpr);
3616 callExpr = static_cast<CallExpr *>(expr);
3617 rettype = callExpr->getCallReturnType(ctx);
3619 if (rettype->isVectorType() || callExpr->getNumArgs() > 1)
3623 if (callExpr->getNumArgs() == 1 &&
3624 !callExpr->getArg(0)->getType()->isIntegralType(ctx))
3628 StringLiteral *S = getCFSTR_value(callExpr);
3989 if (const CallExpr *CE = dyn_cast<CallExpr>(E))
4639 return cxstring::createRef("CallExpr");
6441 // MyCXXClass foo; // Make sure we don't annotate 'foo' as a CallExpr cursor.