diff options
Diffstat (limited to 'TAO/tao/Object_Argument_T.cpp')
-rw-r--r-- | TAO/tao/Object_Argument_T.cpp | 85 |
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 */ |