summaryrefslogtreecommitdiff
path: root/TAO/tao/Sequence_T.i
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-04-03 21:06:53 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-04-03 21:06:53 +0000
commit755acc6decfeb68447115e3f177bf4a0a6043744 (patch)
tree44379e745714fc02660d1857c6f6b94b26c687b4 /TAO/tao/Sequence_T.i
parentee9e33b1d63ef3d8d27dc638862c28ac12fc2bdf (diff)
downloadATCD-755acc6decfeb68447115e3f177bf4a0a6043744.tar.gz
use ACE_CAST_CONST instead of const in reinterpret casts, to keep all compilers happy
Diffstat (limited to 'TAO/tao/Sequence_T.i')
-rw-r--r--TAO/tao/Sequence_T.i9
1 files changed, 5 insertions, 4 deletions
diff --git a/TAO/tao/Sequence_T.i b/TAO/tao/Sequence_T.i
index b81b704f468..15015f25b21 100644
--- a/TAO/tao/Sequence_T.i
+++ b/TAO/tao/Sequence_T.i
@@ -86,7 +86,7 @@ template <class T> ACE_INLINE const T &
TAO_Unbounded_Sequence<T>::operator[] (CORBA::ULong i) const
{
ACE_ASSERT (i < this->maximum_);
- T * const tmp = ACE_reinterpret_cast (T* const, this->buffer_);
+ T * const tmp = ACE_reinterpret_cast (T* ACE_CAST_CONST, this->buffer_);
return tmp[i];
}
@@ -254,7 +254,7 @@ template <class T> ACE_INLINE TAO_Object_Manager<T>
TAO_Unbounded_Object_Sequence<T>::operator[] (CORBA::ULong index) const
{
ACE_ASSERT (index < this->maximum_);
- T ** const tmp = ACE_reinterpret_cast (T ** const, this->buffer_);
+ T ** const tmp = ACE_reinterpret_cast (T ** ACE_CAST_CONST, this->buffer_);
return TAO_Object_Manager<T> (tmp + index, this->release_);
}
@@ -281,7 +281,7 @@ template <class T, CORBA::ULong MAX> ACE_INLINE TAO_Object_Manager<T>
TAO_Bounded_Object_Sequence<T, MAX>::operator[] (CORBA::ULong index) const
{
ACE_ASSERT (index < this->maximum_);
- T **const tmp = ACE_reinterpret_cast (T **const, this->buffer_);
+ T **const tmp = ACE_reinterpret_cast (T ** ACE_CAST_CONST, this->buffer_);
return TAO_Object_Manager<T> (tmp + index, this->release_);
}
@@ -308,6 +308,7 @@ template<CORBA::ULong MAX> ACE_INLINE TAO_String_Manager
TAO_Bounded_String_Sequence<MAX>::operator[] (CORBA::ULong index) const
{
ACE_ASSERT (index < this->maximum_);
- char **const tmp = ACE_reinterpret_cast (char **const, this->buffer_);
+ char **const tmp = ACE_reinterpret_cast (char ** ACE_CAST_CONST,
+ this->buffer_);
return TAO_String_Manager (tmp + index, this->release_);
}