query: unseen syntax: struct::template X
positive_passages.docid: 175
positive_passages.text: Where and why do I have to put the "template" and "typename" keywords?
negative_passages.docid: 35562
negative_passages.text: Magic arguments in function templates
negative_passages.docid: 143499
negative_passages.text: Why is it not possible to overload class templates?
negative_passages.docid: 138620
negative_passages.text: static_assert fails compilation even though template function is called nowhere
negative_passages.docid: 67825
negative_passages.text: What does C++ struct syntax "a : b" mean
negative_passages.docid: 42432
negative_passages.text: "invalid use of incomplete type" error with partial template specialization
negative_passages.docid: 82817
negative_passages.text: Multiple templates for a single user-defined function
negative_passages.docid: 108319
negative_passages.text: Why can a variadic class template have at most one parameter pack?
negative_passages.docid: 158204
negative_passages.text: Understanding typedef with struct
negative_passages.docid: 18646
negative_passages.text: Swallowing comma in variadic macros on compilers that do not recognise ##
negative_passages.docid: 148356
negative_passages.text: What is the VTable Layout and VTable Pointer Location in C++ Objects in GCC 3.x and 4.x?
negative_passages.docid: 118998
negative_passages.text: What are all the syntax problems introduced by the usage of angle brackets in C++ templates?
negative_passages.docid: 142119
negative_passages.text: Reason for using non-type template parameter instead of regular parameter?
negative_passages.docid: 13201
negative_passages.text: Are C++ Templates just Macros in disguise?
negative_passages.docid: 72552
negative_passages.text: c++ type/value mismatch at argument 1 in template parameter list
negative_passages.docid: 129694
negative_passages.text: Is initializing with "var{args}" a new feature of C++0x, or merely syntactic sugar?
negative_passages.docid: 35208
negative_passages.text: default template class argument confuses g++?