3 //=============================================================================
7 * Extension of class AST_Home that provides additional
8 * means for C++ mapping of a component home.
10 * @author Jeff Parsons
12 //=============================================================================
17 #include "be_interface.h"
20 class be_home
: public virtual AST_Home
,
21 public virtual be_interface
27 // Extensions to the AST_Home class
29 be_home (UTL_ScopedName
*n
,
31 AST_Component
*managed_component
,
32 AST_Type
*primary_key
,
35 AST_Interface
**supports_flat
,
36 long n_supports_flat
);
40 void scan (UTL_Scope
*s
);
43 virtual void destroy ();
46 virtual int accept (be_visitor
* visitor
);