diff options
Diffstat (limited to 'TAO/tao/IFR_Client/IFR_ExtendedC.i')
-rw-r--r-- | TAO/tao/IFR_Client/IFR_ExtendedC.i | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/TAO/tao/IFR_Client/IFR_ExtendedC.i b/TAO/tao/IFR_Client/IFR_ExtendedC.i index 4c500652a3a..166759e9887 100644 --- a/TAO/tao/IFR_Client/IFR_ExtendedC.i +++ b/TAO/tao/IFR_Client/IFR_ExtendedC.i @@ -44,6 +44,17 @@ CORBA::FixedDef::marshal (TAO_OutputCDR &cdr) return (cdr << this); } +template<> +ACE_INLINE +CORBA::Boolean +TAO::Any_Impl_T<CORBA::FixedDef>::to_object ( + CORBA::Object_ptr &_tao_elem + ) const +{ + _tao_elem = CORBA::Object::_duplicate (this->value_); + return 1; +} + #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -739,6 +750,17 @@ CORBA::ValueMemberDef::marshal (TAO_OutputCDR &cdr) return (cdr << this); } +template<> +ACE_INLINE +CORBA::Boolean +TAO::Any_Impl_T<CORBA::ValueMemberDef>::to_object ( + CORBA::Object_ptr &_tao_elem + ) const +{ + _tao_elem = CORBA::Object::_duplicate (this->value_); + return 1; +} + #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -976,6 +998,17 @@ CORBA::ValueDef::marshal (TAO_OutputCDR &cdr) return (cdr << this); } +template<> +ACE_INLINE +CORBA::Boolean +TAO::Any_Impl_T<CORBA::ValueDef>::to_object ( + CORBA::Object_ptr &_tao_elem + ) const +{ + _tao_elem = CORBA::Object::_duplicate (this->value_); + return 1; +} + #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -1424,6 +1457,17 @@ CORBA::ExtValueDef::marshal (TAO_OutputCDR &cdr) return (cdr << this); } +template<> +ACE_INLINE +CORBA::Boolean +TAO::Any_Impl_T<CORBA::ExtValueDef>::to_object ( + CORBA::Object_ptr &_tao_elem + ) const +{ + _tao_elem = CORBA::Object::_duplicate (this->value_); + return 1; +} + #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -1450,6 +1494,17 @@ CORBA::ValueBoxDef::marshal (TAO_OutputCDR &cdr) return (cdr << this); } +template<> +ACE_INLINE +CORBA::Boolean +TAO::Any_Impl_T<CORBA::ValueBoxDef>::to_object ( + CORBA::Object_ptr &_tao_elem + ) const +{ + _tao_elem = CORBA::Object::_duplicate (this->value_); + return 1; +} + #endif /* end #if !defined */ // TAO_IDL - Generated from |