summaryrefslogtreecommitdiff
path: root/TAO/tao/CORBA_String.inl
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-12-16 15:33:04 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-12-16 15:33:04 +0000
commite2cf00b6350971b33625c3b4d1b6d615b849fd12 (patch)
treef44bd8191420c78105d1aa39482ad7111e94f686 /TAO/tao/CORBA_String.inl
parentb774c8be8ceed9deea0bd792641e38b028594703 (diff)
downloadATCD-e2cf00b6350971b33625c3b4d1b6d615b849fd12.tar.gz
ChangeLogTag: Mon Dec 16 09:29:32 2002 Jeff Parsons <j.parsons@vanderbilt.edu>
Diffstat (limited to 'TAO/tao/CORBA_String.inl')
-rw-r--r--TAO/tao/CORBA_String.inl7
1 files changed, 7 insertions, 0 deletions
diff --git a/TAO/tao/CORBA_String.inl b/TAO/tao/CORBA_String.inl
index ee4fb81204d..dd634ae06da 100644
--- a/TAO/tao/CORBA_String.inl
+++ b/TAO/tao/CORBA_String.inl
@@ -32,6 +32,7 @@ CORBA_String_var::operator[] (CORBA::ULong slot) const
return this->ptr_[slot];
}
+/// TAO-specific.
ACE_INLINE
CORBA_String_var::operator char *()
{
@@ -39,6 +40,12 @@ CORBA_String_var::operator char *()
}
ACE_INLINE
+CORBA_String_var::operator char *&()
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
CORBA_String_var::operator const char *() const
{
return this->ptr_;