Searched refs:ParamRefType (Results 1 – 3 of 3) sorted by relevance
3139 const ReferenceType *ParamRefType = ParamType->getAs<ReferenceType>(); in AdjustFunctionParmAndArgTypesForDeduction() local3140 if (ParamRefType) { in AdjustFunctionParmAndArgTypesForDeduction()3141 QualType PointeeType = ParamRefType->getPointeeType(); in AdjustFunctionParmAndArgTypesForDeduction()3170 ParamRefType != nullptr); in AdjustFunctionParmAndArgTypesForDeduction()3175 if (ParamRefType) { in AdjustFunctionParmAndArgTypesForDeduction()3180 if (ParamRefType->isRValueReferenceType() && in AdjustFunctionParmAndArgTypesForDeduction()3181 ParamRefType->getAs<TemplateTypeParmType>() && in AdjustFunctionParmAndArgTypesForDeduction()3213 if (ParamRefType) in AdjustFunctionParmAndArgTypesForDeduction()
5144 if (const ReferenceType *ParamRefType = ParamType->getAs<ReferenceType>()) { in CheckTemplateArgument() local5151 assert(ParamRefType->getPointeeType()->isIncompleteOrObjectType() && in CheckTemplateArgument()5156 ParamRefType->getPointeeType(), in CheckTemplateArgument()
1792 const ReferenceType *ParamRefType = Param->getType()->getAs<ReferenceType>(); in isCopyOrMoveConstructor() local1793 if (!ParamRefType) in isCopyOrMoveConstructor()1800 = Context.getCanonicalType(ParamRefType->getPointeeType()); in isCopyOrMoveConstructor()