summaryrefslogtreecommitdiff
path: root/TAO/tao/PollableC.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/PollableC.cpp')
-rw-r--r--TAO/tao/PollableC.cpp141
1 files changed, 16 insertions, 125 deletions
diff --git a/TAO/tao/PollableC.cpp b/TAO/tao/PollableC.cpp
index 8c2302debab..abde9255d7c 100644
--- a/TAO/tao/PollableC.cpp
+++ b/TAO/tao/PollableC.cpp
@@ -643,40 +643,7 @@ CORBA::PollableSet::marshal (TAO_OutputCDR &)
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-#if !defined (_CORBA_POLLABLESET__ARG_TRAITS_TMPLINST_CS_)
-#define _CORBA_POLLABLESET__ARG_TRAITS_TMPLINST_CS_
-
- template class TAO::Arg_Traits<CORBA::PollableSet>;
-
- template class
- TAO::Object_Arg_Traits_T<
- CORBA::PollableSet_ptr,
- CORBA::PollableSet_var,
- CORBA::PollableSet_out,
- TAO::Objref_Traits<CORBA::PollableSet>
- >;
-
-#endif /* end #if !defined */
-
-#if 0
- template class
- TAO::Ret_Object_Argument_T<
- CORBA::DIIPollable_ptr,
- CORBA::DIIPollable_var
- >;
-
- template class
- TAO::Ret_Object_Argument_T<
- CORBA::Pollable_ptr,
- CORBA::Pollable_var
- >;
-#endif /*if 0*/
-
- template class
- TAO::In_Object_Argument_T<
- CORBA::Pollable_ptr
- >;
-
+ template class TAO::Objref_Traits<CORBA::PollableSet>;
template class
TAO_Objref_Var_T<
@@ -688,28 +655,7 @@ CORBA::PollableSet::marshal (TAO_OutputCDR &)
CORBA::PollableSet
>;
-#if !defined (_CORBA_POLLABLE__ARG_TRAITS_TMPLINST_CS_)
-#define _CORBA_POLLABLE__ARG_TRAITS_TMPLINST_CS_
-
- template class TAO::Arg_Traits<CORBA::Pollable>;
-
- template class
- TAO::Object_Arg_Traits_T<
- CORBA::Pollable_ptr,
- CORBA::Pollable_var,
- CORBA::Pollable_out,
- TAO::Objref_Traits<CORBA::Pollable>
- >;
-
-#endif /* end #if !defined */
-
-#if 0
- template class
- TAO::Ret_Object_Argument_T<
- CORBA::PollableSet_ptr,
- CORBA::PollableSet_var
- >;
-#endif /*if 0*/
+ template class TAO::Objref_Traits<CORBA::Pollable>;
template class
TAO_Objref_Var_T<
@@ -721,20 +667,7 @@ CORBA::PollableSet::marshal (TAO_OutputCDR &)
CORBA::Pollable
>;
-#if !defined (_CORBA_DIIPOLLABLE__ARG_TRAITS_TMPLINST_CS_)
-#define _CORBA_DIIPOLLABLE__ARG_TRAITS_TMPLINST_CS_
-
- template class TAO::Arg_Traits<CORBA::DIIPollable>;
-
- template class
- TAO::Object_Arg_Traits_T<
- CORBA::DIIPollable_ptr,
- CORBA::DIIPollable_var,
- CORBA::DIIPollable_out,
- TAO::Objref_Traits<CORBA::DIIPollable>
- >;
-
-#endif /* end #if !defined */
+ template class TAO::Objref_Traits<CORBA::DIIPollable>;
template class
TAO_Objref_Var_T<
@@ -748,87 +681,45 @@ CORBA::PollableSet::marshal (TAO_OutputCDR &)
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#if !defined (_CORBA_POLLABLESET__ARG_TRAITS_TMPLINST_CS_)
-#define _CORBA_POLLABLESET__ARG_TRAITS_TMPLINST_CS_
-
-# pragma instantiate TAO::Arg_Traits<CORBA::PollableSet>
-
-# pragma instantiate \
- TAO::Object_Arg_Traits_T< \
- CORBA::PollableSet_ptr, \
- CORBA::PollableSet_var, \
- CORBA::PollableSet_out \
- >
-
-#endif /* end #if !defined */
-
-# pragma instantiate \
- TAO::In_Object_Argument_T< \
- CORBA::Pollable_ptr \
- >
+# pragma instantiate TAO::Objref_Traits<CORBA::PollableSet>
# pragma instantiate \
TAO_Objref_Var_T< \
- CORBA::PollableSet, \
- TAO::Objref_Traits<CORBA::PollableSet> \
+ CORBA::PollableSet
>
# pragma instantiate \
TAO_Objref_Out_T< \
- CORBA::PollableSet, \
- TAO::Objref_Traits<CORBA::PollableSet> \
- >
-
-#if !defined (_CORBA_POLLABLE__ARG_TRAITS_TMPLINST_CS_)
-#define _CORBA_POLLABLE__ARG_TRAITS_TMPLINST_CS_
-
-# pragma instantiate TAO::Arg_Traits<CORBA::Pollable>
-
-# pragma instantiate \
- TAO::Object_Arg_Traits_T< \
- CORBA::Pollable_ptr, \
- CORBA::Pollable_var, \
- CORBA::Pollable_out \
+ CORBA::PollableSet
>
-#endif /* end #if !defined */
+# pragma instantiate TAO::Objref_Traits<CORBA::Pollable>
# pragma instantiate \
TAO_Objref_Var_T< \
- CORBA::Pollable, \
- TAO::Objref_Traits<CORBA::Pollable> \
+ CORBA::Pollable
>
# pragma instantiate \
TAO_Objref_Out_T< \
- CORBA::Pollable, \
- TAO::Objref_Traits<CORBA::Pollable> \
+ CORBA::Pollable
>
-#if !defined (_CORBA_DIIPOLLABLE__ARG_TRAITS_TMPLINST_CS_)
-#define _CORBA_DIIPOLLABLE__ARG_TRAITS_TMPLINST_CS_
-
-# pragma instantiate TAO::Arg_Traits<CORBA::DIIPollable>
+# pragma instantiate TAO::Objref_Traits<CORBA::DIIPollable>
# pragma instantiate \
- TAO::Object_Arg_Traits_T< \
- CORBA::DIIPollable_ptr, \
- CORBA::DIIPollable_var, \
- CORBA::DIIPollable_out \
+ TAO_Objref_Var_T< \
+ CORBA::DIIPollable
>
-#endif /* end #if !defined */
-
# pragma instantiate \
- TAO_Objref_Var_T< \
- CORBA::DIIPollable, \
- TAO::Objref_Traits<CORBA::DIIPollable> \
+ TAO_Objref_Out_T< \
+ CORBA::DIIPollable
>
# pragma instantiate \
- TAO_Objref_Out_T< \
- CORBA::DIIPollable, \
- TAO::Objref_Traits<CORBA::DIIPollable> \
+ TAO::Any_Impl_T< \
+ CORBA::DIIPollable \
>
#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */