Revert "Minor modernization of DynamicAny code"
[ACE_TAO.git] / TAO / tao / LocalObject.inl
blob63da214f852d6aa90adb89addae688889efc4aef
1 // -*- C++ -*-
2 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
4 ACE_INLINE
5 CORBA::LocalObject_ptr
6 CORBA::LocalObject::_duplicate (CORBA::LocalObject_ptr obj)
8   if (obj)
9     {
10       obj->_add_ref ();
11     }
13   return obj;
16 ACE_INLINE
17 CORBA::LocalObject_ptr
18 CORBA::LocalObject::_nil ()
20   return nullptr;
23 ACE_INLINE
24 CORBA::LocalObject_ptr
25 CORBA::LocalObject::_narrow (CORBA::Object_ptr obj)
27   if (obj->_is_local () != 0)
28     {
29       return ::CORBA::LocalObject::_duplicate (
30           dynamic_cast<CORBA::LocalObject_ptr> (obj));
31     }
33   return 0;
36 ACE_INLINE
37 CORBA::LocalObject::LocalObject ()
38   : Object (0)
42 TAO_END_VERSIONED_NAMESPACE_DECL