summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-01-06 16:13:28 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-01-06 16:13:28 +0000
commit463caf030a4aed2f5ed6db70c0494af224215857 (patch)
tree903b14e903d123c3d093ad85e18fbde0b2768996
parent24d7b6e1e81240fc97cc869091de8aa4f167b4b8 (diff)
downloadATCD-463caf030a4aed2f5ed6db70c0494af224215857.tar.gz
*** empty log message ***
-rw-r--r--TAO/tao/DynStruct_i.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/TAO/tao/DynStruct_i.cpp b/TAO/tao/DynStruct_i.cpp
index 2eb29792d44..15b7401b433 100644
--- a/TAO/tao/DynStruct_i.cpp
+++ b/TAO/tao/DynStruct_i.cpp
@@ -34,7 +34,7 @@ TAO_DynStruct_i::TAO_DynStruct_i (const CORBA_Any& any)
CORBA::ULong numfields = this->type_.in ()->member_count (env);
// Resize the array.
- this->da_members_ = ACE_Array_Base<CORBA_DynAny_var> (numfields);
+ this->da_members_.size (numfields);
// Get the CDR stream of the argument.
ACE_Message_Block* mb = any._tao_get_cdr ();
@@ -998,4 +998,12 @@ TAO_DynStruct_i::get_any (CORBA::Environment &env)
return val;
}
+//**********************************************************
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+template class ACE_Array_Base<CORBA_DynAny_var>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Array_Base<CORBA_DynAny_var>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+