mpd/src/util
2018-08-20 16:30:46 +02:00
..
Alloc.cxx util/ConcatString: return the end pointer 2017-05-16 11:56:56 +02:00
Alloc.hxx Compiler.h: add gcc_returns_nonnull, gcc_returns_twice 2017-12-18 23:00:13 +01:00
AllocatedArray.hxx util/{Const,Writable}Buffer: eliminate static method Null(), use nullptr cast instead 2018-01-16 11:04:51 +01:00
AllocatedString.cxx util/AllocatedString: implement AllocatedString<wchar_t>::Duplicate() 2017-07-05 10:26:39 +02:00
AllocatedString.hxx util/AllocatedString: add method data() 2017-09-13 10:34:12 +02:00
ASCII.hxx util/ASCII: add StringStartsWithCaseASCII() 2018-08-02 10:42:28 +02:00
BindMethod.hxx util/BindMethod: add "noexcept" 2018-08-20 13:45:41 +02:00
bit_reverse.c update copyright year 2017-01-03 20:48:59 +01:00
bit_reverse.h update copyright year 2017-01-03 20:48:59 +01:00
ByteReverse.cxx util/ByteReverse: add "noexcept" 2017-05-16 10:21:59 +02:00
ByteReverse.hxx util/ByteReverse: add "noexcept" 2017-05-16 10:21:59 +02:00
Cast.hxx util/Cast: reverse operands in ContainerAttributeOffset() 2018-08-20 14:23:02 +02:00
CharUtil.hxx Util/CharUtil: add wchar_t overloads 2017-09-12 18:22:02 +02:00
ChronoUtil.hxx util/ChronoUtil: new utility library for std::chrono 2017-02-11 22:23:33 +01:00
CircularBuffer.hxx util/{Const,Writable}Buffer, ...: rename IsEmpty() to empty(), imitating STL 2017-11-10 19:24:33 +01:00
Clamp.hxx AUTHORS, ...: update my email address 2017-01-17 11:54:55 +01:00
Compiler.h Compiler.h: move to util/ 2018-08-20 16:19:17 +02:00
ConcatString.hxx util/ConcatString: return the end pointer 2017-05-16 11:56:56 +02:00
ConstBuffer.hxx util/{Const,Writable}Buffer: add constructor with two pointers 2018-01-16 11:06:33 +01:00
DeleteDisposer.hxx util/DeleteDisposer: convert struct to class 2017-09-13 10:35:51 +02:00
DivideString.cxx util/StringUtil: move strip functions to StringStrip.cxx 2017-07-05 17:20:02 +02:00
DivideString.hxx util/{Const,Writable}Buffer, ...: rename IsEmpty() to empty(), imitating STL 2017-11-10 19:24:33 +01:00
Domain.hxx AUTHORS, ...: update my email address 2017-01-17 11:54:55 +01:00
DynamicFifoBuffer.hxx util/{Const,Writable}Buffer, ...: rename IsEmpty() to empty(), imitating STL 2017-11-10 19:24:33 +01:00
Exception.cxx util/Exception: move code to AppendNestedMessage() 2017-07-05 17:07:43 +02:00
Exception.hxx util/Exception: move code to NestCurrentException() 2018-08-20 14:52:54 +02:00
ForeignFifoBuffer.hxx util/ForeignFifoBuffer: shift the buffer in MoveFrom() on demand 2018-08-20 15:21:05 +02:00
format.c update copyright year 2017-01-03 20:48:59 +01:00
format.h update copyright year 2017-01-03 20:48:59 +01:00
FormatString.cxx util/FormatString: remove obsolete Windows fallback 2018-07-06 19:04:33 +02:00
FormatString.hxx util/FormatString: add "noexcept" 2017-05-16 10:22:52 +02:00
HexFormat.cxx lib/gcrypt/MD5: move code to util/HexFormat.cxx 2018-07-26 17:46:56 +02:00
HexFormat.hxx lib/gcrypt/MD5: move code to util/HexFormat.cxx 2018-07-26 17:46:56 +02:00
HugeAllocator.cxx Merge branch 'v0.20.x' 2017-12-16 20:56:06 +01:00
HugeAllocator.hxx Merge branch 'v0.20.x' 2017-12-16 20:56:06 +01:00
IterableSplitString.hxx util/IterableSplitString: use operator==(nullptr_t) 2018-08-20 15:35:09 +02:00
LazyRandomEngine.cxx update copyright year 2017-01-03 20:48:59 +01:00
LazyRandomEngine.hxx update copyright year 2017-01-03 20:48:59 +01:00
Macros.hxx AUTHORS, ...: update my email address 2017-01-17 11:54:55 +01:00
Manual.hxx util/Manual: add static method Cast() 2018-08-20 15:35:43 +02:00
MimeType.cxx util/MimeType: add "noexcept" 2017-05-16 10:23:38 +02:00
MimeType.hxx util/MimeType: add "noexcept" 2017-05-16 10:23:38 +02:00
NumberParser.hxx protocol/ArgParser: move strtof()/strtod() switch to util/NumberParser.hxx 2018-02-09 22:54:22 +01:00
OffsetPointer.hxx util/Cast: move OffsetPointer() to OffsetPointer.hxx 2018-08-20 13:46:18 +02:00
OptionDef.hxx util/OptionParser: support option values 2018-01-17 11:14:57 +01:00
OptionParser.cxx util/OptionParser: support option values 2018-01-17 11:14:57 +01:00
OptionParser.hxx util/OptionParser: support option values 2018-01-17 11:14:57 +01:00
PeakBuffer.cxx util/{Const,Writable}Buffer, ...: rename IsEmpty() to empty(), imitating STL 2017-11-10 19:24:33 +01:00
PeakBuffer.hxx util/{Const,Writable}Buffer, ...: rename IsEmpty() to empty(), imitating STL 2017-11-10 19:24:33 +01:00
PrintException.cxx util/PrintException: new utility class 2018-07-17 21:58:07 +02:00
PrintException.hxx util/PrintException: new utility class 2018-07-17 21:58:07 +02:00
ReusableArray.hxx Compiler.h: add gcc_returns_nonnull, gcc_returns_twice 2017-12-18 23:00:13 +01:00
RuntimeError.hxx util/RuntimeError: fix typo 2018-08-20 15:22:24 +02:00
ScopeExit.hxx util/ScopeExit: include cleanup 2017-05-16 22:56:30 +02:00
SliceBuffer.hxx util/SliceBuffer: add "noexcept" 2017-12-20 14:41:03 +01:00
SparseBuffer.cxx util/SparseBuffer: new utility class 2018-06-22 22:18:26 +02:00
SparseBuffer.hxx util/SparseBuffer: new utility class 2018-06-22 22:18:26 +02:00
SplitString.cxx util/StringUtil: move strip functions to StringStrip.cxx 2017-07-05 17:20:02 +02:00
SplitString.hxx util/SplitString: add "noexcept" 2017-05-16 10:23:50 +02:00
StaticFifoBuffer.hxx util/{Const,Writable}Buffer, ...: rename IsEmpty() to empty(), imitating STL 2017-11-10 19:24:33 +01:00
StringAPI.hxx util/StringAPI: use StringCompare() in StringIsEqual() 2018-08-20 15:31:09 +02:00
StringBuffer.hxx util/StringBuffer: add "noexcept" 2018-01-24 12:52:05 +01:00
StringCompare.cxx util/StringCompare: use StringAPI.hxx 2018-08-20 15:33:16 +02:00
StringCompare.hxx util/StringCompare: use StringAPI.hxx 2018-08-20 15:33:16 +02:00
StringFormat.hxx util/StringFormat: new utility library 2018-07-06 19:07:02 +02:00
StringPointer.hxx AUTHORS, ...: update my email address 2017-01-17 11:54:55 +01:00
StringStrip.cxx util/StringStrip: add more "nonnull" attributes 2018-08-20 16:28:43 +02:00
StringStrip.hxx util/StringStrip: more API documentation 2018-08-20 16:30:46 +02:00
StringUtil.cxx util/StringUtil: move strip functions to StringStrip.cxx 2017-07-05 17:20:02 +02:00
StringUtil.hxx util/*: update include guards 2017-09-13 10:35:11 +02:00
StringView.cxx util/{Const,Writable}Buffer, ...: rename IsEmpty() to empty(), imitating STL 2017-11-10 19:24:33 +01:00
StringView.hxx util/StringView: add ConstBuffer cast constructors 2018-08-20 15:34:07 +02:00
TemplateString.hxx util/TemplateString: new utility library 2018-06-03 12:13:47 +02:00
TextFile.hxx AUTHORS, ...: update my email address 2017-01-17 11:54:55 +01:00
TimeConvert.cxx util/TimeConvert: new utility library 2018-07-25 08:34:52 +02:00
TimeConvert.hxx util/TimeConvert: new utility library 2018-07-25 08:34:52 +02:00
TimeISO8601.cxx util/TimeISO8601: new utility library 2018-07-25 08:43:06 +02:00
TimeISO8601.hxx util/TimeISO8601: new utility library 2018-07-25 08:43:06 +02:00
TimeParser.cxx *: check defined(_WIN32) instead of defined(WIN32) 2017-12-12 10:22:20 +01:00
TimeParser.hxx *: remove "pure" and "const" attributes from throwing functions 2017-05-08 17:25:06 +02:00
Tokenizer.cxx util/StringUtil: move strip functions to StringStrip.cxx 2017-07-05 17:20:02 +02:00
Tokenizer.hxx AUTHORS, ...: update my email address 2017-01-17 11:54:55 +01:00
TruncateString.cxx util/TruncateString: rename CopyString() to CopyTruncateString() 2017-07-05 17:15:58 +02:00
TruncateString.hxx util/TruncateString: rename CopyString() to CopyTruncateString() 2017-07-05 17:15:58 +02:00
TStringView.hxx util/StringView: add default constructors 2017-09-13 12:59:31 +02:00
UriUtil.cxx Merge branch 'v0.20.x' 2018-08-02 11:07:40 +02:00
UriUtil.hxx *: add "noexcept" to many, many function prototypes 2017-05-08 14:44:49 +02:00
UTF8.cxx *: add "noexcept" to many, many function prototypes 2017-05-08 14:44:49 +02:00
UTF8.hxx *: add "noexcept" to many, many function prototypes 2017-05-08 14:44:49 +02:00
VarSize.hxx Compiler.h: add gcc_returns_nonnull, gcc_returns_twice 2017-12-18 23:00:13 +01:00
WCharUtil.hxx Util/CharUtil: add wchar_t overloads 2017-09-12 18:22:02 +02:00
WritableBuffer.hxx util/WritableBuffer: add ConstBuffer cast operator 2018-08-20 15:36:50 +02:00
WStringAPI.hxx util/StringAPI: use StringCompare() in StringIsEqual() 2018-08-20 15:31:09 +02:00
WStringCompare.cxx util/WStringCompare: relicense to BSD-2 2017-09-13 16:43:41 +02:00
WStringCompare.hxx Util/WStringCompare: use struct WStringView 2017-09-13 11:47:48 +02:00
WStringView.hxx util/StringView: add default constructors 2017-09-13 12:59:31 +02:00