summaryrefslogtreecommitdiff
path: root/TAO/tao/Object_Argument_T.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/Object_Argument_T.cpp')
-rw-r--r--TAO/tao/Object_Argument_T.cpp85
1 files changed, 4 insertions, 81 deletions
diff --git a/TAO/tao/Object_Argument_T.cpp b/TAO/tao/Object_Argument_T.cpp
index 516de4d05b1..ef8563a5ad4 100644
--- a/TAO/tao/Object_Argument_T.cpp
+++ b/TAO/tao/Object_Argument_T.cpp
@@ -5,16 +5,15 @@
#include "tao/Object_Argument_T.h"
+#if !defined (__ACE_INLINE__)
+#include "tao/Object_Argument_T.inl"
+#endif /* __ACE_INLINE__ */
+
ACE_RCSID (tao,
Object_Argument_T,
"$Id$")
template<typename S_ptr>
-TAO::In_Object_Argument_T<S_ptr>::In_Object_Argument_T (S_ptr x)
- : x_ (x)
-{}
-
-template<typename S_ptr>
CORBA::Boolean
TAO::In_Object_Argument_T<S_ptr>::marshal (TAO_OutputCDR & cdr)
{
@@ -39,11 +38,6 @@ TAO::In_Object_Argument_T<S_ptr>::interceptor_replace (CORBA::Any & any)
// ===========================================================
template<typename S_ptr>
-TAO::Inout_Object_Argument_T<S_ptr>::Inout_Object_Argument_T (S_ptr & x)
- : x_ (x)
-{}
-
-template<typename S_ptr>
CORBA::Boolean
TAO::Inout_Object_Argument_T<S_ptr>::marshal (TAO_OutputCDR & cdr)
{
@@ -78,11 +72,6 @@ TAO::Inout_Object_Argument_T<S_ptr>::interceptor_replace (CORBA::Any & any)
// ==============================================================
template<typename S_ptr, typename S_out>
-TAO::Out_Object_Argument_T<S_ptr,S_out>::Out_Object_Argument_T (S_out & x)
- : x_ (x.ptr ())
-{}
-
-template<typename S_ptr, typename S_out>
CORBA::Boolean
TAO::Out_Object_Argument_T<S_ptr,S_out>::demarshal (TAO_InputCDR & cdr)
{
@@ -92,11 +81,6 @@ TAO::Out_Object_Argument_T<S_ptr,S_out>::demarshal (TAO_InputCDR & cdr)
// ============================================================
template<typename S_ptr, typename S_var>
-TAO::Ret_Object_Argument_T<S_ptr,S_var>::Ret_Object_Argument_T (void)
-{
-}
-
-template<typename S_ptr, typename S_var>
CORBA::Boolean
TAO::Ret_Object_Argument_T<S_ptr,S_var>::demarshal (TAO_InputCDR & cdr)
{
@@ -119,27 +103,9 @@ TAO::Ret_Object_Argument_T<S_ptr,S_var>::interceptor_replace (
return any >>= this->x_;
}
-template<typename S_ptr, typename S_var>
-S_ptr
-TAO::Ret_Object_Argument_T<S_ptr,S_var>::excp (void)
-{
- return this->x_.ptr ();
-}
-
-template<typename S_ptr, typename S_var>
-S_ptr
-TAO::Ret_Object_Argument_T<S_ptr,S_var>::retn (void)
-{
- return this->x_._retn ();
-}
-
// ============================================================
template<typename S_ptr, typename S_var>
-TAO::In_Object_SArgument_T<S_ptr,S_var>::In_Object_SArgument_T (void)
-{}
-
-template<typename S_ptr, typename S_var>
CORBA::Boolean
TAO::In_Object_SArgument_T<S_ptr,S_var>::demarshal (TAO_InputCDR &cdr)
{
@@ -165,20 +131,9 @@ TAO::In_Object_SArgument_T<S_ptr,S_var>::interceptor_replace (
return any >>= this->x_.out ();
}
-template<typename S_ptr, typename S_var>
-S_ptr
-TAO::In_Object_SArgument_T<S_ptr,S_var>::arg (void) const
-{
- return this->x_.in ();
-}
-
// ===========================================================
template<typename S_ptr, typename S_var>
-TAO::Inout_Object_SArgument_T<S_ptr,S_var>::Inout_Object_SArgument_T (void)
-{}
-
-template<typename S_ptr, typename S_var>
CORBA::Boolean
TAO::Inout_Object_SArgument_T<S_ptr,S_var>::marshal (TAO_OutputCDR & cdr)
{
@@ -211,43 +166,18 @@ TAO::Inout_Object_SArgument_T<S_ptr,S_var>::interceptor_replace (
return any >>= this->x_.out ();
}
-template<typename S_ptr, typename S_var>
-S_ptr&
-TAO::Inout_Object_SArgument_T<S_ptr,S_var>::arg (void)
-{
- return this->x_.inout ();
-}
-
// ==============================================================
template<typename S_ptr, typename S_var, typename S_out>
-TAO::Out_Object_SArgument_T<S_ptr,S_var,S_out>::Out_Object_SArgument_T (
- void
- )
-{}
-
-template<typename S_ptr, typename S_var, typename S_out>
CORBA::Boolean
TAO::Out_Object_SArgument_T<S_ptr,S_var,S_out>::marshal (TAO_OutputCDR &cdr)
{
return cdr << this->x_.in ();
}
-template<typename S_ptr, typename S_var, typename S_out>
-S_out
-TAO::Out_Object_SArgument_T<S_ptr,S_var,S_out>::arg (void)
-{
- return this->x_.out ();
-}
-
// ============================================================
template<typename S_ptr, typename S_var>
-TAO::Ret_Object_SArgument_T<S_ptr,S_var>::Ret_Object_SArgument_T (void)
-{
-}
-
-template<typename S_ptr, typename S_var>
CORBA::Boolean
TAO::Ret_Object_SArgument_T<S_ptr,S_var>::marshal (TAO_OutputCDR & cdr)
{
@@ -272,11 +202,4 @@ TAO::Ret_Object_SArgument_T<S_ptr,S_var>::interceptor_replace (
return any >>= this->x_.out ();
}
-template<typename S_ptr, typename S_var>
-S_ptr &
-TAO::Ret_Object_SArgument_T<S_ptr,S_var>::arg (void)
-{
- return this->x_.out ();
-}
-
#endif /* TAO_OBJECT_ARGUMENT_T_C */