reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaTemplate.cpp
 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);