Search code examples
Should deduction guides insist on instantiating primary template?...


c++templatesclanglanguage-lawyerctad

Read More
Class template argument deduction not working with alias template...


c++c++17ctad

Read More
Why does CTAD deduce S<const char*> (not S<char>) and allow auto s2 = S{"hi"};...


c++language-lawyerc++20aggregate-initializationctad

Read More
Why does CTAD fail for an aggregate with a dependent non-array element?...


c++language-lawyerc++20aggregate-initializationctad

Read More
What is the point of `std::make_optional`...


c++c++17stdoptionalctaddeduction-guide

Read More
How do I avoid specifying arguments for a class template that has default template arguments?...


c++templatesdefault-argumentsclass-templatectad

Read More
Non-type class template argument deduction...


c++templatesctad

Read More
Template rules in CRTP with MSVC...


c++c++17ctad

Read More
Does NTTP construction always happen for CTAD even if value of type of that specialization is given?...


c++c++20ctad

Read More
C++17 Tuple Deduction Guides (CTAD): Implicitly-Generated vs User-Defined...


c++templatesc++17template-argument-deductionctad

Read More
Template Argument Deduction Guides for Aliases...


c++templatesc++20ctad

Read More
class template argument deduction failed on the use of designated initializers with list initializat...


c++gcccompiler-errorsinitializationctad

Read More
Initialize std::array of certain type, but any size?...


c++arraysinitializationaggregate-initializationctad

Read More
Pre-C++17 replacement for CTAD?...


c++templatesc++14template-argument-deductionctad

Read More
Conversion of std::vector to std::span<T>...


c++c++20ctad

Read More
CTAD rules regarding implicit deduction guides...


c++language-lawyerc++20ctad

Read More
What are template deduction guides and when should we use them?...


c++templatesc++17template-argument-deductionctad

Read More
CTAD with variable number of template arguments...


c++variadic-templatesctad

Read More
Is it possible to pass a braced-init-list as a template argument?...


c++c++20template-meta-programmingnon-type-template-parameterctad

Read More
When does type information flow backwards in C++?...


c++c++17language-lawyertemplate-argument-deductionctad

Read More
Anonymous temporaries and class template argument deduction - gcc vs clang...


c++c++17language-lawyertemplate-argument-deductionctad

Read More
Calling methods of temporary objects created using class template argument deduction...


c++c++17language-lawyerctadcompiler-specific

Read More
Partial class template argument deduction in C++17...


c++c++17template-argument-deductionclass-templatectad

Read More
reference_wrapper: make_pair VS Class Template Argument Deduction (CTAD)...


c++templatesc++17template-argument-deductionctad

Read More
Class template argument deduction of member variables...


c++c++17ctad

Read More
How to write a partial deduction guide for class template argument deduction...


c++c++17template-argument-deductionctad

Read More
Why is partial class template argument deduction impossible?...


c++templatesc++17template-argument-deductionctad

Read More
C++ - Why does aggregate initialization not work with template struct...


c++templatesinitializationc++20ctad

Read More
Can CTAD be used inside a member of the template class?...


c++c++20class-templatectad

Read More
Passing designated initializers for a template class to a template function...


c++function-parametertemplate-classesctad

Read More
BackNext