summaryrefslogtreecommitdiff
path: root/ace/Containers_T.i
diff options
context:
space:
mode:
Diffstat (limited to 'ace/Containers_T.i')
-rw-r--r--ace/Containers_T.i19
1 files changed, 6 insertions, 13 deletions
diff --git a/ace/Containers_T.i b/ace/Containers_T.i
index 9d59bf2ee0a..ebca9194910 100644
--- a/ace/Containers_T.i
+++ b/ace/Containers_T.i
@@ -308,10 +308,7 @@ ACE_Ordered_MultiSet<T>::size (void) const
template <class T> ACE_INLINE
ACE_Array_Base<T>::~ACE_Array_Base (void)
{
- ACE_DES_ARRAY_FREE (this->array_,
- this->max_size_,
- this->allocator_->free,
- T);
+ delete [] this->array_;
}
template <class T> ACE_INLINE size_t
@@ -347,17 +344,15 @@ ACE_Array_Base<T>::operator[] (size_t index) const
// ****************************************************************
template <class T> ACE_INLINE
-ACE_Array<T>::ACE_Array (size_t size,
- ACE_Allocator *alloc)
- : ACE_Array_Base<T> (size, alloc)
+ACE_Array<T>::ACE_Array (size_t size)
+ : ACE_Array_Base<T>(size)
{
}
template <class T> ACE_INLINE
ACE_Array<T>::ACE_Array (size_t size,
- const T &default_value,
- ACE_Allocator *alloc)
- : ACE_Array_Base<T> (size, default_value, alloc)
+ const T &default_value)
+ : ACE_Array_Base<T> (size, default_value)
{
}
@@ -456,9 +451,7 @@ template <class T> ACE_INLINE int
ACE_DLList<T>::remove (ACE_DLList_Node *n)
{
int result = ACE_DLList_Base::remove (n);
- ACE_DES_FREE (n,
- this->allocator_->free,
- ACE_DLList_Node);
+ ACE_DES_FREE (n, this->allocator_->free, ACE_DLList_Node);
return result;
}