reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1328 if (arg.getKind() == TemplateArgument::Expression) { 1329 Expr *argExpr = arg.getAsExpr(); 1333 } else if (arg.getKind() == TemplateArgument::Declaration || 1334 arg.getKind() == TemplateArgument::NullPtr) { 1336 if (arg.getKind() == TemplateArgument::Declaration) { 1337 VD = arg.getAsDecl(); 1360 type = SemaRef.SubstType(VD ? arg.getParamTypeForDecl() : arg.getNullPtrType(), 1360 type = SemaRef.SubstType(VD ? arg.getParamTypeForDecl() : arg.getNullPtrType(), 1365 result = SemaRef.BuildExpressionFromDeclTemplateArgument(arg, type, loc); 1369 result = SemaRef.BuildExpressionFromIntegralTemplateArgument(arg, loc); 1373 type = arg.getIntegralType();