Lines Matching refs:getAs
654 if (const PackExpansionType *Expansion = T->getAs<PackExpansionType>()) { in VisitType()
659 if (const BuiltinType *BT = T->getAs<BuiltinType>()) { in VisitType()
790 if (const PointerType *PT = T->getAs<PointerType>()) { in VisitType()
795 if (const ObjCObjectPointerType *OPT = T->getAs<ObjCObjectPointerType>()) { in VisitType()
800 if (const RValueReferenceType *RT = T->getAs<RValueReferenceType>()) { in VisitType()
805 if (const ReferenceType *RT = T->getAs<ReferenceType>()) { in VisitType()
810 if (const FunctionProtoType *FT = T->getAs<FunctionProtoType>()) { in VisitType()
823 if (const BlockPointerType *BT = T->getAs<BlockPointerType>()) { in VisitType()
828 if (const ComplexType *CT = T->getAs<ComplexType>()) { in VisitType()
833 if (const TagType *TT = T->getAs<TagType>()) { in VisitType()
838 if (const ObjCInterfaceType *OIT = T->getAs<ObjCInterfaceType>()) { in VisitType()
843 if (const ObjCObjectType *OIT = T->getAs<ObjCObjectType>()) { in VisitType()
850 if (const TemplateTypeParmType *TTP = T->getAs<TemplateTypeParmType>()) { in VisitType()
855 = T->getAs<TemplateSpecializationType>()) { in VisitType()
863 if (const DependentNameType *DNT = T->getAs<DependentNameType>()) { in VisitType()
869 if (const InjectedClassNameType *InjT = T->getAs<InjectedClassNameType>()) { in VisitType()
873 if (const auto *VT = T->getAs<VectorType>()) { in VisitType()