query: g++ compiler doesnt recognize nested template class
positive_passages.docid: 175
positive_passages.text: Where and why do I have to put the "template" and "typename" keywords?
negative_passages.docid: 127471
negative_passages.text: How to intentionally cause a compile-time error on template instantiation
negative_passages.docid: 15693
negative_passages.text: How to detect existence of a class using SFINAE?
negative_passages.docid: 100536
negative_passages.text: Import nested classes into namespace - C++
negative_passages.docid: 134085
negative_passages.text: C++ single template specialisation with multiple template parameters
negative_passages.docid: 42482
negative_passages.text: Workaround for template argument deduction in non-deduced context
negative_passages.docid: 150506
negative_passages.text: Propagating 'typedef' from based to derived class for 'template'
negative_passages.docid: 90910
negative_passages.text: How can I check if a type is an instantiation of a given class template?
negative_passages.docid: 111498
negative_passages.text: C++ inlining class methods causes undefined reference
negative_passages.docid: 68240
negative_passages.text: accessing protected members of superclass in C++ with templates
negative_passages.docid: 72552
negative_passages.text: c++ type/value mismatch at argument 1 in template parameter list
negative_passages.docid: 100059
negative_passages.text: Specialization of templated member function in templated class
negative_passages.docid: 66080
negative_passages.text: g++ undefined reference to typeinfo
negative_passages.docid: 55404
negative_passages.text: Learning C++ Templates
negative_passages.docid: 138620
negative_passages.text: static_assert fails compilation even though template function is called nowhere
negative_passages.docid: 127172
negative_passages.text: Why is template argument deduction disabled with std::forward?
negative_passages.docid: 64333
negative_passages.text: Declaring static data members of normal class and class template