diff options
Diffstat (limited to 'ACE/TAO/TAO_IDL/be/be_connector.cpp')
-rw-r--r-- | ACE/TAO/TAO_IDL/be/be_connector.cpp | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/ACE/TAO/TAO_IDL/be/be_connector.cpp b/ACE/TAO/TAO_IDL/be/be_connector.cpp new file mode 100644 index 00000000000..e446fe464e0 --- /dev/null +++ b/ACE/TAO/TAO_IDL/be/be_connector.cpp @@ -0,0 +1,71 @@ +// $Id$ + +#include "be_connector.h" +#include "be_visitor.h" + +be_connector::be_connector ( + UTL_ScopedName *n, + AST_Connector *base_connector) + : COMMON_Base (false, + false), + AST_Decl (AST_Decl::NT_connector, + n), + AST_Type (AST_Decl::NT_connector, + n), + UTL_Scope (AST_Decl::NT_connector), + AST_Interface (n, + 0, + 0, + 0, + 0, + false, + false), + AST_Component (n, + base_connector, + 0, + 0, + 0, + 0), + AST_Connector (n, + base_connector), + be_scope (AST_Decl::NT_connector), + be_decl (AST_Decl::NT_connector, + n), + be_type (AST_Decl::NT_connector, + n), + be_interface (n, + 0, + 0, + 0, + 0, + false, + false), + be_component (n, + base_connector, + 0, + 0, + 0, + 0) +{ +} + +be_connector::~be_connector (void) +{ +} + +void +be_connector::destroy (void) +{ + this->AST_Connector::destroy (); + this->be_component::destroy (); +} + +int +be_connector::accept (be_visitor *visitor) +{ + return visitor->visit_connector (this); +} + +IMPL_NARROW_FROM_DECL (be_connector) +IMPL_NARROW_FROM_SCOPE (be_connector) + |