diff options
Diffstat (limited to 'TAO/TAO_IDL/be_include/be_constant.h')
-rw-r--r-- | TAO/TAO_IDL/be_include/be_constant.h | 42 |
1 files changed, 26 insertions, 16 deletions
diff --git a/TAO/TAO_IDL/be_include/be_constant.h b/TAO/TAO_IDL/be_include/be_constant.h index acbe89e5095..ba0f3bec6f1 100644 --- a/TAO/TAO_IDL/be_include/be_constant.h +++ b/TAO/TAO_IDL/be_include/be_constant.h @@ -1,20 +1,24 @@ /* -*- c++ -*- */ - -//============================================================================= -/** - * @file be_constant.h - * - * $Id$ - * - * Extension of class AST_Constant 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_constant.h +// +// = DESCRIPTION +// Extension of class AST_Constant that provides additional means for C++ +// mapping. +// +// = AUTHOR +// Copyright 1994-1995 by Sun Microsystems, Inc. +// and +// Aniruddha Gokhale +// +// ============================================================================ #ifndef BE_CONSTANT_H #define BE_CONSTANT_H @@ -28,9 +32,13 @@ class be_constant : public virtual AST_Constant, public virtual be_decl { public: + be_constant (void); + // Constructor. + be_constant (AST_Expression::ExprType et, AST_Expression *v, UTL_ScopedName *n); + // Constructor. // Visiting. virtual int accept (be_visitor *visitor); @@ -39,7 +47,9 @@ public: virtual void destroy (void); // Narrowing. + DEF_NARROW_FROM_DECL (be_constant); + }; #endif // if !defined |