From f19cc5b0ec8466ba1761de9ee96c77d9c7a96a0b Mon Sep 17 00:00:00 2001 From: parsons Date: Thu, 26 Jun 2003 19:36:33 +0000 Subject: ChangeLogTag: Thu Jun 26 14:30:48 2003 Jeff Parsons --- TAO/ChangeLog | 8 ++++++++ TAO/tao/Objref_VarOut_T.h | 1 + 2 files changed, 9 insertions(+) diff --git a/TAO/ChangeLog b/TAO/ChangeLog index 70d96df2917..52e28b1b332 100644 --- a/TAO/ChangeLog +++ b/TAO/ChangeLog @@ -1,3 +1,11 @@ +Thu Jun 26 14:30:48 2003 Jeff Parsons + + * tao/Objref_VarOut_T.h: + + Added 'typedef T _obj_type;' to the _var class for interfaces. This + allows access to T's static methods and typedefs from template code + using the corresponding _var. + Thu Jun 26 14:03:48 2003 Jeff Parsons * TAO_IDL/be/be_visitor_interface/interface_sh.cpp (visit_interface): diff --git a/TAO/tao/Objref_VarOut_T.h b/TAO/tao/Objref_VarOut_T.h index 54ec1329766..608672d2d8c 100644 --- a/TAO/tao/Objref_VarOut_T.h +++ b/TAO/tao/Objref_VarOut_T.h @@ -50,6 +50,7 @@ public: operator T * const & () const; operator T *& (); + typedef T _obj_type; typedef T * _in_type; typedef T *& _inout_type; typedef T *& _out_type; -- cgit v1.2.1