1 #ifndef _AST_COMPONENT_FWD_AST_COMPONENT_FWD_HH
2 #define _AST_COMPONENT_FWD_AST_COMPONENT_FWD_HH
4 #include "ast_interface_fwd.h"
6 // Representation of a forward component declaration.
8 class TAO_IDL_FE_Export AST_ComponentFwd
: public virtual AST_InterfaceFwd
11 AST_ComponentFwd (AST_Interface
*dummy
,
14 virtual ~AST_ComponentFwd ();
17 virtual void destroy ();
20 virtual void dump (ACE_OSTREAM_TYPE
&);
23 virtual int ast_accept (ast_visitor
*visitor
);
25 // Is this decl a forward declared type (Yes)
26 virtual bool is_fwd ();
28 static AST_Decl::NodeType
const NT
;
31 #endif // _AST_COMPONENT_FWD_AST_COMPONENT_FWD_HH