Searched refs:isFunctionType (Results 1 - 25 of 41) sorted by relevance

12

/external/clang/lib/AST/
H A DItaniumCXXABI.cpp61 if (MPT->getPointeeType()->isFunctionType())
H A DExprClassification.cpp45 if (TR->isFunctionType() || TR == Ctx.OverloadTy)
443 return RV->getPointeeType()->isFunctionType() ? Cl::CL_LValue : Cl::CL_XValue;
521 return (E->getType()->isFunctionType() ||
529 return (E->getType()->isFunctionType() ||
590 if (Ctx.getLangOpts().CPlusPlus && E->getType()->isFunctionType())
H A DASTContext.cpp1319 if (!BaseT->isIncompleteType() && !T->isFunctionType()) {
2191 assert((T->isArrayType() || T->isFunctionType()) && "T does not decay");
2207 if (T->isFunctionType())
2232 assert(T->isFunctionType() && "block of function types only");
4260 if (T->isArrayType() || T->isFunctionType())
4835 } else if (PType->isFunctionType())
4877 } else if (PType->isFunctionType())
4948 } else if (PType->isFunctionType())
7323 if (RHSCan->isFunctionType()) {
7324 if (!LHSCan->isFunctionType())
[all...]
H A DTypePrinter.cpp1184 while (!t->isFunctionType())
1236 while (!t->isFunctionType())
H A DExpr.cpp1462 assert(getSubExpr()->getType()->isFunctionType());
2345 assert(type->isFunctionType());
/external/clang/lib/Sema/
H A DSemaType.cpp649 if (!declarator.getNumTypeObjects() && declSpecType->isFunctionType())
1105 if (Result->isFunctionType() && TypeQuals) {
1549 if (T->isFunctionType()) {
1742 if (T->isArrayType() || T->isFunctionType()) {
1744 << T->isFunctionType() << T;
1841 if (T->isFunctionType())
1861 if (!T->isFunctionType()) {
2733 if ((T->isArrayType() || T->isFunctionType()) &&
2741 S.Diag(DeclType.Loc, diagID) << T->isFunctionType() << T;
3067 if (LangOpts.CPlusPlus && T->isFunctionType()) {
4286 bool isFunctionType() const { return (Fn != nullptr); } function in struct:__anon18111::FunctionTypeUnwrapper
[all...]
H A DSemaStmtAsm.cpp405 if (T->isFunctionType()) {
H A DSemaExprCXX.cpp1563 if (AllocType->isFunctionType())
2343 } else if (Pointee->isFunctionType() || Pointee->isVoidType()) {
2461 if (T->isFunctionType())
3262 return T->isFunctionType();
3654 if (T->isObjectType() || T->isFunctionType())
3817 if (RhsT->isFunctionType() || RhsT->isArrayType())
3830 if (LhsT->isObjectType() || LhsT->isFunctionType())
3882 if (LhsT->isObjectType() || LhsT->isFunctionType())
3884 if (RhsT->isObjectType() || RhsT->isFunctionType())
4180 if (Result->isFunctionType()) {
[all...]
H A DDeclSpec.cpp298 return E->getType()->isFunctionType();
314 return QT->isFunctionType();
H A DSemaExpr.cpp444 if (Ty->isFunctionType()) {
656 if (Ty->isFunctionType()) {
3344 if (T->isFunctionType() &&
3439 if (ExprTy->isFunctionType()) {
3526 if (ExprType->isFunctionType()) {
3926 if (ResultType->isFunctionType()) {
6192 assert(rhptee->isFunctionType());
6201 assert(lhptee->isFunctionType());
6936 NonNullType->isMemberPointerType() || NonNullType->isFunctionType())
7094 if (PointeeTy->isFunctionType()) {
[all...]
H A DSemaTemplate.cpp658 else if (T->isFunctionType())
3513 if (T->isFunctionType())
4278 !ParamType->getAs<PointerType>()->getPointeeType()->isFunctionType() &&
4285 if (!ParamRef->getPointeeType()->isFunctionType()) {
4985 ParamType->getAs<PointerType>()->getPointeeType()->isFunctionType()) ||
4991 ParamType->getAs<ReferenceType>()->getPointeeType()->isFunctionType()) ||
4999 ->isFunctionType())) {
5172 else if (ParamType->isFunctionType())
5249 if (T->isFunctionType() || T->isArrayType()) {
7411 if (D.getDeclSpec().isConstexprSpecified() && R->isFunctionType())
[all...]
H A DSemaOverload.cpp1513 !FromType->isFunctionType() && !FromType->isArrayType() &&
1551 } else if (FromType->isFunctionType() && argIsLValue) {
2092 if (getLangOpts().MicrosoftExt && FromPointeeType->isFunctionType() &&
4112 if (RefType && !RefType->getPointeeType()->isFunctionType())
4134 !RefType->getPointeeType()->isFunctionType()))
4265 ICS.Standard.BindsToFunctionLvalue = T2->isFunctionType();
4319 (InitCategory.isLValue() && T2->isFunctionType()))) {
4340 ICS.Standard.BindsToFunctionLvalue = T2->isFunctionType();
4436 ICS.Standard.BindsToFunctionLvalue = T2->isFunctionType();
4446 if (!RefType->getPointeeType()->isFunctionType()) {
[all...]
H A DSemaTemplateDeduction.cpp1068 if ((TDF & TDF_TopLevelParameterTypeList) && !Param->isFunctionType()) {
3047 if (!ParamType->isFunctionType() &&
3092 ArgType->isFunctionType())
3194 else if (ArgType->isFunctionType())
3784 else if (P->isFunctionType())
H A DSemaTemplateInstantiateDecl.cpp393 if (DI->getType()->isFunctionType()) {
449 } else if (DI->getType()->isFunctionType()) {
535 } else if (DI->getType()->isFunctionType()) {
2535 if (DI->getType()->isFunctionType()) {
2846 if (DI->getType()->isFunctionType()) {
H A DSemaExprMember.cpp1163 if (IsArrow && !Base->getType()->isFunctionType())
1220 } else if (BaseType->isFunctionType()) {
H A DSemaExceptionSpec.cpp53 else if (T->isFunctionType())
H A DSemaCast.cpp1783 if (DestMemPtr->getPointeeType()->isFunctionType() !=
1784 SrcMemPtr->getPointeeType()->isFunctionType())
/external/lldb/source/Expression/
H A DASTResultSynthesizer.cpp339 if (expr_type->isFunctionType())
/external/clang/include/clang/AST/
H A DType.h1445 return !isFunctionType();
1453 return !isReferenceType() && !isFunctionType() && !isVoidType();
1523 bool isFunctionType() const;
4835 getTypePtr()->isFunctionType());
4857 isFunctionType() ||
4873 inline bool Type::isFunctionType() const { function in class:clang::FunctionType::ExtInfo::FunctionProtoType::Type
4896 return T->getPointeeType()->isFunctionType();
5152 return isFunctionType() || isArrayType();
/external/clang/lib/StaticAnalyzer/Core/
H A DSValBuilder.cpp515 assert(Loc::isLocType(originalTy) || originalTy->isFunctionType() ||
/external/clang/lib/CodeGen/
H A DCGExprConstant.cpp1313 assert(!T->getAs<MemberPointerType>()->getPointeeType()->isFunctionType() &&
1471 assert(!T->getAs<MemberPointerType>()->getPointeeType()->isFunctionType() &&
H A DCGExprScalar.cpp1653 } else if (type->isFunctionType()) {
2371 if (elementType->isVoidType() || elementType->isFunctionType()) {
2559 if (elementType->isVoidType() || elementType->isFunctionType())
H A DCGExpr.cpp410 if (sanitizePerformTypeCheck() && !E->getType()->isFunctionType()) {
1266 assert(!LV.getType()->isFunctionType());
/external/clang/tools/libclang/
H A DCXType.cpp711 // if (QT->isFunctionType()) return 4; // Bug #15511 - should be 1
750 if (QT->isVoidType() || QT->isFunctionType())
/external/clang/lib/Parse/
H A DParseExpr.cpp1370 (BaseType->isFunctionType() ||

Completed in 2126 milliseconds

12