mpd/src/util
Max Kellermann 561ccf600f util/AllocatedArray: remove bogus assertions
`new T[0]` must not be nullptr.
2019-12-17 20:18:39 +01:00
..
Alloc.cxx Copyright year 2019 2019-06-17 11:17:30 +02:00
Alloc.hxx Copyright year 2019 2019-06-17 11:17:30 +02:00
AllocatedArray.hxx util/AllocatedArray: remove bogus assertions 2019-12-17 20:18:39 +01:00
AllocatedString.cxx util/AllocatedString: implement AllocatedString<wchar_t>::Duplicate() 2017-07-05 10:26:39 +02:00
AllocatedString.hxx util/AllocatedString: update copyright 2019-08-16 13:20:23 +02:00
ASCII.hxx util/ASCII: add StringStartsWithCaseASCII() 2018-08-02 10:42:28 +02:00
BindMethod.hxx switch to C++17 2019-08-03 12:57:56 +02:00
bit_reverse.c Copyright year 2019 2019-06-17 11:17:30 +02:00
bit_reverse.h Copyright year 2019 2019-06-17 11:17:30 +02:00
ByteOrder.hxx util/ByteOrder: remove redundant inline keywords from constexpr functions 2019-03-08 10:23:14 +01:00
ByteReverse.cxx Copyright year 2019 2019-06-17 11:17:30 +02:00
ByteReverse.hxx Copyright year 2019 2019-06-17 11:17:30 +02:00
Cast.hxx util/Cast: remove redundant inline keywords from constexpr functions 2019-01-21 21:17:58 +01:00
CharUtil.hxx util/CharUtil: add noexcept 2019-07-05 18:05:04 +02:00
CircularBuffer.hxx util/{Const,Writable}Buffer, ...: rename IsEmpty() to empty(), imitating STL 2017-11-10 19:24:33 +01:00
Clamp.hxx util/Clamp: remove redundant inline keywords from constexpr functions 2019-03-12 11:54:51 +01:00
Compiler.h release v0.21.12 2019-08-03 12:53:23 +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 method SetEnd() 2018-08-21 08:20:17 +02:00
DeleteDisposer.hxx util/DeleteDisposer: convert struct to class 2017-09-13 10:35:51 +02:00
DivideString.cxx Copyright year 2019 2019-06-17 11:17:30 +02:00
DivideString.hxx include cleanups (powered by iwyu) 2019-07-05 09:59:58 +02:00
Domain.hxx AUTHORS, ...: update my email address 2017-01-17 11:54:55 +01:00
DynamicFifoBuffer.hxx util/DynamicFifoBuffer: add nullptr constructor overload 2019-08-16 13:21:28 +02:00
Exception.cxx util/Exception: support "const char *" 2019-08-26 20:24:22 +02:00
Exception.hxx util/Exception: forward the exception in ThrowException() 2019-08-16 13:19:34 +02:00
ForeignFifoBuffer.hxx util/ForeignFifoBuffer: add friend function swap() 2019-08-16 13:27:22 +02:00
format.c Copyright year 2019 2019-06-17 11:17:30 +02:00
format.h Copyright year 2019 2019-06-17 11:17:30 +02:00
FormatString.cxx Copyright year 2019 2019-06-17 11:17:30 +02:00
FormatString.hxx Copyright year 2019 2019-06-17 11:17:30 +02:00
HexFormat.cxx lib/gcrypt/MD5: move code to util/HexFormat.cxx 2018-07-26 17:46:56 +02:00
HexFormat.hxx include cleanups (powered by iwyu) 2019-07-05 09:59:58 +02:00
HugeAllocator.cxx util/HugeAllocator: import std::swap() 2019-05-08 22:33:41 +02:00
HugeAllocator.hxx include cleanups (powered by iwyu) 2019-08-15 17:57:20 +02:00
IterableSplitString.hxx util/IterableSplitString: use operator==(nullptr_t) 2018-08-20 15:35:09 +02:00
LazyRandomEngine.cxx Copyright year 2019 2019-06-17 11:17:30 +02:00
LazyRandomEngine.hxx Copyright year 2019 2019-06-17 11:17:30 +02:00
Manual.hxx util/Manual: add static method Cast() 2018-08-20 15:35:43 +02:00
meson.build util/Time*: move to time/ 2019-12-16 23:02:14 +01:00
MimeType.cxx Copyright year 2019 2019-06-17 11:17:30 +02:00
MimeType.hxx Copyright year 2019 2019-06-17 11:17:30 +02:00
NumberParser.cxx util/Macros: replace with std::size() (C++17) 2019-08-03 13:10:49 +02:00
NumberParser.hxx util/NumberParser: add overload with StringView 2019-06-06 13:26:30 +02:00
OffsetPointer.hxx util/OffsetPointer: remove redundant inline keywords from constexpr functions 2019-01-21 21:19:09 +01:00
OptionDef.hxx Copyright year 2019 2019-06-17 11:17:30 +02:00
OptionParser.cxx include cleanups (powered by iwyu) 2019-07-05 09:59:58 +02:00
OptionParser.hxx Copyright year 2019 2019-06-17 11:17:30 +02:00
PeakBuffer.cxx Copyright year 2019 2019-06-17 11:17:30 +02:00
PeakBuffer.hxx Copyright year 2019 2019-06-17 11:17:30 +02:00
PrintException.cxx util/PrintException, ...: update copyright 2019-12-04 12:33:36 +01:00
PrintException.hxx util/PrintException, ...: update copyright 2019-12-04 12:33:36 +01:00
RecursiveMap.hxx db/Interface: CollectUniqueTags() allows multiple "groups" 2019-06-16 10:39:29 +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 Copyright year 2019 2019-06-17 11:17:30 +02:00
SparseBuffer.cxx util/SparseBuffer: new utility class 2018-06-22 22:18:26 +02:00
SparseBuffer.hxx util/SparseBuffer: move #endif to the bottom 2019-05-22 10:43:07 +02:00
SplitString.cxx include cleanups (powered by iwyu) 2019-07-05 09:59:58 +02:00
SplitString.hxx util/SplitString: add "noexcept" 2017-05-16 10:23:50 +02:00
StaticFifoBuffer.hxx util/*FifoBuffer: use using instead of typedef 2019-08-16 13:16:45 +02:00
StringAPI.hxx util/StringAPI: add memrchr() wrapper 2019-09-07 23:59:59 +02:00
StringBuffer.hxx util/StringBuffer: use std::size_t instead of size_t 2019-12-16 22:51:23 +01:00
StringCompare.cxx util/StringCompare: add StringEndsWithIgnoreCase(), StringStartsWithIgnoreCase() 2018-09-06 19:52:43 +02:00
StringCompare.hxx util/StringCompare: add StringAfterPrefixIgnoreCase() 2018-10-29 14:34:29 +01:00
StringFormat.hxx util/StringBuffer: use std::size_t instead of size_t 2019-12-16 22:51:23 +01: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: add StringArrayContainsCase() overload with StringView 2019-06-11 19:29:40 +02:00
StringUtil.hxx util/StringUtil: add StringArrayContainsCase() overload with StringView 2019-06-11 19:29:40 +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: enable string_view support only on C++17 2019-09-25 21:34:48 +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
Tokenizer.cxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
Tokenizer.hxx AUTHORS, ...: update my email address 2017-01-17 11:54:55 +01:00
TransformN.hxx util/TransformN: new library 2019-08-10 11:59:47 +02: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
UriExtract.cxx util/UriExtract: use uri_get_scheme() in uri_has_scheme() 2019-09-08 00:06:52 +02:00
UriExtract.hxx util/UriExtract: add uri_is_relative_path() 2019-09-08 00:04:49 +02:00
UriQueryParser.cxx util/UriQueryParser: new library 2019-08-09 20:39:34 +02:00
UriQueryParser.hxx util/UriQueryParser: new library 2019-08-09 20:39:34 +02:00
UriRelative.cxx util/UriRelative: add uri_apply_relative() 2019-09-08 00:07:37 +02:00
UriRelative.hxx util/UriRelative: add uri_apply_relative() 2019-09-08 00:07:37 +02:00
UriUtil.cxx util/UriUtil: split 2019-08-09 20:21:12 +02:00
UriUtil.hxx util/UriUtil: split 2019-08-09 20:21:12 +02:00
UTF8.cxx util/UTF8: use uint8_t instead of unsigned char 2019-10-14 13:44:11 +02:00
UTF8.hxx util/UTF8: add noexcept 2019-10-14 13:41:06 +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 noexcept 2019-07-05 18:05:04 +02:00
WritableBuffer.hxx util/{Const,Writable}Buffer: add method SetEnd() 2018-08-21 08:20:17 +02:00
WStringAPI.hxx util/StringAPI: add memrchr() wrapper 2019-09-07 23:59:59 +02:00
WStringCompare.cxx include cleanups (powered by iwyu) 2019-08-15 17:57:20 +02:00
WStringCompare.hxx util/StringCompare: add StringEndsWithIgnoreCase(), StringStartsWithIgnoreCase() 2018-09-06 19:52:43 +02:00
WStringView.hxx util/WStringView: add missing include 2019-01-22 08:38:03 +01:00