diff options
Diffstat (limited to 'TAO/tao/TypeCodeFactory/TypeCodeFactoryC.inl')
-rw-r--r-- | TAO/tao/TypeCodeFactory/TypeCodeFactoryC.inl | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/TAO/tao/TypeCodeFactory/TypeCodeFactoryC.inl b/TAO/tao/TypeCodeFactory/TypeCodeFactoryC.inl index d716996626b..7113bb15dbd 100644 --- a/TAO/tao/TypeCodeFactory/TypeCodeFactoryC.inl +++ b/TAO/tao/TypeCodeFactory/TypeCodeFactoryC.inl @@ -33,5 +33,32 @@ CORBA::TypeCodeFactory::marshal (TAO_OutputCDR &) return 0; } +template<> +ACE_INLINE +CORBA::Boolean +TAO::Any_Impl_T<CORBA::TypeCodeFactory>::to_object ( + CORBA::Object_ptr &_tao_elem + ) const +{ + _tao_elem = CORBA::Object::_duplicate (this->value_); + return 1; +} + +template<> +ACE_INLINE +CORBA::Boolean +TAO::Any_Impl_T<CORBA::TypeCodeFactory>::marshal_value (TAO_OutputCDR &) +{ + return 0; +} + +template<> +ACE_INLINE +CORBA::Boolean +TAO::Any_Impl_T<CORBA::TypeCodeFactory>::demarshal_value (TAO_InputCDR &) +{ + return 0; +} + #endif /* end #if !defined */ |