reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
6017 if (ParamType->isPointerType() || ParamType->isNullPtrType()) { 6017 if (ParamType->isPointerType() || ParamType->isNullPtrType()) { 6018 switch (isNullPointerValueTemplateArgument(S, Param, ParamType, ArgIn, 6022 Converted = TemplateArgument(S.Context.getCanonicalType(ParamType), 6042 if (CheckTemplateArgumentIsCompatibleWithParameter(S, Param, ParamType, 6106 if (ParamType->isPointerType() && !AddressTaken) 6108 else if (AddressTaken && ParamType->isReferenceType()) { 6113 ParamType.getNonReferenceType())) { 6115 << ParamType; 6121 << ParamType 6146 if (ParamType->isReferenceType()) { 6152 ParamType.getNonReferenceType())) { 6154 << ParamType; 6160 << ParamType 6166 } else if (!AddressTaken && ParamType->isPointerType()) { 6175 if (!S.Context.hasSameUnqualifiedType(ArgType, ParamType)) { 6177 << ParamType; 6183 << ParamType << FixItHint::CreateInsertion(Arg->getBeginLoc(), "&"); 6190 if (CheckTemplateArgumentIsCompatibleWithParameter(S, Param, ParamType, ArgIn, 6196 TemplateArgument(cast<ValueDecl>(Entity->getCanonicalDecl()), ParamType);