2 //=============================================================================
6 * Extension of class AST_Factory that provides additional means for C++
9 * @author Copyright 1994-1995 by Sun Microsystems
10 * @author Inc. and Boris Kolpackov <bosk@ipmce.ru>
12 //=============================================================================
19 #include "ast_factory.h"
26 class be_factory
: public virtual AST_Factory
,
27 public virtual be_scope
,
28 public virtual be_decl
31 be_factory (UTL_ScopedName
*n
);
36 virtual void destroy (void);
39 virtual int accept (be_visitor
*visitor
);
41 // Add an argument to the scope.
42 virtual AST_Argument
*be_add_argument (AST_Argument
*arg
);
45 DEF_NARROW_FROM_DECL (be_factory
);
46 DEF_NARROW_FROM_SCOPE (be_factory
);
49 #endif // BE_FACTORY_H