Merge pull request #2301 from sonndinh/remove-dup-reactor-functions
[ACE_TAO.git] / TAO / TAO_IDL / be_include / be_valuebox.h
blob9ae4448823d3d140ff0658861cf9de2863a39a4a
2 //=============================================================================
3 /**
4 * @file be_valuebox.h
6 * Extension of class AST_Valuebox that provides additional means for C++
7 * mapping.
9 * @author Gary Maxey
11 //=============================================================================
13 #ifndef TAO_BE_VALUEBOX_H
14 #define TAO_BE_VALUEBOX_H
16 #include "ast_valuebox.h"
17 #include "be_type.h"
19 class AST_Type;
20 class be_visitor;
22 class be_valuebox : public virtual AST_ValueBox,
23 public virtual be_type
25 public:
26 be_valuebox ( AST_Type *boxed_type,
27 UTL_ScopedName *n );
29 // Visiting.
30 virtual int accept (be_visitor *visitor);
32 // Cleanup.
33 virtual void destroy ();
36 #endif /* TAO_BE_VALUEBOX_H */