diff options
Diffstat (limited to 'modules/TAO/TAO_IDL/be/be_tmpl_mirror_port.cpp')
-rw-r--r-- | modules/TAO/TAO_IDL/be/be_tmpl_mirror_port.cpp | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/modules/TAO/TAO_IDL/be/be_tmpl_mirror_port.cpp b/modules/TAO/TAO_IDL/be/be_tmpl_mirror_port.cpp new file mode 100644 index 00000000000..7c75d6aadb1 --- /dev/null +++ b/modules/TAO/TAO_IDL/be/be_tmpl_mirror_port.cpp @@ -0,0 +1,47 @@ +// $Id$ + +#include "be_tmpl_mirror_port.h" +#include "be_visitor.h" + +ACE_RCSID (be, + be_tmpl_mirror_port, + "$Id$") + +be_tmpl_mirror_port::be_tmpl_mirror_port ( + UTL_ScopedName *n, + AST_PortType *porttype_ref) + : COMMON_Base (false, + false), + AST_Decl (AST_Decl::NT_field, + n), + AST_Field (AST_Decl::NT_field, + porttype_ref, + n), + AST_Tmpl_Port (n, + porttype_ref), + AST_Tmpl_Mirror_Port (n, + porttype_ref), + be_field (porttype_ref, + n) +{ +} + +be_tmpl_mirror_port::~be_tmpl_mirror_port (void) +{ +} + +void +be_tmpl_mirror_port::destroy (void) +{ + this->AST_Tmpl_Mirror_Port::destroy (); + this->be_field::destroy (); +} + +int +be_tmpl_mirror_port::accept (be_visitor *visitor) +{ + return visitor->visit_tmpl_mirror_port (this); +} + +IMPL_NARROW_FROM_DECL (be_tmpl_mirror_port) + |