summaryrefslogtreecommitdiff
path: root/TAO/tao/Bounded_Object_Reference_Sequence_T.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/Bounded_Object_Reference_Sequence_T.h')
-rw-r--r--TAO/tao/Bounded_Object_Reference_Sequence_T.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/TAO/tao/Bounded_Object_Reference_Sequence_T.h b/TAO/tao/Bounded_Object_Reference_Sequence_T.h
index 9754820576c..0fed30cc4ab 100644
--- a/TAO/tao/Bounded_Object_Reference_Sequence_T.h
+++ b/TAO/tao/Bounded_Object_Reference_Sequence_T.h
@@ -13,6 +13,7 @@
#include "Object_Reference_Traits_T.h"
#include "Generic_Sequence_T.h"
#include "Object_Reference_Sequence_Element_T.h"
+#include "Object_Reference_Const_Sequence_Element_T.h"
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
@@ -32,6 +33,7 @@ public:
typedef details::bounded_reference_allocation_traits<value_type,element_traits,MAX,true> allocation_traits;
typedef details::object_reference_sequence_element<element_traits> element_type;
+ typedef details::object_reference_const_sequence_element<element_traits> const_element_type;
typedef element_type subscript_type;
typedef value_type const & const_subscript_type;
@@ -62,8 +64,8 @@ public:
implementation_type::range::check_length(length, MAX);
impl_.length(length);
}
- inline value_type const & operator[](CORBA::ULong i) const {
- return impl_[i];
+ inline value_type const & operator[](CORBA::ULong i) const {
+ return impl_[i];;
}
inline element_type operator[](CORBA::ULong i) {
return element_type(impl_[i], release());