5 #include "ast_provides.h"
8 #include "be_interface.h"
13 class be_provides
: public virtual AST_Provides
,
14 public virtual be_field
17 be_provides (UTL_ScopedName
*n
,
18 AST_Type
*provides_type
);
20 virtual ~be_provides ();
22 // Non-virtual override of frontend method.
23 be_type
*provides_type () const;
26 virtual int accept (be_visitor
*visitor
);
29 virtual void destroy ();
32 #endif // BE_PROVIDES_H