1 #ifndef _AST_VALUEBOX_AST_VALUEBOX_HH
2 #define _AST_VALUEBOX_AST_VALUEBOX_HH
4 #include "ast_concrete_type.h"
6 class TAO_IDL_FE_Export AST_ValueBox
: public virtual AST_ConcreteType
9 AST_ValueBox (UTL_ScopedName
*n
,
10 AST_Type
*boxed_type
);
12 virtual ~AST_ValueBox ();
15 AST_Type
*boxed_type () const;
18 virtual void dump (ACE_OSTREAM_TYPE
&o
);
21 virtual int ast_accept (ast_visitor
*visitor
);
24 virtual void destroy ();
26 static AST_Decl::NodeType
const NT
;
29 AST_Type
*pd_boxed_type
;
32 #endif // _AST_VALUEBOX_AST_VALUEBOX_HH