query: Creating a template class for a pair that returns a pair
positive_passages.docid: 1289
positive_passages.text: Why can templates only be implemented in the header file?
negative_passages.docid: 23042
negative_passages.text: no match for ‘operator<<’ in ‘std::operator
negative_passages.docid: 81054
negative_passages.text: Priority when choosing overloaded template functions in C++
negative_passages.docid: 153399
negative_passages.text: C++ templates that accept only certain types
negative_passages.docid: 28989
negative_passages.text: What is C# analog of C++ std::pair?
negative_passages.docid: 68240
negative_passages.text: accessing protected members of superclass in C++ with templates
negative_passages.docid: 127471
negative_passages.text: How to intentionally cause a compile-time error on template instantiation
negative_passages.docid: 126252
negative_passages.text: Restrict C++ Template Parameter to Subclass
negative_passages.docid: 105618
negative_passages.text: Pointer to class member as a template parameter
negative_passages.docid: 47316
negative_passages.text: C++ template function for arrays, vectors, built in types, STL
negative_passages.docid: 142743
negative_passages.text: Template issue causes linker error (C++)
negative_passages.docid: 111200
negative_passages.text: Integer range based template specialisation
negative_passages.docid: 27846
negative_passages.text: How to avoid simple recursive template typedefs
negative_passages.docid: 154337
negative_passages.text: STL-pair-like triplet class - do I roll my own?
negative_passages.docid: 103063
negative_passages.text: How to programmatically specify multiple iterators?
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: 33156
negative_passages.text: C++ template won't accept iterators