reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/AST/Type.h
 1995   bool isFunctionPointerType() const;

References

tools/clang/lib/ARCMigrate/ObjCMT.cpp
  543   if (RT->isBlockPointerType() || RT->isFunctionPointerType())
 1061       T->isBlockPointerType() || T->isFunctionPointerType() ||
tools/clang/lib/AST/CommentSema.cpp
  830     if (Type->isFunctionPointerType() || Type->isBlockPointerType())
  851       return QT->isFunctionPointerType();
  884   return QT->isFunctionPointerType() || QT->isBlockPointerType();
tools/clang/lib/AST/DeclBase.cpp
  961   if (Ty->isFunctionPointerType())
tools/clang/lib/AST/ExprConstant.cpp
 6883     } else if (CalleeType->isFunctionPointerType()) {
tools/clang/lib/Analysis/CFG.cpp
 2551   if (Ty->isFunctionPointerType() || Ty->isBlockPointerType())
tools/clang/lib/CodeGen/CGExpr.cpp
 4777   assert(CalleeType->isFunctionPointerType() &&
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
  232           else if (TD->getUnderlyingType()->isFunctionPointerType())
 1208   else if (T->isFunctionPointerType() ||
 4507   if (T->isFunctionPointerType()) {
 5130     if (Ty->isBlockPointerType() || Ty->isFunctionPointerType())
 5588         else if (ND->getType()->isFunctionPointerType())
 5605         else if (TD->getUnderlyingType()->isFunctionPointerType())
 5747       else if (VD->getType()->isFunctionPointerType()) {
 5783         else if (TD->getUnderlyingType()->isFunctionPointerType())
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
 1040   else if (T->isFunctionPointerType() ||
 4263     if (Ty->isBlockPointerType() || Ty->isFunctionPointerType())
 4690         else if (ND->getType()->isFunctionPointerType())
 4707         else if (TD->getUnderlyingType()->isFunctionPointerType())
 4845       else if (VD->getType()->isFunctionPointerType()) {
 4881         else if (TD->getUnderlyingType()->isFunctionPointerType())
tools/clang/lib/Sema/SemaCast.cpp
 1772   if (DestType->isFunctionPointerType() ||
 1881       !SrcType->isFunctionPointerType() || !DstType->isFunctionPointerType())
 1881       !SrcType->isFunctionPointerType() || !DstType->isFunctionPointerType())
 2284   if (SrcType->isFunctionPointerType()) {
 2285     if (DestType->isFunctionPointerType()) {
 2304   if (DestType->isFunctionPointerType()) {
tools/clang/lib/Sema/SemaChecking.cpp
 1021     if (ParamTy->isFunctionPointerType())
 4449   if (!Ty->isBlockPointerType() && !Ty->isFunctionPointerType() &&
tools/clang/lib/Sema/SemaDecl.cpp
 6528       if (NR->isFunctionPointerType()) {
tools/clang/lib/Sema/SemaDeclAttr.cpp
 2006                 !VD->getType()->isFunctionPointerType())) {
 2702     if (Ty->isBlockPointerType() || Ty->isFunctionPointerType()) {
 2703       const FunctionType *FT = Ty->isFunctionPointerType()
 2707         int m = Ty->isFunctionPointerType() ? 0 : 1;
 3438   if (!CalleeType || !CalleeType->isFunctionPointerType()) {
 5911   if (VD && VD->getType()->isFunctionPointerType())
 5915   if (TD && (TD->getUnderlyingType()->isFunctionPointerType() ||
tools/clang/lib/Sema/SemaExpr.cpp
10718     if (CompositeTy->isFunctionPointerType() ||
10760         ((LHSType->isFunctionPointerType() && RHSType->isVoidPointerType()) ||
10761          (RHSType->isFunctionPointerType() && LHSType->isVoidPointerType()))) {
14614   if (!DstType->isFunctionPointerType() ||
14668     else if (SrcType->isFunctionPointerType() &&
14669              DstType->isFunctionPointerType())
tools/clang/lib/Sema/SemaExprCXX.cpp
 5896     if (LTy->isFunctionPointerType() || LTy->isMemberFunctionPointerType()) {
 5960     if (LTy->isFunctionPointerType() || LTy->isMemberFunctionPointerType()) {
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
 3497       !ParamType->isFunctionPointerType() &&
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
 1872   if (SymBase->getType()->isFunctionPointerType()) {
tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp
   99       T->isFunctionPointerType() ||
  113       if (FieldT->isBlockPointerType() || FieldT->isFunctionPointerType())
tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp
  578   if (originalTy->isBlockPointerType() || originalTy->isFunctionPointerType()) {
tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp
   72     return T->isFunctionType() || T->isFunctionPointerType() ||
tools/clang/tools/extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp
  401   if (F->getDeclaredReturnType()->isFunctionPointerType() ||
tools/clang/tools/extra/clang-tidy/readability/IsolateDeclarationCheck.cpp
   61   if (T->isFunctionPointerType()) {
  150   if (FirstDecl->getType()->isFunctionPointerType())
tools/clang/tools/extra/clangd/refactor/tweaks/ExpandAutoType.cpp
   94   if (DeducedType->getTypePtr()->isFunctionPointerType()) {
tools/lldb/source/Symbol/ClangASTContext.cpp
 3196     if (qual_type->isFunctionPointerType())
tools/lldb/tools/lldb-instr/Instrument.cpp
  200       ShouldInsertDummy |= T->isFunctionPointerType() || T->isVoidPointerType();