Lines Matching refs:BufferT
54 class BufferT {
70 BufferT() : size_(0), capacity_(0), data_(nullptr) { in BufferT() function
76 BufferT(const BufferT&) = delete;
77 BufferT& operator=(const BufferT&) = delete;
79 BufferT(BufferT&& buf) in BufferT() function
88 explicit BufferT(size_t size) : BufferT(size, size) {} in BufferT() function
90 BufferT(size_t size, size_t capacity) in BufferT() function
101 BufferT(const U* data, size_t size) : BufferT(data, size, size) {} in BufferT() function
106 BufferT(U* data, size_t size, size_t capacity) : BufferT(size, capacity) { in BufferT() function
116 BufferT(U (&array)[N]) : BufferT(array, N) {} in BufferT() function
118 ~BufferT() { MaybeZeroCompleteBuffer(); } in ~BufferT()
154 BufferT& operator=(BufferT&& buf) {
166 bool operator==(const BufferT& buf) const {
183 bool operator!=(const BufferT& buf) const { return !(*this == buf); }
350 friend void swap(BufferT& a, BufferT& b) { in swap()
427 using Buffer = BufferT<uint8_t>;
431 using ZeroOnFreeBuffer = BufferT<T, true>;