Search code examples
Where and why do I have to put the "template" and "typename" keywords?...


c++templatestypenamec++-faqdependent-name

Read More
Lookup of dependent qualified names...


c++name-lookupdependent-namequalified-name

Read More
template member function of template class called from template function...


c++templatesdependent-name

Read More
Use of template keyword before dependent template name...


c++language-lawyerc++20compiler-bugdependent-name

Read More
error: type/value mismatch in template parameter list for std::variant...


c++templatesc++20dependent-name

Read More
What is the definition of "dependent name" in C++?...


c++templateslanguage-lawyername-lookupdependent-name

Read More
std::basic_string<T>::size_type causes compile error in C++20 mode...


c++templatesc++20dependent-name

Read More
Different compiler behaviour when using alias as scope to get parent member...


c++templatesinheritancename-lookupdependent-name

Read More
Is there an equivalent of "typename" for template types?...


c++templatesdependent-name

Read More
Why in a template we can use a dependent name without being already declared if not instantiated?...


c++templatesdependent-name

Read More
Is a diagnostic required for incorrect uses of non-dependent names in a template that is never insta...


c++templateslanguage-lawyerdependent-name

Read More
Name resolution when a structure declaration is hidden by a variable...


c++templatesc++17dependent-namename-hiding

Read More
What does "typename iterator_traits<InputIt>::difference_type" mean?...


c++algorithmtemplatesiteratordependent-name

Read More
C++ - Why is the 'template' keyword required here?...


c++templateslanguage-lawyerdependent-name

Read More
Two phase name lookup for C++ templates - Why?...


c++templatesname-lookupdependent-name

Read More
Why is it not required to use typename for dependent types in the following case?...


c++c++11templatestype-traitsdependent-name

Read More
Argument-dependent lookup of dependent names...


c++language-lawyerlinkageargument-dependent-lookupdependent-name

Read More
method, that accesses a conditional class member, does not compile only when being invoked...


c++templatesdependent-name

Read More
Why can a dependent name be considered as complete even if the actual type is not defined until the ...


c++templatesc++17dependent-name

Read More
Comparison operator for std::vector<T> fails to find comparison operator for T...


c++argument-dependent-lookupname-lookuptemplate-functiondependent-name

Read More
refer to a non-dependent name without specifying template parameter...


c++templatesdependent-name

Read More
Nested classes are dependent types in class templates?...


c++templatesc++17dependent-name

Read More
Why can't I use QList::size_type as I would std::string::size_type? (template parameter error)...


c++qttemplatesclass-templatedependent-name

Read More
C++ dependent name: Is this typename required?...


c++templateslanguage-lawyerdependent-name

Read More
Name lookup differences between g++ and MSVS...


c++templatesbase-classname-lookupdependent-name

Read More
Why `this` is a type-dependent expression even if the template class has no base class?...


c++templatesdependent-name

Read More
Conditional operator's return type and two-phase lookup...


c++language-lawyercompiler-bugname-lookupdependent-name

Read More
const dependent names returned from template functions, where does const go?...


c++templatesc++11language-lawyerdependent-name

Read More
Computing the type of a function pointer...


c++c++11template-meta-programmingdependent-name

Read More
Specializing member function for non-template class in C++...


c++templatesdependent-name

Read More
BackNext