summaryrefslogtreecommitdiff
path: root/TAO/tao/IFR_Client/IFR_ExtendedC.i
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/IFR_Client/IFR_ExtendedC.i')
-rw-r--r--TAO/tao/IFR_Client/IFR_ExtendedC.i55
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