1 #include "tao/Argument.h"
2 #include "ace/OS_Memory.h"
4 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
6 TAO::Argument::~Argument ()
11 TAO::Argument::marshal (TAO_OutputCDR
&)
17 TAO::Argument::demarshal (TAO_InputCDR
&)
23 TAO::Argument::clone ()
28 #if TAO_HAS_INTERCEPTORS == 1
31 TAO::Argument::interceptor_value (CORBA::Any
*) const
36 TAO::InArgument::mode () const
38 return CORBA::PARAM_IN
;
42 TAO::InoutArgument::mode () const
44 return CORBA::PARAM_INOUT
;
48 TAO::OutArgument::mode () const
50 return CORBA::PARAM_OUT
;
54 TAO::RetArgument::mode () const
56 return CORBA::PARAM_OUT
;
59 #endif /* TAO_HAS_INTERCEPTORS */
62 TAO::Void_Return_Argument::clone ()
64 TAO::Argument
*clone_arg
= nullptr;
65 ACE_NEW_RETURN (clone_arg
,
66 Void_Return_Argument (),
71 TAO_END_VERSIONED_NAMESPACE_DECL