// $Id$ #ifndef TAO_BASIC_ARGUMENT_T_CPP #define TAO_BASIC_ARGUMENT_T_CPP #include "tao/Basic_Argument_T.h" #if !defined (__ACE_INLINE__) #include "tao/Basic_Argument_T.inl" #endif /* __ACE_INLINE__ */ TAO_BEGIN_VERSIONED_NAMESPACE_DECL template CORBA::Boolean TAO::In_Basic_Argument_T::marshal (TAO_OutputCDR &cdr) { return cdr << this->x_; } #if TAO_HAS_INTERCEPTORS == 1 template void TAO::In_Basic_Argument_T::interceptor_value (CORBA::Any *any) const { this->Insert_Policy::any_insert (any, this->x_); } #endif /* TAO_HAS_INTERCEPTORS */ // =========================================================== template CORBA::Boolean TAO::Inout_Basic_Argument_T::marshal (TAO_OutputCDR &cdr) { return cdr << this->x_; } template CORBA::Boolean TAO::Inout_Basic_Argument_T::demarshal (TAO_InputCDR & cdr) { return cdr >> this->x_; } #if TAO_HAS_INTERCEPTORS == 1 template void TAO::Inout_Basic_Argument_T::interceptor_value (CORBA::Any *any) const { this->Insert_Policy::any_insert (any, this->x_); } #endif /* TAO_HAS_INTERCEPTORS */ // ============================================================== template CORBA::Boolean TAO::Out_Basic_Argument_T::demarshal (TAO_InputCDR & cdr) { return cdr >> this->x_; } #if TAO_HAS_INTERCEPTORS == 1 template void TAO::Out_Basic_Argument_T::interceptor_value (CORBA::Any *any) const { this->Insert_Policy::any_insert (any, this->x_); } #endif /* TAO_HAS_INTERCEPTORS */ // ============================================================ template CORBA::Boolean TAO::Ret_Basic_Argument_T::demarshal (TAO_InputCDR & cdr) { return cdr >> this->x_; } #if TAO_HAS_INTERCEPTORS == 1 template void TAO::Ret_Basic_Argument_T::interceptor_value (CORBA::Any *any) const { this->Insert_Policy::any_insert (any, this->x_); } #endif /* TAO_HAS_INTERCEPTORS */ TAO_END_VERSIONED_NAMESPACE_DECL #endif /* TAO_BASIC_ARGUMENT_T_CPP */