mpd/src/util
2021-03-02 17:13:29 +01:00
..
Alloc.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
Alloc.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
AllocatedArray.hxx util/AllocatedArray: add operator=(nullptr) 2021-01-21 20:03:38 +01:00
AllocatedString.hxx util/AllocatedString: fix operator= parameter type 2021-01-21 20:44:07 +01:00
ASCII.hxx util/ASCII: migrate to std::string_view 2020-03-13 20:17:53 +01:00
BindMethod.hxx util/{Const,Writable}Buffer: drop "_type" from type names 2020-01-03 15:55:06 +01:00
BitReverse.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
BitReverse.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
ByteOrder.hxx util/ByteOrder: add classes PackedBE16, PackedLE16, PackedLE32 2021-02-16 17:37:25 +01:00
ByteReverse.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
ByteReverse.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
Cast.hxx util/Cast: include cleanup 2020-10-15 16:40:26 +02:00
CharUtil.hxx util/CharUtil: fix doc typo 2020-07-23 16:08:52 +02:00
CircularBuffer.hxx replace stddef.h with cstddef 2020-03-12 19:04:38 -07:00
Clamp.hxx util/Clamp: remove redundant inline keywords from constexpr functions 2019-03-12 11:54:51 +01:00
Compiler.h copyright year 2021 2021-01-01 19:54:28 +01:00
ConcatString.hxx util/ConcatString: return the end pointer 2017-05-16 11:56:56 +02:00
ConstBuffer.hxx util/{Const,Writable}Buffer: include cleanup 2021-02-04 17:27:48 +01:00
DeleteDisposer.hxx util/DeleteDisposer: convert struct to class 2017-09-13 10:35:51 +02:00
DereferenceIterator.hxx util/DereferenceIterator: new utility class 2020-04-24 16:02:31 +02:00
DivideString.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
DivideString.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
Domain.hxx util/Domain: add noexcept 2020-02-01 13:25:57 +01:00
DynamicFifoBuffer.hxx util/{Const,Writable}Buffer: drop "_type" from type names 2020-01-03 15:55:06 +01:00
Exception.cxx util/Exception: move the forwarded std::exception_ptr 2020-02-01 13:13:08 +01:00
Exception.hxx util/Exception: add FindNested() 2021-03-02 17:13:29 +01:00
ForeignFifoBuffer.hxx util/ForeignFifoBuffer: use auto 2021-01-21 16:38:32 +01:00
format.c copyright year 2021 2021-01-01 19:54:28 +01:00
format.h copyright year 2021 2021-01-01 19:54:28 +01:00
FormatString.cxx util/AllocatedString: rename to BasicAllocatedString 2021-01-21 18:04:03 +01:00
FormatString.hxx util/AllocatedString: rename to BasicAllocatedString 2021-01-21 18:04:03 +01:00
GenerateArray.hxx util/GenerateArray: use double curly braces for compatibility 2020-01-14 23:16:46 +01:00
HexFormat.cxx lib/gcrypt/MD5: move code to util/HexFormat.cxx 2018-07-26 17:46:56 +02:00
HexFormat.hxx replace stdint.h with cstdint 2020-03-12 19:04:39 -07:00
HugeAllocator.cxx util/{Const,Writable}Buffer: include cleanup 2021-02-04 17:27:48 +01:00
HugeAllocator.hxx util/HugeAllocator: import std::swap() 2020-07-01 21:56:58 +02:00
IntrusiveList.hxx util/IntrusiveList: add method erase_and_dispose() 2021-02-25 14:12:47 +01:00
IterableSplitString.hxx util/IterableSplitString: use operator==(nullptr_t) 2018-08-20 15:35:09 +02:00
LazyRandomEngine.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
LazyRandomEngine.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
Manual.hxx replace assert.h with cassert 2020-03-12 15:25:38 -07:00
Math.hxx Math.hxx: fix wrong macro name 2020-04-29 23:20:04 +02:00
meson.build util/AllocatedString: std::string_view support 2020-04-03 16:08:55 +02:00
MimeType.cxx Merge branch 'v0.22.x' 2021-01-01 19:59:15 +01:00
MimeType.hxx Merge branch 'v0.22.x' 2021-01-01 19:59:15 +01:00
NumberParser.cxx util/Macros: replace with std::size() (C++17) 2019-08-03 13:10:49 +02:00
NumberParser.hxx replace stdint.h with cstdint 2020-03-12 19:04:39 -07:00
OffsetPointer.hxx util/OffsetPointer: use std::ptrdiff_t 2020-10-15 16:41:39 +02:00
OptionDef.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
OptionParser.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
OptionParser.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
PeakBuffer.cxx util/PeakBuffer: use std::byte instead of std::uint8_t 2021-01-21 16:45:31 +01:00
PeakBuffer.hxx util/PeakBuffer: add method max_size() 2021-01-21 16:45:56 +01: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 replace stddef.h with cstddef 2020-03-12 19:04:38 -07:00
RuntimeError.hxx util/RuntimeError: add IWYU pragma 2020-07-23 16:10:28 +02:00
ScopeExit.hxx util/ScopeExit: include cleanup 2017-05-16 22:56:30 +02:00
SliceBuffer.hxx copyright year 2021 2021-01-01 19:54:28 +01:00
SparseBuffer.cxx util/SparseBuffer: new utility class 2018-06-22 22:18:26 +02:00
SparseBuffer.hxx replace assert.h with cassert 2020-03-12 15:25:38 -07:00
SplitString.cxx util/SplitString: convert return value to std::string_view 2020-04-08 23:14:25 +02:00
SplitString.hxx util/SplitString: convert return value to std::string_view 2020-04-08 23:14:25 +02:00
StaticFifoBuffer.hxx replace assert.h with cassert 2020-03-12 15:25:38 -07:00
StringAPI.hxx use std chr functions 2020-05-30 13:36:53 +02:00
StringBuffer.hxx util/ConstBuffer, ...: use using instead of typedef 2020-04-06 15:19:12 +02:00
StringCompare.cxx util/StringCompare: use std::memcmp() 2020-10-15 12:48:33 +02:00
StringCompare.hxx util/StringCompare: add API documentation 2020-03-22 19:15:55 +01:00
StringFormat.hxx add a few IWYU pragmas 2020-06-10 21:10:33 +02:00
StringPointer.hxx util/StringPointer: add operator==(std::nullptr_t) 2021-01-21 21:08:52 +01:00
StringStrip.cxx util/StringStrip: use std::strlen() 2020-10-15 12:54:47 +02:00
StringStrip.hxx util/StringStrip: use std::strlen() 2020-10-15 12:54:47 +02:00
StringUtil.cxx copyright year 2021 2021-01-01 19:54:28 +01:00
StringUtil.hxx copyright year 2021 2021-01-01 19:54:28 +01: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 method SplitLast() 2021-01-21 13:20:01 +01:00
TemplateString.hxx util/TemplateString: add StringView cast operator 2020-12-02 15:00:49 +01:00
TextFile.hxx use std chr functions 2020-05-30 13:36:53 +02:00
Tokenizer.cxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
Tokenizer.hxx
TransformN.hxx replace stddef.h with cstddef 2020-03-12 19:04:38 -07:00
TruncateString.cxx util/TruncateString: rename CopyString() to CopyTruncateString() 2017-07-05 17:15:58 +02:00
TruncateString.hxx replace stddef.h with cstddef 2020-03-12 19:04:38 -07:00
TStringView.hxx util/StringView: add default constructors 2017-09-13 12:59:31 +02:00
UriExtract.cxx Merge branch 'v0.22.x' 2021-01-05 13:11:29 +01:00
UriExtract.hxx Merge branch 'v0.22.x' 2021-01-05 13:11:29 +01: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/UriExtract: uri_get_path() returns std::string_view 2020-03-13 18:54:41 +01:00
UriRelative.hxx util/UriRelative: add uri_apply_relative() 2019-09-08 00:07:37 +02:00
UriUtil.cxx Merge branch 'v0.21.x' 2020-07-01 16:56:17 +02:00
UriUtil.hxx util/UriUtil: split 2019-08-09 20:21:12 +02:00
UTF8.cxx use std::size_t 2021-02-12 18:39:28 +01:00
UTF8.hxx use std::size_t 2021-02-12 18:39:28 +01: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 IsNonPrintableASCII() 2020-04-27 14:01:54 +02:00
WritableBuffer.hxx util/{Const,Writable}Buffer: include cleanup 2021-02-04 17:27:48 +01:00
WStringAPI.hxx use std chr functions 2020-05-30 13:36:53 +02:00
WStringCompare.cxx util/StringCompare: add missing include 2020-03-22 19:12:02 +01:00
WStringCompare.hxx util/WStringCompare: reorder functions to relocate API docs 2020-03-22 19:20:29 +01:00
WStringView.hxx util/WStringView: add missing include 2019-01-22 08:38:03 +01:00