nested namespace and enum

Daniel Jacobowitz drow@mvista.com
Tue Jul 15 03:39:00 GMT 2003


On Mon, Jul 14, 2003 at 10:46:19AM -0700, Pavoori, Kiran wrote:
> Would like to hear an opinion on this declaration.
> 
> namespace N
> {
> class C 
> {
>     public:
>         ~C(){}
>         C() {}
>         typedef enum 
>         {
>                 EV_X,
>                 EV_Y, 
>                 EV_Z
>         } Events;
> };
> }
> 
> 
> Now looking at the above declaration I would access the enum EV_X as
> follows:
> 
> N::C::EV_X
> 
> Is this an acceptable declaration?
> Please comment when you get a chance, thank-you
> Kiran

This does not work in GDB right now, and will not for at least another
release.  It may also require some compiler changes.  Your C++ is right
though.

-- 
Daniel Jacobowitz
MontaVista Software                         Debian GNU/Linux Developer



More information about the Gdb mailing list