summaryrefslogtreecommitdiff
path: root/TAO/tao/UB_String_Arguments.cpp
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-07-12 19:17:26 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-07-12 19:17:26 +0000
commit0a00a85c055e26866cd69c21961320ebe25b86cb (patch)
tree1ebae5fd33427de461470a6cd6b41e43cca5f36f /TAO/tao/UB_String_Arguments.cpp
parentf44a933b44d8246b5963e350876a5b8dfbea32cf (diff)
downloadATCD-0a00a85c055e26866cd69c21961320ebe25b86cb.tar.gz
ChangeLogTag: Sat Jul 12 14:14:18 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
Diffstat (limited to 'TAO/tao/UB_String_Arguments.cpp')
-rw-r--r--TAO/tao/UB_String_Arguments.cpp76
1 files changed, 68 insertions, 8 deletions
diff --git a/TAO/tao/UB_String_Arguments.cpp b/TAO/tao/UB_String_Arguments.cpp
index 0fed9644852..ec582d3e547 100644
--- a/TAO/tao/UB_String_Arguments.cpp
+++ b/TAO/tao/UB_String_Arguments.cpp
@@ -18,16 +18,76 @@ template class TAO::UB_String_Arg_Traits_T<CORBA::WChar,
CORBA::WString_var,
CORBA::WString_out>;
+template class TAO::In_UB_String_Argument_T<CORBA::Char>;
+template class TAO::Inout_UB_String_Argument_T<CORBA::Char>;
+template class TAO::Out_UB_String_Argument_T<CORBA::Char,
+ CORBA::String_out>;
+template class TAO::Ret_UB_String_Argument_T<CORBA::Char,
+ CORBA::String_var>;
+template class TAO::In_UB_String_SArgument_T<CORBA::Char,
+ CORBA::String_var>;
+template class TAO::Inout_UB_String_SArgument_T<CORBA::Char,
+ CORBA::String_var>;
+template class TAO::Out_UB_String_SArgument_T<CORBA::Char,
+ CORBA::String_var>;
+template class TAO::Ret_UB_String_SArgument_T<CORBA::Char,
+ CORBA::String_var>;
+
+template class TAO::In_UB_String_Argument_T<CORBA::WChar>;
+template class TAO::Inout_UB_String_Argument_T<CORBA::WChar>;
+template class TAO::Out_UB_String_Argument_T<CORBA::WChar,
+ CORBA::WString_out>;
+template class TAO::Ret_UB_String_Argument_T<CORBA::WChar,
+ CORBA::WString_var>;
+template class TAO::In_UB_String_SArgument_T<CORBA::WChar,
+ CORBA::WString_var>;
+template class TAO::Inout_UB_String_SArgument_T<CORBA::WChar,
+ CORBA::WString_var>;
+template class TAO::Out_UB_String_SArgument_T<CORBA::WChar,
+ CORBA::WString_var>;
+template class TAO::Ret_UB_String_SArgument_T<CORBA::WChar,
+ CORBA::WString_var>;
+
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO::Arg_Traits<CORBA::String>
-# pragma instantiate TAO::Arg_Traits<CORBA::WString>
+#pragma instantiate TAO::Arg_Traits<CORBA::String>
+#pragma instantiate TAO::Arg_Traits<CORBA::WString>
+
+#pragma instantiate TAO::UB_String_Arg_Traits_T<CORBA::Char, \
+ CORBA::String_var, \
+ CORBA::String_out>
+#pragma instantiate TAO::UB_String_Arg_Traits_T<CORBA::WChar, \
+ CORBA::WString_var, \
+ CORBA::WString_out>
+
+#pragma instantiate TAO::In_UB_String_Argument_T<CORBA::Char>
+#pragma instantiate TAO::Inout_UB_String_Argument_T<CORBA::Char>
+#pragma instantiate TAO::Out_UB_String_Argument_T<CORBA::Char, \
+ CORBA::String_out>
+#pragma instantiate TAO::Ret_UB_String_Argument_T<CORBA::Char, \
+ CORBA::String_var>
+#pragma instantiate TAO::In_UB_String_SArgument_T<CORBA::Char, \
+ CORBA::String_var>
+#pragma instantiate TAO::Inout_UB_String_SArgument_T<CORBA::Char, \
+ CORBA::String_var>
+#pragma instantiate TAO::Out_UB_String_SArgument_T<CORBA::Char, \
+ CORBA::String_var>
+#pragma instantiate TAO::Ret_UB_String_SArgument_T<CORBA::Char, \
+ CORBA::String_var>
-# pragma instantiate TAO::UB_String_Arg_Traits_T<CORBA::Char, \
- CORBA::String_var, \
- CORBA::String_out>
-# pragma instantiate TAO::UB_String_Arg_Traits_T<CORBA::WChar, \
- CORBA::WString_var, \
- CORBA::WString_out>
+#pragma instantiate TAO::In_UB_String_Argument_T<CORBA::WChar>
+#pragma instantiate TAO::Inout_UB_String_Argument_T<CORBA::WChar>
+#pragma instantiate TAO::Out_UB_String_Argument_T<CORBA::WChar, \
+ CORBA::WString_out>
+#pragma instantiate TAO::Ret_UB_String_Argument_T<CORBA::WChar, \
+ CORBA::WString_var>
+#pragma instantiate TAO::In_UB_String_SArgument_T<CORBA::WChar, \
+ CORBA::WString_var>
+#pragma instantiate TAO::Inout_UB_String_SArgument_T<CORBA::WChar, \
+ CORBA::WString_var>
+#pragma instantiate TAO::Out_UB_String_SArgument_T<CORBA::WChar, \
+ CORBA::WString_var>
+#pragma instantiate TAO::Ret_UB_String_SArgument_T<CORBA::WChar, \
+ CORBA::WString_var>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */