diff options
author | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-09-07 19:16:49 +0000 |
---|---|---|
committer | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-09-07 19:16:49 +0000 |
commit | 622654d13aae8b128992b8261c45dd8c7c96ddf1 (patch) | |
tree | 6af34aa7100e1ce4bb18df11f7ea5c158f85a9b7 | |
parent | 6af12a7f090de2797005d4dd37be043cbc140f47 (diff) | |
download | ATCD-622654d13aae8b128992b8261c45dd8c7c96ddf1.tar.gz |
ChangeLogTag: Sun Sep 7 14:15:34 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
-rw-r--r-- | TAO/ChangeLog | 6 | ||||
-rw-r--r-- | TAO/tao/ORB.cpp | 12 |
2 files changed, 18 insertions, 0 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog index 105a8784608..a74d3e49a6e 100644 --- a/TAO/ChangeLog +++ b/TAO/ChangeLog @@ -1,3 +1,9 @@ +Sun Sep 7 14:15:34 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tao/ORB.cpp: + + Added explicit template instantiations for ORB_var and ORB_out. + Sun Sep 7 13:59:20 2003 Jeff Parsons <j.parsons@vanderbilt.edu> * orbsvcs/orbsvcs/IFRService/tmplinst.cpp: diff --git a/TAO/tao/ORB.cpp b/TAO/tao/ORB.cpp index 65a297fab48..4a40e75a770 100644 --- a/TAO/tao/ORB.cpp +++ b/TAO/tao/ORB.cpp @@ -2112,3 +2112,15 @@ CORBA::ORB::lookup_value_factory (const char *repository_id return this->orb_core ()->valuetype_adapter ()->vf_map_find (repository_id); } + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class TAO_Pseudo_Var_T<CORBA::ORB>; +template class TAO_Pseudo_Out_T<CORBA::ORB, CORBA::ORB_var>; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +#pragma instantiate TAO_Pseudo_Var_T<CORBA::ORB> +#pragma instantiate TAO_Pseudo_Out_T<CORBA::ORB, CORBA::ORB_var> + +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ |