Searched refs:ParamRefType (Results 1 – 3 of 3) sorted by relevance
2744 const ReferenceType *ParamRefType = ParamType->getAs<ReferenceType>(); in AdjustFunctionParmAndArgTypesForDeduction() local2745 if (ParamRefType) { in AdjustFunctionParmAndArgTypesForDeduction()2746 QualType PointeeType = ParamRefType->getPointeeType(); in AdjustFunctionParmAndArgTypesForDeduction()2777 ParamRefType != 0); in AdjustFunctionParmAndArgTypesForDeduction()2782 if (ParamRefType) { in AdjustFunctionParmAndArgTypesForDeduction()2787 if (ParamRefType->isRValueReferenceType() && in AdjustFunctionParmAndArgTypesForDeduction()2788 ParamRefType->getAs<TemplateTypeParmType>() && in AdjustFunctionParmAndArgTypesForDeduction()2820 if (ParamRefType) in AdjustFunctionParmAndArgTypesForDeduction()
3926 if (const ReferenceType *ParamRefType = ParamType->getAs<ReferenceType>()) { in CheckTemplateArgument() local3933 assert(ParamRefType->getPointeeType()->isIncompleteOrObjectType() && in CheckTemplateArgument()3938 ParamRefType->getPointeeType(), in CheckTemplateArgument()
1463 const ReferenceType *ParamRefType = Param->getType()->getAs<ReferenceType>(); in isCopyOrMoveConstructor() local1464 if (!ParamRefType) in isCopyOrMoveConstructor()1471 = Context.getCanonicalType(ParamRefType->getPointeeType()); in isCopyOrMoveConstructor()