[EMAIL PROTECTED],

What is it with that empty template template<>?

[EMAIL PROTECTED] ([EMAIL PROTECTED]) said thusly on [28/07/01 at 02:54]:

> 
> >Environment:
> System: Linux alpha.tchume.net 2.4.4 #2 mar mai 22 08:16:07 CEST 2001 i586 
> unknown
> Architecture: i586
> 
>       
> host: i386-pc-linux-gnu
> build: i386-pc-linux-gnu
> target: i386-pc-linux-gnu
> configured with: ../src/configure -v 
> --enable-languages=c,c++,java,f77,proto,objc --prefix=/usr 
> --infodir=/share/info --mandir=/share/man --enable-shared --with-gnu-as 
> --with-gnu-ld --with-system-zlib --enable-long-long --enable-nls --without-x 
> --without-included-gettext --disable-checking --enable-threads=posix 
> --enable-java-gc=boehm --with-cpp-install-dir=bin --enable-objc-gc i386-linux
> >Description:
>       
> The following code:
> 
> enum X { L };
> 
> template< X x  >
> struct Sa { enum E {}; };
> 
>   
> template< X x  >
> struct Sb {
>   template< Sa< x >::E e >
>   class C;
> }; 
> 
> template<>
> struct Sb< L > {
>   template< Sa< L >::E e >
>   struct D: public Sb< anything >::C;
> };
> 
> don't compile. From codesourcery:
> 
> 
"What is past is prologue."  (William Shakespeare) 


Reply via email to