Searched defs:HeapArray (Results 1 – 1 of 1) sorted by relevance
297 struct HeapArray { // Ok, since destructor with owner struct298 HeapArray() : _data(nullptr), size(0) {} // Ok in HeapArray() function299 HeapArray(int size) : _data(new int[size]), size(size) {} // Ok in HeapArray() function300 HeapArray(int size, T val) { in HeapArray() function306 HeapArray(int size, T val, int *problematic) : _data{problematic}, size(size) {} // Bad in HeapArray() argument310 HeapArray(HeapArray &&other) : _data(other._data), size(other.size) { // Ok in HeapArray() argument317 HeapArray<T> &operator=(HeapArray<T> &&other) { in operator =() argument323 ~HeapArray() { delete[] _data; } // Ok in ~HeapArray() argument332 HeapArray<int> Array1; in test_inner_template() argument