Home
last modified time | relevance | path

Searched defs:HeapArray (Results 1 – 1 of 1) sorted by relevance

/llvm-project/clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines/
H A Downing-memory.cpp297 struct HeapArray { // Ok, since destructor with owner struct
298 HeapArray() : _data(nullptr), size(0) {} // Ok in HeapArray() function
299 HeapArray(int size) : _data(new int[size]), size(size) {} // Ok in HeapArray() function
300 HeapArray(int size, T val) { in HeapArray() function
306 HeapArray(int size, T val, int *problematic) : _data{problematic}, size(size) {} // Bad in HeapArray() argument
310 HeapArray(HeapArray &&other) : _data(other._data), size(other.size) { // Ok in HeapArray() argument
317 HeapArray<T> &operator=(HeapArray<T> &&other) { in operator =() argument
323 ~HeapArray() { delete[] _data; } // Ok in ~HeapArray() argument
332 HeapArray<int> Array1; in test_inner_template() argument