Max Kellermann
|
211aea1441
|
util/ConstBuffer: add method skip_front()
|
2014-06-26 22:25:03 +02:00 |
|
Max Kellermann
|
74a46788cd
|
util/ConstBuffer: wrap assert() in NDEBUG check
Fixes build failure because assert.h was not included.
|
2014-06-26 13:31:48 +02:00 |
|
Max Kellermann
|
7213c26798
|
util/ConstBuffer: add method Contains()
|
2014-06-23 22:30:01 +02:00 |
|
Max Kellermann
|
7fb9bebd46
|
util/{Const,Writable}Buffer: add front(), back(), pop_{front,back}(), shift()
|
2014-04-24 09:50:19 +02:00 |
|
Max Kellermann
|
3b8a9dd6ec
|
util/{Const,Writable}Buffer: add typedef reference_type
|
2014-04-24 09:47:59 +02:00 |
|
Max Kellermann
|
a68acf5c66
|
util/ConstBuffer: add FromVoid(), ToVoid() to "void" specialization
Provide the full API.
|
2014-03-18 12:09:17 +01:00 |
|
Max Kellermann
|
4ba7427fa0
|
util/{Const,Writable}Buffer: add operator[]
|
2014-03-01 07:49:13 +01:00 |
|
Max Kellermann
|
9dc5335e3e
|
util/{Const,Writable}Buffer: add template specialization for "void"
Omit a few methods that are not applicable.
|
2014-03-01 07:37:58 +01:00 |
|
Max Kellermann
|
d333de1980
|
util/ConstBuffer: remove cast operator ConstBuffer<void>
This was bugged, because it did not scale the "size".
|
2014-03-01 07:37:20 +01:00 |
|
Max Kellermann
|
6f47c1ca20
|
util/ConstBuffer: new utility class
|
2013-11-29 22:06:04 +01:00 |
|