3 //=============================================================================
7 * Extension of class AST_Enum that provides additional means for C++
10 * @author Copyright 1994-1995 by Sun Microsystems
11 * @author Inc. and Aniruddha Gokhale
13 //=============================================================================
24 class be_enum
: public virtual AST_Enum
,
25 public virtual be_scope
,
26 public virtual be_type
29 be_enum (UTL_ScopedName
*n
,
33 /// Overridden from class be_type.
34 virtual void gen_ostream_operator (TAO_OutStream
*os
,
38 virtual void destroy (void);
41 virtual int accept (be_visitor
*visitor
);
44 DEF_NARROW_FROM_DECL (be_enum
);
45 DEF_NARROW_FROM_SCOPE (be_enum
);