Revert "Use a variable on the stack to not have a temporary in the call"
[ACE_TAO.git] / TAO / TAO_IDL / include / ast_component_fwd.h
bloba8aa8e5d9dbfea0b420132a449137f4f8251e135
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
10 public:
11 AST_ComponentFwd (AST_Interface *dummy,
12 UTL_ScopedName *n);
14 virtual ~AST_ComponentFwd ();
16 // Cleanup function.
17 virtual void destroy ();
19 // AST Dumping.
20 virtual void dump (ACE_OSTREAM_TYPE &);
22 // Visiting.
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