Lines Matching refs:SkTDArray
19 template <typename T> class SkTDArray {
21 SkTDArray() : fArray(nullptr), fReserve(0), fCount(0) {} in SkTDArray() function
22 SkTDArray(const T src[], int count) { in SkTDArray() function
33 SkTDArray(const std::initializer_list<T>& list) : SkTDArray(list.begin(), list.size()) {} in SkTDArray() function
34 SkTDArray(const SkTDArray<T>& src) : fArray(nullptr), fReserve(0), fCount(0) { in SkTDArray() function
35 SkTDArray<T> tmp(src.fArray, src.fCount); in SkTDArray()
38 SkTDArray(SkTDArray<T>&& src) : fArray(nullptr), fReserve(0), fCount(0) { in SkTDArray() function
41 ~SkTDArray() { in ~SkTDArray()
45 SkTDArray<T>& operator=(const SkTDArray<T>& src) {
48 SkTDArray<T> tmp(src.fArray, src.fCount);
57 SkTDArray<T>& operator=(SkTDArray<T>&& src) {
65 friend bool operator==(const SkTDArray<T>& a, const SkTDArray<T>& b) {
70 friend bool operator!=(const SkTDArray<T>& a, const SkTDArray<T>& b) {
74 void swap(SkTDArray<T>& that) { in swap()
368 template <typename T> static inline void swap(SkTDArray<T>& a, SkTDArray<T>& b) { in swap()