diff options
Diffstat (limited to 'TAO/TAO_IDL/be_include/be_enum_val.h')
-rw-r--r-- | TAO/TAO_IDL/be_include/be_enum_val.h | 40 |
1 files changed, 25 insertions, 15 deletions
diff --git a/TAO/TAO_IDL/be_include/be_enum_val.h b/TAO/TAO_IDL/be_include/be_enum_val.h index e757c2a6699..cdd0d66c8ea 100644 --- a/TAO/TAO_IDL/be_include/be_enum_val.h +++ b/TAO/TAO_IDL/be_include/be_enum_val.h @@ -1,19 +1,24 @@ /* -*- c++ -*- */ - -//============================================================================= -/** - * @file be_enum_val.h - * - * $Id$ - * - * Extension of class AST_EnumVal that provides additional means for C++ - * mapping. - * - * - * @author Copyright 1994-1995 by Sun Microsystems - * @author Inc. and Aniruddha Gokhale - */ -//============================================================================= +// $Id$ + +// ============================================================================ +// +// = LIBRARY +// TAO IDL +// +// = FILENAME +// be_enum_val.h +// +// = DESCRIPTION +// Extension of class AST_EnumVal that provides additional means for C++ +// mapping. +// +// = AUTHOR +// Copyright 1994-1995 by Sun Microsystems, Inc. +// and +// Aniruddha Gokhale +// +// ============================================================================ #ifndef BE_ENUM_VAL_H #define BE_ENUM_VAL_H @@ -27,8 +32,12 @@ class be_enum_val : public virtual AST_EnumVal, public virtual be_decl { public: + be_enum_val (void); + // Default constructor. + be_enum_val (ACE_CDR::ULong v, UTL_ScopedName *n); + // Constructor. // Visiting virtual int accept (be_visitor *visitor); @@ -37,6 +46,7 @@ public: virtual void destroy (void); // Narrowing + DEF_NARROW_FROM_DECL (be_enum_val); }; |