diff options
Diffstat (limited to 'TAO/tao/Sequence_T.cpp')
-rw-r--r-- | TAO/tao/Sequence_T.cpp | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/TAO/tao/Sequence_T.cpp b/TAO/tao/Sequence_T.cpp index 04d238b01cc..72e9114b1db 100644 --- a/TAO/tao/Sequence_T.cpp +++ b/TAO/tao/Sequence_T.cpp @@ -2280,7 +2280,7 @@ TAO_Bounded_Abstract_Sequence<T,T_var,T_life,MAX>:: TAO_Bounded_Abstract_Sequence (void) : TAO_Bounded_Base_Sequence ( MAX, - TAO_Bounded_Abstract_Sequence<T, T_var, MAX>::allocbuf (MAX) + TAO_Bounded_Abstract_Sequence<T,T_var,T_life,MAX>::allocbuf (MAX) ) { } @@ -2584,7 +2584,7 @@ TAO_Unbounded_Array_Sequence<T,T_life>::get_buffer (CORBA::Boolean orphan) if (this->length_ > 0) { result = - TAO_Unbounded_Array_Sequence<T,T_lifev>::allocbuf ( + TAO_Unbounded_Array_Sequence<T,T_life>::allocbuf ( this->length_ ); this->buffer_ = result; @@ -2828,6 +2828,18 @@ TAO_Bounded_Array_Sequence<T,T_life,MAX>::get_buffer (CORBA::Boolean orphan) template <typename T, typename T_life, size_t MAX> void +TAO_Bounded_Array_Sequence<T,T_life,MAX>::freebuf (T * buffer) +{ + if (buffer == 0) + { + return; + } + + delete [] buffer; +} + +template <typename T, typename T_life, size_t MAX> +void TAO_Bounded_Array_Sequence<T,T_life,MAX>::_allocate_buffer ( CORBA::ULong length ) @@ -2847,18 +2859,6 @@ TAO_Bounded_Array_Sequence<T,T_life,MAX>::_deallocate_buffer (void) return; } -template <typename T, typename T_life, size_t MAX> -void -TAO_Bounded_Array_Sequence<T,T_life,MAX>::freebuf (T * buffer) -{ - if (buffer == 0) - { - return; - } - - delete [] buffer; -} - #if defined (__SUNPRO_CC) && (__SUNPRO_CC < 0x500) T * tmp = (T *) this->buffer_; #else /* (__SUNPRO_CC) && (__SUNPRO_CC < 0x500) */ |