On Sat, 11 Jan 2003 18:26:54 -0800, "Paul Mensonides"
<[EMAIL PROTECTED]> wrote:

>Yeah.  However, this doesn't really apply to what I'm talking about with:
>
>enum { a, b, c };
>
>Yes, for linkage purposes 'enum xyz { }' is equivalent to 'typedef enum { }
>xyz'.


Well, is the enum below unnamed? Is the program legal?

struct A {
   typedef enum { value = 1 } alias;
};

template <typename T>
struct X {

};

int main() {
   X <A::alias> x;
}


Genny.

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to