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

References

tools/clang/lib/Sema/SemaTemplateDeduction.cpp
 1356       Info.Param = cast<TemplateTypeParmDecl>(TemplateParams->getParam(Index));
 1390       Info.Param = cast<TemplateTypeParmDecl>(TemplateParams->getParam(Index));
 1415       Info.Param = cast<TemplateTypeParmDecl>(TemplateParams->getParam(Index));
 1519         return DeduceTemplateArgumentsByTypeMatch(S, TemplateParams,
 1529         return DeduceTemplateArgumentsByTypeMatch(S, TemplateParams,
 1549       return DeduceTemplateArgumentsByTypeMatch(S, TemplateParams,
 1562       return DeduceTemplateArgumentsByTypeMatch(S, TemplateParams,
 1574       return DeduceTemplateArgumentsByTypeMatch(S, TemplateParams,
 1588       return DeduceTemplateArgumentsByTypeMatch(S, TemplateParams,
 1607       return DeduceTemplateArgumentsByTypeMatch(S, TemplateParams,
 1625             = DeduceTemplateArgumentsByTypeMatch(S, TemplateParams,
 1644         return DeduceNonTypeTemplateArgument(S, TemplateParams, NTTP, Size,
 1652           return DeduceNonTypeTemplateArgument(S, TemplateParams, NTTP,
 1682               S, TemplateParams, FunctionProtoParam->getReturnType(),
 1688               S, TemplateParams, FunctionProtoParam->param_type_begin(),
 1717               S, TemplateParams, NTTP, Noexcept, S.Context.BoolTy,
 1723                 S, TemplateParams, NTTP, ArgNoexceptExpr, Info, Deduced);
 1758         return DeduceTemplateArguments(S, TemplateParams, SpecParam, Arg, Info,
 1765           S, TemplateParams, SpecParam, Arg, Info, Deduced);
 1811               DeduceTemplateArguments(S, TemplateParams, SpecParam,
 1876             = DeduceTemplateArgumentsByTypeMatch(S, TemplateParams,
 1883       return DeduceTemplateArgumentsByTypeMatch(S, TemplateParams,
 1902       return DeduceTemplateArgumentsByTypeMatch(S, TemplateParams,
 1919         return DeduceTemplateArgumentsByTypeMatch(S, TemplateParams,
 1932         return DeduceTemplateArgumentsByTypeMatch(S, TemplateParams,
 1948                     S, TemplateParams, VectorParam->getElementType(),
 1963         return DeduceNonTypeTemplateArgument(S, TemplateParams, NTTP, ArgSize,
 1972                     S, TemplateParams, VectorParam->getElementType(),
 1983             S, TemplateParams, NTTP, VectorArg->getSizeExpr(), Info, Deduced);
 1999               = DeduceTemplateArgumentsByTypeMatch(S, TemplateParams,
 2016         return DeduceNonTypeTemplateArgument(S, TemplateParams, NTTP, ArgSize,
 2025             = DeduceTemplateArgumentsByTypeMatch(S, TemplateParams,
 2037         return DeduceNonTypeTemplateArgument(S, TemplateParams, NTTP,
 2057                     S, TemplateParams, AddressSpaceParam->getPointeeType(),
 2068             S, TemplateParams, NTTP, AddressSpaceArg->getAddrSpaceExpr(), Info,
 2080                     S, TemplateParams, AddressSpaceParam->getPointeeType(),
 2090         return DeduceNonTypeTemplateArgument(S, TemplateParams, NTTP,