equal
deleted
inserted
replaced
78 |
78 |
79 _array[_size++] = value; |
79 _array[_size++] = value; |
80 } |
80 } |
81 |
81 |
82 template <typename T> |
82 template <typename T> |
|
83 inline void ZArray<T>::transfer(ZArray<T>* from) { |
|
84 assert(_array == NULL, "Should be empty"); |
|
85 _array = from->_array; |
|
86 _size = from->_size; |
|
87 _capacity = from->_capacity; |
|
88 from->_array = NULL; |
|
89 from->_size = 0; |
|
90 from->_capacity = 0; |
|
91 } |
|
92 |
|
93 template <typename T> |
83 inline void ZArray<T>::clear() { |
94 inline void ZArray<T>::clear() { |
84 _size = 0; |
95 _size = 0; |
85 } |
96 } |
86 |
97 |
87 template <typename T, bool parallel> |
98 template <typename T, bool parallel> |