Home | History | Annotate | Download | only in Sema

Lines Matching refs:getAs

29   if (const PointerType *PtrTy = T->getAs<PointerType>())
31 else if (const ReferenceType *RefTy = T->getAs<ReferenceType>())
33 else if (const MemberPointerType *MPTy = T->getAs<MemberPointerType>())
35 return T->getAs<FunctionProtoType>();
58 if (const PointerType *PT = T->getAs<PointerType>()) {
66 } else if (const ReferenceType *RT = T->getAs<ReferenceType>()) {
87 PointeeT->getAs<RecordType>()->isBeingDefined()) &&
99 if (const PointerType *PT = T->getAs<PointerType>())
101 else if (const MemberPointerType *PT = T->getAs<MemberPointerType>())
106 const FunctionProtoType *FnT = T->getAs<FunctionProtoType>();
149 Decl->getTypeSourceInfo()->getType()->getAs<FunctionProtoType>();
166 Old->getType()->getAs<FunctionProtoType>(), Old->getLocation(),
167 New->getType()->getAs<FunctionProtoType>(), New->getLocation(),
190 New->getType()->getAs<FunctionProtoType>();
217 Old->getType()->getAs<FunctionProtoType>();
299 if (FunctionTypeLoc FTLoc = TL.getAs<FunctionTypeLoc>())
642 if (const ReferenceType *RefTy = CanonicalSubT->getAs<ReferenceType>())
644 if (const PointerType *PtrTy = CanonicalSubT->getAs<PointerType>()) {
662 if (const ReferenceType *RefTy = CanonicalSuperT->getAs<ReferenceType>())
665 if (const PointerType *PtrTy = CanonicalSuperT->getAs<PointerType>())
808 Old->getType()->getAs<FunctionProtoType>(),
810 New->getType()->getAs<FunctionProtoType>(),
840 if ((FT = T->getAs<FunctionProtoType>())) {
841 } else if (const PointerType *PT = T->getAs<PointerType>())
842 FT = PT->getPointeeType()->getAs<FunctionProtoType>();
843 else if (const ReferenceType *RT = T->getAs<ReferenceType>())
844 FT = RT->getPointeeType()->getAs<FunctionProtoType>();
845 else if (const MemberPointerType *MT = T->getAs<MemberPointerType>())
846 FT = MT->getPointeeType()->getAs<FunctionProtoType>();
847 else if (const BlockPointerType *BT = T->getAs<BlockPointerType>())
848 FT = BT->getPointeeType()->getAs<FunctionProtoType>();
881 const RecordType *RT = Op->getType()->getAs<RecordType>();
975 if (const RecordType *RT = DTy->getAs<RecordType>()) {