Max Kellermann
|
a93b7172aa
|
util/AllocatedArray: add ConstBuffer copy constructor
|
2019-12-17 20:18:49 +01:00 |
|
Max Kellermann
|
908b6a1939
|
util/AllocatedArray: use WritableBuffer::operator[]
|
2019-12-17 20:18:45 +01:00 |
|
Max Kellermann
|
561ccf600f
|
util/AllocatedArray: remove bogus assertions
`new T[0]` must not be nullptr.
|
2019-12-17 20:18:39 +01:00 |
|
Max Kellermann
|
aee861c009
|
util/AllocatedArray: copy constructor copies "nulled" state
|
2019-12-17 20:18:34 +01:00 |
|
Max Kellermann
|
2cc1dd28cd
|
util/AllocatedArray: add capacity()
For STL completeness.
|
2019-12-17 20:18:24 +01:00 |
|
Max Kellermann
|
f8d7bc1c34
|
util/AllocatedArray: use std::exchange()
|
2019-12-17 20:18:14 +01:00 |
|
Max Kellermann
|
7104ac963b
|
util/AllocatedArray: import std::swap
|
2018-12-28 17:18:41 +01:00 |
|
Max Kellermann
|
2cb36590b2
|
util/AllocatedArray: add noexcept
|
2018-12-28 17:17:28 +01:00 |
|
Max Kellermann
|
65059f2add
|
util/{Const,Writable}Buffer: eliminate static method Null(), use nullptr cast instead
|
2018-01-16 11:04:51 +01:00 |
|
Max Kellermann
|
49784513b1
|
util/{Const,Writable}Buffer, ...: rename IsEmpty() to empty(), imitating STL
|
2017-11-10 19:24:33 +01:00 |
|
Max Kellermann
|
e5c9b4cd75
|
util/{Const,Writable}Buffer: add operator==(nullptr_t)
|
2017-09-21 20:34:36 +02:00 |
|
Max Kellermann
|
6eea56861b
|
AUTHORS, ...: update my email address
|
2017-01-17 11:54:55 +01:00 |
|
Max Kellermann
|
60f32d0bce
|
util/AllocatedArray: new utility class
|
2016-04-12 21:32:56 +02:00 |
|
Max Kellermann
|
953e3190ca
|
encoder/lame: use ReusableBuffer instead of AllocatedArray
|
2013-08-07 18:53:24 +02:00 |
|
Max Kellermann
|
3f04a4d635
|
encoder/lame: dynamic output buffer
|
2013-08-06 09:13:28 +02:00 |
|