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>();
171 Decl->getTypeSourceInfo()->getType()->getAs<FunctionProtoType>();
192 Old->getType()->getAs<FunctionProtoType>(), Old->getLocation(),
193 New->getType()->getAs<FunctionProtoType>(), New->getLocation(),
299 if (FunctionTypeLoc FTLoc = TL.getAs<FunctionTypeLoc>())
631 if (const ReferenceType *RefTy = CanonicalSubT->getAs<ReferenceType>())
633 if (const PointerType *PtrTy = CanonicalSubT->getAs<PointerType>()) {
649 if (const ReferenceType *RefTy = CanonicalSuperT->getAs<ReferenceType>())
652 if (const PointerType *PtrTy = CanonicalSuperT->getAs<PointerType>())
793 Old->getType()->getAs<FunctionProtoType>(),
795 New->getType()->getAs<FunctionProtoType>(),
822 if ((FT = T->getAs<FunctionProtoType>())) {
823 } else if (const PointerType *PT = T->getAs<PointerType>())
824 FT = PT->getPointeeType()->getAs<FunctionProtoType>();
825 else if (const ReferenceType *RT = T->getAs<ReferenceType>())
826 FT = RT->getPointeeType()->getAs<FunctionProtoType>();
827 else if (const MemberPointerType *MT = T->getAs<MemberPointerType>())
828 FT = MT->getPointeeType()->getAs<FunctionProtoType>();
829 else if (const BlockPointerType *BT = T->getAs
830 FT = BT->getPointeeType()->getAs<FunctionProtoType>();
863 const RecordType *RT = Op->getType()->getAs<RecordType>();
959 if (const RecordType *RT = DTy->getAs<RecordType>()) {