summaryrefslogtreecommitdiff
path: root/TAO/tao/Var_Size_Argument_T.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/Var_Size_Argument_T.cpp')
-rw-r--r--TAO/tao/Var_Size_Argument_T.cpp84
1 files changed, 4 insertions, 80 deletions
diff --git a/TAO/tao/Var_Size_Argument_T.cpp b/TAO/tao/Var_Size_Argument_T.cpp
index 1f062016779..3710333fc4c 100644
--- a/TAO/tao/Var_Size_Argument_T.cpp
+++ b/TAO/tao/Var_Size_Argument_T.cpp
@@ -5,16 +5,15 @@
#include "tao/Var_Size_Argument_T.h"
+#if !defined (__ACE_INLINE__)
+#include "tao/Var_Size_Argument_T.inl"
+#endif /* __ACE_INLINE__ */
+
ACE_RCSID (tao,
Var_Size_Argument_T,
"$Id$")
template<typename S>
-TAO::In_Var_Size_Argument_T<S>::In_Var_Size_Argument_T (S const & x)
- : x_ (&x)
-{}
-
-template<typename S>
CORBA::Boolean
TAO::In_Var_Size_Argument_T<S>::marshal (TAO_OutputCDR & cdr)
{
@@ -39,11 +38,6 @@ TAO::In_Var_Size_Argument_T<S>::interceptor_replace (CORBA::Any & any)
// ===========================================================
template<typename S>
-TAO::Inout_Var_Size_Argument_T<S>::Inout_Var_Size_Argument_T (S & x)
- : x_ (&x)
-{}
-
-template<typename S>
CORBA::Boolean
TAO::Inout_Var_Size_Argument_T<S>::marshal (TAO_OutputCDR & cdr)
{
@@ -75,12 +69,6 @@ TAO::Inout_Var_Size_Argument_T<S>::interceptor_replace (CORBA::Any & any)
// ==============================================================
template<typename S, typename S_out>
-TAO::Out_Var_Size_Argument_T<S,S_out>::Out_Var_Size_Argument_T (S_out x)
- : x_ (x.ptr ())
-{
-}
-
-template<typename S, typename S_out>
CORBA::Boolean
TAO::Out_Var_Size_Argument_T<S,S_out>::demarshal (TAO_InputCDR & cdr)
{
@@ -93,11 +81,6 @@ TAO::Out_Var_Size_Argument_T<S,S_out>::demarshal (TAO_InputCDR & cdr)
// ============================================================
template<typename S, typename S_var>
-TAO::Ret_Var_Size_Argument_T<S,S_var>::Ret_Var_Size_Argument_T (void)
-{
-}
-
-template<typename S, typename S_var>
CORBA::Boolean
TAO::Ret_Var_Size_Argument_T<S,S_var>::demarshal (TAO_InputCDR & cdr)
{
@@ -123,27 +106,9 @@ TAO::Ret_Var_Size_Argument_T<S,S_var>::interceptor_replace (CORBA::Any & any)
return any >>= this->x_.out ();
}
-template<typename S, typename S_var>
-S *
-TAO::Ret_Var_Size_Argument_T<S,S_var>::excp (void)
-{
- return this->x_.ptr ();
-}
-
-template<typename S, typename S_var>
-S *
-TAO::Ret_Var_Size_Argument_T<S,S_var>::retn (void)
-{
- return this->x_._retn ();
-}
-
// ============================================================
template<typename S>
-TAO::In_Var_Size_SArgument_T<S>::In_Var_Size_SArgument_T (void)
-{}
-
-template<typename S>
CORBA::Boolean
TAO::In_Var_Size_SArgument_T<S>::demarshal (TAO_InputCDR &cdr)
{
@@ -165,20 +130,9 @@ TAO::In_Var_Size_SArgument_T<S>::interceptor_replace (CORBA::Any & any)
return any >>= this->x_;
}
-template<typename S>
-const S &
-TAO::In_Var_Size_SArgument_T<S>::arg (void) const
-{
- return *this->x_;
-}
-
// ===========================================================
template<typename S>
-TAO::Inout_Var_Size_SArgument_T<S>::Inout_Var_Size_SArgument_T (void)
-{}
-
-template<typename S>
CORBA::Boolean
TAO::Inout_Var_Size_SArgument_T<S>::marshal (TAO_OutputCDR & cdr)
{
@@ -207,41 +161,18 @@ TAO::Inout_Var_Size_SArgument_T<S>::interceptor_replace (CORBA::Any & any)
return any >>= this->x_;
}
-template<typename S>
-S &
-TAO::Inout_Var_Size_SArgument_T<S>::arg (void)
-{
- return *this->x_;
-}
-
// ==============================================================
template<typename S, typename S_var>
-TAO::Out_Var_Size_SArgument_T<S,S_var>::Out_Var_Size_SArgument_T (void)
-{}
-
-template<typename S, typename S_var>
CORBA::Boolean
TAO::Out_Var_Size_SArgument_T<S,S_var>::marshal (TAO_OutputCDR &cdr)
{
return cdr << this->x_.in ();
}
-template<typename S, typename S_var>
-S *&
-TAO::Out_Var_Size_SArgument_T<S,S_var>::arg (void)
-{
- return this->x_.out ();
-}
-
// ============================================================
template<typename S, typename S_var>
-TAO::Ret_Var_Size_SArgument_T<S,S_var>::Ret_Var_Size_SArgument_T (void)
-{
-}
-
-template<typename S, typename S_var>
CORBA::Boolean
TAO::Ret_Var_Size_SArgument_T<S,S_var>::marshal (TAO_OutputCDR & cdr)
{
@@ -262,11 +193,4 @@ TAO::Ret_Var_Size_SArgument_T<S,S_var>::interceptor_replace (CORBA::Any & any)
return any >>= this->x_.out ();
}
-template<typename S, typename S_var>
-S *&
-TAO::Ret_Var_Size_SArgument_T<S,S_var>::arg (void)
-{
- return this->x_.out ();
-}
-
#endif /* TAO_VAR_SIZE_ARGUMENT_T_C */