diff options
author | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2010-08-03 14:02:36 +0000 |
---|---|---|
committer | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2010-08-03 14:02:36 +0000 |
commit | 2131c3c61fe7fb7b6d36a27d484739894a6b6d33 (patch) | |
tree | 0b5f71305eb71c19d9d27ecf4b9154db31963f72 /TAO/tao/Object.h | |
parent | 16e96771850a6dbc7b12e8aef8500851bc3bffb1 (diff) | |
download | ATCD-2131c3c61fe7fb7b6d36a27d484739894a6b6d33.tar.gz |
ChangeLogTag: Tue Aug 3 13:59:58 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
Diffstat (limited to 'TAO/tao/Object.h')
-rw-r--r-- | TAO/tao/Object.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/TAO/tao/Object.h b/TAO/tao/Object.h index 7456d4f1efc..8a050dbfd6e 100644 --- a/TAO/tao/Object.h +++ b/TAO/tao/Object.h @@ -83,8 +83,13 @@ namespace CORBA class Object; typedef Object *Object_ptr; + typedef TAO_Pseudo_Var_T<Object> Object_var; typedef TAO_Pseudo_Out_T<Object> Object_out; + + template<> + TAO_Export Boolean + is_nil (Object_ptr); /** * @class Object @@ -337,6 +342,10 @@ namespace CORBA /// implement Smart Proxies and no others. virtual char* convert_to_ior (bool use_omg_ior_format, const char* ior_prefix) const; + + /// Wrapper for _remove_ref(), naming convention for + /// templatizing. + inline void _decr_refcount (void); protected: |