Revert "Use a variable on the stack to not have a temporary in the call"
[ACE_TAO.git] / TAO / TAO_IDL / be_include / be_component_fwd.h
blob01ef8cc5c6c870dc76d830debc592b10341e6f67
1 /* -*- c++ -*- */
3 //=============================================================================
4 /**
5 * @file be_component_fwd.h
7 * Extension of class AST_ComponentFwd that provides additional
8 * means for C++ mapping of a forward declared component.
10 * @author Jeff Parsons
12 //=============================================================================
14 #ifndef BE_COMPONENT_FWD_H
15 #define BE_COMPONENT_FWD_H
17 #include "be_interface_fwd.h"
18 #include "ast_component_fwd.h"
20 class be_component_fwd : public virtual AST_ComponentFwd,
21 public virtual be_interface_fwd
23 // =TITLE
24 // be_component_fwd
26 // =DESCRIPTION
27 // Extensions to the AST_ComponentFwd class
28 public:
29 be_component_fwd (AST_Interface *dummy,
30 UTL_ScopedName *n);
32 virtual ~be_component_fwd ();
34 // Cleanup function.
35 virtual void destroy ();
37 // Visiting.
38 virtual int accept (be_visitor* visitor);
41 #endif // if !defined