Searched refs:ParamRefType (Results 1 – 4 of 4) sorted by relevance
414 const auto *ParamRefType = in isCopyLikeConstructor() local416 if (!ParamRefType) in isCopyLikeConstructor()421 ParamRefType->getPointeeType()->getAs<TemplateSpecializationType>()) in isCopyLikeConstructor()
4251 const ReferenceType *ParamRefType = ParamType->getAs<ReferenceType>(); in AdjustFunctionParmAndArgTypesForDeduction() local4252 if (ParamRefType) in AdjustFunctionParmAndArgTypesForDeduction()4253 ParamType = ParamRefType->getPointeeType(); in AdjustFunctionParmAndArgTypesForDeduction()4261 ParamRefType != nullptr, FailedTSC); in AdjustFunctionParmAndArgTypesForDeduction()4266 if (ParamRefType) { in AdjustFunctionParmAndArgTypesForDeduction()4276 if (isForwardingReference(QualType(ParamRefType, 0), FirstInnerIndex) && in AdjustFunctionParmAndArgTypesForDeduction()4310 if (ParamRefType) in AdjustFunctionParmAndArgTypesForDeduction()
7500 if (const ReferenceType *ParamRefType = ParamType->getAs<ReferenceType>()) { in CheckTemplateArgument() local7507 assert(ParamRefType->getPointeeType()->isIncompleteOrObjectType() && in CheckTemplateArgument()7513 ParamRefType->getPointeeType(), in CheckTemplateArgument()
3030 const auto *ParamRefType = Param->getType()->getAs<ReferenceType>(); in isCopyOrMoveConstructor() local3031 if (!ParamRefType) in isCopyOrMoveConstructor()3038 = Context.getCanonicalType(ParamRefType->getPointeeType()); in isCopyOrMoveConstructor()