3 //=============================================================================
7 * Concrete visitor for the Valuebox node.
11 //=============================================================================
14 #ifndef _BE_VISITOR_VALUEBOX_H_
15 #define _BE_VISITOR_VALUEBOX_H_
18 * @class be_visitor_valuebox
20 * @brief be_visitor_valuebox
22 * This is a concrete visitor to generate code for valueboxes.
24 class be_visitor_valuebox
: public be_visitor_decl
28 be_visitor_valuebox (be_visitor_context
*ctx
);
31 ~be_visitor_valuebox (void);
33 /// visit attribute. We provide code for this method in the derived class
34 virtual int visit_valuebox (be_valuebox
*node
);
37 #endif /* _BE_VISITOR_VALUEBOX_H_ */