Searched defs:HeapArray (Results 1 – 1 of 1) sorted by relevance
304 struct HeapArray { // Ok, since destructor with owner struct305 HeapArray() : _data(nullptr), size(0) {} // Ok in HeapArray() function306 HeapArray(int size) : _data(new int[size]), size(size) {} // Ok in HeapArray() function307 HeapArray(int size, T val) { in HeapArray() argument313 HeapArray(int size, T val, int *problematic) : _data{problematic}, size(size) {} // Bad in HeapArray() argument317 HeapArray(HeapArray &&other) : _data(other._data), size(other.size) { // Ok in HeapArray() function322 HeapArray<T> &operator=(HeapArray<T> &&other) { in operator =() argument328 ~HeapArray() { delete[] _data; } // Ok in ~HeapArray() argument337 HeapArray<int> Array1; in test_inner_template() argument