Yet another chainsaw massacre. One of the most obnoxious annoyances with C++ metaprogramming is the need to insert `typename` and `template` qualifiers into most definitions, to help the compiler to cope with the syntax, which is not context-free. The recent standards adds several clarifications, so that most of these qualifiers are redundant now, at least at places where it is unambiguously clear that only a type can be given. GCC already supports most of these relaxing rules (Clang unfortunately lags way behind with support of newer language features...) |
||
|---|---|---|
| .. | ||
| builder | ||
| session | ||
| mobject-interface-test.cpp | ||
| mobject-ref-test.cpp | ||
| placement-basic-test.cpp | ||
| placement-hierarchy-test.cpp | ||
| placement-object-identity-test.cpp | ||
| placement-ref-test.cpp | ||