summaryrefslogtreecommitdiff
path: root/modules/TAO/TAO_IDL/be/be_tmpl_mirror_port.cpp
diff options
context:
space:
mode:
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.cpp47
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)
+