summaryrefslogtreecommitdiff
path: root/TAO/tao/Object.h
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2007-06-27 09:21:28 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2007-06-27 09:21:28 +0000
commit78099acaa00a6736a69a932270a809fc86797f7c (patch)
tree7e26d2b1409e28435be6a58ad2f0c978cf608ac1 /TAO/tao/Object.h
parent0daf5eb789c7b5abfc2ab2dfd1e7674d476f4e0e (diff)
downloadATCD-78099acaa00a6736a69a932270a809fc86797f7c.tar.gz
ChangeLogTag: Wed Jun 27 09:10:21 UTC 2007 Jeff Parsons <j.parsons@vanderbilt.edu>
Diffstat (limited to 'TAO/tao/Object.h')
-rw-r--r--TAO/tao/Object.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/TAO/tao/Object.h b/TAO/tao/Object.h
index f800a8d16dc..88f178cf4d6 100644
--- a/TAO/tao/Object.h
+++ b/TAO/tao/Object.h
@@ -303,6 +303,12 @@ namespace CORBA
/// Allows us to forbid marshaling of local interfaces.
virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ /// Used by optionally generated ostream operators for interface
+ /// to output the actual repo id for debugging.
+ static std::ostream& _tao_stream (std::ostream &strm,
+ const Object_ptr _tao_objref);
+ virtual std::ostream& _tao_stream_v (std::ostream &strm) const;
+
/// Accessor to the flag..
CORBA::Boolean is_evaluated (void) const;
@@ -445,6 +451,9 @@ operator<< (TAO_OutputCDR&, const CORBA::Object*);
TAO_Export CORBA::Boolean
operator>> (TAO_InputCDR&, CORBA::Object *&);
+TAO_Export std::ostream&
+operator<< (std::ostream&, CORBA::Object_ptr);
+
TAO_END_VERSIONED_NAMESPACE_DECL
#if defined (__ACE_INLINE__)