Sha256: de0addadee3ab132fb031263c2519035a17bc20006dbe97935c4b0cc1151ce1b
Contents?: true
Size: 706 Bytes
Versions: 135
Compression:
Stored size: 706 Bytes
Contents
/* * It is known that this code not compiled by following compilers: * gcc 2.95.3 * gcc 3.3.3 * gcc 3.4.1 * * It is known that this code compiled by following compilers: * * MSVC 6 * MSVC 8 Beta */ /* * Indeed this code is wrong: explicit template specialization * have to appear out-of-class. * */ struct A { private: struct B { template <typename T> static void f( T& ) {} template <bool V> struct C { template <typename T> static void f( T& ) {} }; template <> struct C<true> { template <typename T> static void f( T& ) {} }; }; };
Version data entries
135 entries across 135 versions & 2 rubygems