Lines Matching refs:cast
356 D = D ? cast<ValueDecl>(D->getCanonicalDecl()) : nullptr;
513 cast<ArrayType>(T)->getElementType());
529 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(ND);
551 return TemplateParameter(cast<TemplateTemplateParmDecl>(D));
1082 Info.Param = cast<TemplateTypeParmDecl>(TemplateParams->getParam(Index));
1109 Info.Param = cast<TemplateTypeParmDecl>(TemplateParams->getParam(Index));
1134 Info.Param = cast<TemplateTypeParmDecl>(TemplateParams->getParam(Index));
1227 cast<ComplexType>(Param)->getElementType(),
1237 cast<AtomicType>(Param)->getValueType(),
1257 cast<PointerType>(Param)->getPointeeType(),
1270 cast<LValueReferenceType>(Param)->getPointeeType(),
1282 cast<RValueReferenceType>(Param)->getPointeeType(),
1378 cast<FunctionProtoType>(Param);
1404 Param = cast<InjectedClassNameType>(Param)
1418 cast<TemplateSpecializationType>(Param);
1501 CXXRecordDecl *Next = cast<CXXRecordDecl>(NextT->getDecl());
1527 const MemberPointerType *MemPtrParam = cast<MemberPointerType>(Param);
1562 const BlockPointerType *BlockPtrParam = cast<BlockPointerType>(Param);
1578 const ExtVectorType *VectorParam = cast<ExtVectorType>(Param);
1612 = cast<DependentSizedExtVectorType>(Param);
3055 FunctionDecl *Fn = cast<FunctionDecl>(D);
3531 cast<FunctionProtoType>(Context.adjustFunctionType(ArgFunctionTypeP, EI));
3769 = cast<CXXConversionDecl>(ConversionTemplate->getTemplatedDecl());
4449 = cast<FunctionDecl>(*Best)->getPrimaryTemplate();
4453 = cast<FunctionDecl>(*I)->getPrimaryTemplate();
4468 = cast<FunctionDecl>(*I)->getPrimaryTemplate();
4491 cast<FunctionDecl>(*I)->getPrimaryTemplate()->getTemplateParameters(),
4492 *cast<FunctionDecl>(*I)->getTemplateSpecializationArgs());
4494 HandleFunctionTypeMismatch(PD, cast<FunctionDecl>(*I)->getType(),
4744 cast<PointerType>(T)->getPointeeType(),
4752 cast<BlockPointerType>(T)->getPointeeType(),
4761 cast<ReferenceType>(T)->getPointeeType(),
4768 const MemberPointerType *MemPtr = cast<MemberPointerType>(T.getTypePtr());
4778 cast<DependentSizedArrayType>(T)->getSizeExpr(),
4785 cast<ArrayType>(T)->getElementType(),
4792 cast<VectorType>(T)->getElementType(),
4798 = cast<DependentSizedExtVectorType>(T);
4807 const FunctionProtoType *Proto = cast<FunctionProtoType>(T);
4817 const TemplateTypeParmType *TTP = cast<TemplateTypeParmType>(T);
4825 = cast<SubstTemplateTypeParmPackType>(T);
4835 T = cast<InjectedClassNameType>(T)->getInjectedSpecializationType();
4840 = cast<TemplateSpecializationType>(T);
4861 cast<ComplexType>(T)->getElementType(),
4868 cast<AtomicType>(T)->getValueType(),
4875 cast<DependentNameType>(T)->getQualifier(),
4893 = cast<DependentTemplateSpecializationType>(T);
4907 cast<TypeOfType>(T)->getUnderlyingType(),
4914 cast<TypeOfExprType>(T)->getUnderlyingExpr(),
4921 cast<DecltypeType>(T)->getUnderlyingExpr(),
4928 cast<UnaryTransformType>(T)->getUnderlyingType(),
4934 cast<PackExpansionType>(T)->getPattern(),
4940 cast<AutoType>(T)->getDeducedType(),