mpd/src/util
2022-12-01 15:11:27 +01:00
..
AllocatedArray.hxx util/AllocatedArray: add missing type alias "value_type" 2022-05-23 22:15:20 +02:00
AllocatedString.hxx util/AllocatedString, ...: add missing include for std::exchange() 2021-11-19 16:06:20 +01:00
ASCII.hxx util/PeakBuffer, ...: use [[gnu::]] attributes 2022-04-26 20:31:56 +02:00
BindMethod.hxx util/BindMethod: merge MakeBind{Method,Function}Wrapper(), they are identical now 2021-12-03 13:51:56 +01:00
BitReverse.cxx Copyright year 2022 2022-07-14 17:59:35 +02:00
BitReverse.hxx Copyright year 2022 2022-07-14 17:59:35 +02:00
ByteOrder.hxx util/ByteOrder: add class PackedBE64 2022-06-30 10:30:54 +02:00
ByteReverse.cxx Copyright year 2022 2022-07-14 17:59:35 +02:00
ByteReverse.hxx Copyright year 2022 2022-07-14 17:59:35 +02:00
Cast.hxx util/Cast: include cleanup 2020-10-15 16:40:26 +02:00
CharUtil.hxx util/CharUtil: add IsLowerAlphaNumericASCII() 2022-11-09 19:21:43 +01:00
CircularBuffer.hxx util/CircularBuffer: use std::span 2022-05-20 11:15:45 +02:00
Clamp.hxx util/Clamp: remove redundant inline keywords from constexpr functions 2019-03-12 11:54:51 +01:00
Compiler.h Copyright year 2022 2022-07-14 17:59:35 +02:00
Concepts.hxx util/Concepts: compatibility wrapper for std::predicate 2022-12-01 15:11:27 +01:00
CopyConst.hxx util/CopyConst: use std::add_const 2022-06-29 17:23:50 +02:00
DeleteDisposer.hxx util/DeleteDisposer: convert struct to class 2017-09-13 10:35:51 +02:00
DereferenceIterator.hxx util/DereferenceIterator: simplify operator->() 2021-04-06 13:45:32 +02:00
DivideString.cxx Copyright year 2022 2022-07-14 17:59:35 +02:00
DivideString.hxx Copyright year 2022 2022-07-14 17:59:35 +02:00
Domain.hxx util/Domain: add noexcept 2020-02-01 13:25:57 +01:00
DynamicFifoBuffer.hxx util/DynamicFifoBuffer: pass std::span to Append() 2022-07-11 22:38:24 +02: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: add MoveFrom() overload with std::span 2022-06-07 10:09:08 +02:00
format.c Copyright year 2022 2022-07-14 17:59:35 +02:00
format.h Copyright year 2022 2022-07-14 17:59:35 +02:00
FormatString.cxx Copyright year 2022 2022-07-14 17:59:35 +02:00
FormatString.hxx Copyright year 2022 2022-07-14 17:59:35 +02:00
GenerateArray.hxx util/GenerateArray: use double curly braces for compatibility 2020-01-14 23:16:46 +01:00
HexFormat.hxx util/HexFormat: require std::span 2022-06-29 17:22:17 +02:00
HugeAllocator.cxx util/{HugeAllocator,SparseBuffer}: use std::span 2022-05-20 11:15:45 +02:00
HugeAllocator.hxx util/{HugeAllocator,SparseBuffer}: use std::span 2022-05-20 11:15:45 +02:00
IntrusiveForwardList.hxx util/IntrusiveForwardList: remove unnecessary initializer from hook 2022-11-11 21:14:52 +01:00
IntrusiveHashSet.hxx util/IntrusiveHashSet: add missing Cast()/ToHook() functions to IntrusiveHashSetMemberHookTraits 2022-12-01 15:10:42 +01:00
IntrusiveHookMode.hxx util/IntrusiveList: add enum LinkMode 2022-11-13 08:15:47 +01:00
IntrusiveList.hxx util/IntrusiveList: simplify ToHook() overload with const_cast 2022-12-01 15:10:09 +01:00
IntrusiveSortedList.hxx util/IntrusiveSortedList: new class 2022-11-13 09:08:36 +01:00
IterableSplitString.hxx util/IterableSplitString: return std::string_view 2022-07-01 11:29:11 +02:00
LazyRandomEngine.cxx Copyright year 2022 2022-07-14 17:59:35 +02:00
LazyRandomEngine.hxx Copyright year 2022 2022-07-14 17:59:35 +02:00
Manual.hxx util/Manual: use std::aligned_storage_t 2022-05-31 16:44:07 +02:00
Math.hxx Math.hxx: fix wrong macro name 2020-04-29 23:20:04 +02:00
MemberPointer.hxx util/MemberPointer: new library 2022-06-29 17:28:15 +02:00
meson.build util/OptionParser: move to cmdline/ 2022-11-29 11:32:16 +01:00
MimeType.cxx util/MimeType: use std::string_view 2022-07-01 11:29:10 +02:00
MimeType.hxx use [[gnu::pure]] instead of gcc_pure 2021-04-06 14:09:21 +02:00
NumberParser.cxx util/NumberParser: use std::string_view 2022-07-01 11:29:11 +02:00
NumberParser.hxx util/NumberParser: use std::string_view 2022-07-01 11:29:11 +02:00
OffsetPointer.hxx util/OffsetPointer: use std::byte 2022-06-29 17:23:32 +02:00
OptionalCounter.hxx util/OptionalCounter: add operator+= and operator-= 2022-11-10 16:55:04 +01:00
PeakBuffer.cxx Copyright year 2022 2022-07-14 17:59:35 +02:00
PeakBuffer.hxx Copyright year 2022 2022-07-14 17:59:35 +02:00
PrintException.cxx Copyright year 2022 2022-06-30 09:41:53 +02:00
PrintException.hxx Copyright year 2022 2022-06-30 09:41:53 +02:00
RecursiveMap.hxx db/Interface: CollectUniqueTags() allows multiple "groups" 2019-06-16 10:39:29 +02:00
ReusableArray.hxx util/PeakBuffer, ...: use [[gnu::]] attributes 2022-04-26 20:31:56 +02:00
ScopeExit.hxx util/ScopeExit: include cleanup 2017-05-16 22:56:30 +02:00
Serial.cxx Copyright year 2022 2022-07-14 17:59:35 +02:00
Serial.hxx Copyright year 2022 2022-07-14 17:59:35 +02:00
ShallowCopy.hxx util/IntrusiveForwardList: new class 2022-11-10 12:07:59 +01:00
SliceBuffer.hxx util/HugeAllocator: add SetName() 2022-04-26 20:44:36 +02:00
SortList.hxx util/Concepts: compatibility wrapper for std::predicate 2022-12-01 15:11:27 +01:00
SpanCast.hxx util/SpanCast: add ToStringView() template 2022-11-15 00:36:28 +01:00
SparseBuffer.cxx util/SparseBuffer: new utility class 2018-06-22 22:18:26 +02:00
SparseBuffer.hxx util/{HugeAllocator,SparseBuffer}: use std::span 2022-05-20 11:15:45 +02:00
SplitString.cxx util/SplitString: use std::string_view 2022-07-01 11:29:11 +02:00
SplitString.hxx util/SplitString: use std::string_view 2022-07-01 11:29:11 +02:00
StaticFifoBuffer.hxx util/*FifoBuffer: migrate from WritableBuffer to std::span 2022-05-19 14:01:57 +02:00
StaticVector.hxx util/StaticVector: new class 2022-08-09 12:44:02 +02:00
StringAPI.hxx MSVC util/StringAPI.hxx add usage of MSVC compiler 2021-11-26 17:30:17 +01:00
StringBuffer.hxx util/StringBuffer: add non-const iterator 2022-11-28 23:10:01 +01:00
StringCompare.cxx util/StringCompare: use std::string_view instead of StringView 2022-05-31 13:24:45 +02:00
StringCompare.hxx util/StringCompare: move code from StringView 2022-07-01 10:48:34 +02: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
StringSplit.hxx util/StringSplit: add SplitWhile() 2022-11-09 19:23:19 +01:00
StringStrip.cxx util/StringStrip: add libc++ compatibility kludge 2022-07-01 10:45:37 +02:00
StringStrip.hxx util/StringStrip: add std::string_view overloads 2022-06-30 21:00:07 +02:00
StringUtil.cxx Copyright year 2022 2022-07-14 17:59:35 +02:00
StringUtil.hxx Copyright year 2022 2022-07-14 17:59:35 +02:00
TemplateString.hxx util/TemplateString: remove StringView support 2022-07-04 15:04:31 +02:00
TextFile.hxx util/*FifoBuffer: migrate from WritableBuffer to std::span 2022-05-19 14:01:57 +02: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 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
UriExtract.cxx util/UriExtract: use std::string_view instead of StringView 2022-07-04 15:04:31 +02:00
UriExtract.hxx util/UriExtract: use std::string_view instead of StringView 2022-07-04 15:04:31 +02:00
UriQueryParser.cxx util/UriQueryParser: use std::string_view 2022-07-01 11:29:10 +02:00
UriQueryParser.hxx util/UriQueryParser: use std::string_view 2022-07-01 11:29:10 +02:00
UriRelative.cxx util/UriRelative: use std::string_view internally 2022-07-01 10:56:29 +02:00
UriRelative.hxx util/UriRelative: use std::string_view internally 2022-07-01 10:56:29 +02:00
UriUtil.cxx util/PeakBuffer, ...: use [[gnu::]] attributes 2022-04-26 20:31:56 +02:00
UriUtil.hxx more [[gnu::...]] attributes 2021-10-13 12:07:05 +02:00
UTF8.cxx util/StringStrip: use [[gnu::...]] attributes 2021-11-26 16:24:55 +01:00
UTF8.hxx util/StringStrip: use [[gnu::...]] attributes 2021-11-26 16:24:55 +01:00
VarSize.hxx util/PeakBuffer, ...: use [[gnu::]] attributes 2022-04-26 20:31:56 +02:00
WCharUtil.hxx util/CharUtil: add IsNonPrintableASCII() 2020-04-27 14:01:54 +02:00
WStringAPI.hxx util/StringAPI: use [[gnu::]] attributes 2021-08-27 11:57:56 +02:00
WStringCompare.cxx util/StringCompare: use std::string_view instead of StringView 2022-05-31 13:24:45 +02:00
WStringCompare.hxx util/StringCompare: use std::string_view instead of StringView 2022-05-31 13:24:45 +02:00