summaryrefslogtreecommitdiff
path: root/TAO/tao/TypeCode_Value_Field.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/TypeCode_Value_Field.cpp')
-rw-r--r--TAO/tao/TypeCode_Value_Field.cpp21
1 files changed, 21 insertions, 0 deletions
diff --git a/TAO/tao/TypeCode_Value_Field.cpp b/TAO/tao/TypeCode_Value_Field.cpp
new file mode 100644
index 00000000000..296bcda06fb
--- /dev/null
+++ b/TAO/tao/TypeCode_Value_Field.cpp
@@ -0,0 +1,21 @@
+// $Id$
+
+#ifndef TAO_TYPECODE_VALUE_FIELD_CPP
+#define TAO_TYPECODE_VALUE_FIELD_CPP
+
+#include "TypeCode_Value_Field.h"
+
+#ifndef __ACE_INLINE__
+# include "tao/TypeCode_Value_Field.inl"
+#endif /* __ACE_INLINE__ */
+
+
+template <typename STRING_TYPE>
+char const *
+TAO::TypeCode::Value_Field<STRING_TYPE>::~Value_Field (void)
+{
+ if (this->type)
+ CORBA::release (*type);
+}
+
+#endif /* TAO_TYPECODE_VALUE_FIELD_CPP */