reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
955 Ty = D->getType(); 957 Ty = D->getUnderlyingType(); 961 if (Ty->isFunctionPointerType()) 962 Ty = Ty->castAs<PointerType>()->getPointeeType(); 962 Ty = Ty->castAs<PointerType>()->getPointeeType(); 963 else if (Ty->isFunctionReferenceType()) 964 Ty = Ty->castAs<ReferenceType>()->getPointeeType(); 964 Ty = Ty->castAs<ReferenceType>()->getPointeeType(); 965 else if (BlocksToo && Ty->isBlockPointerType()) 966 Ty = Ty->castAs<BlockPointerType>()->getPointeeType(); 966 Ty = Ty->castAs<BlockPointerType>()->getPointeeType(); 968 return Ty->getAs<FunctionType>();