summaryrefslogtreecommitdiff
path: root/src/fs/Traits.hxx
AgeCommit message (Expand)Author
2021-01-01copyright year 2021Max Kellermann
2020-10-28fs/Traits: add GetPathSuffix()Max Kellermann
2020-10-27fs/Traits: add GetFilenameSuffix()Max Kellermann
2020-05-30use std chr functionsRosen Penev
2020-04-03fs/Traits: add Relative() overload with std::string_viewMax Kellermann
2020-04-03fs/Traits: convert first Relative() parameter to std::string_viewMax Kellermann
2020-03-13fs/Traits: GetParent() returns std::string_viewMax Kellermann
2020-03-13fs/Traits: pass string_view to Build()Max Kellermann
2020-03-13fs/Traits: add string_viewMax Kellermann
2020-03-13fs: use `using` instead of `typedef`Max Kellermann
2020-03-12replace assert.h with cassertRosen Penev
2020-03-12Merge branch 'v0.21.x'Max Kellermann
2020-03-07fs/Traits: add IsSpecialFilename()Max Kellermann
2020-01-18copyright year 2020Max Kellermann
2020-01-03util/{Const,Writable}Buffer: drop "_type" from type namesMax Kellermann
2019-06-17Copyright year 2019Max Kellermann
2018-11-19check.h: remove obsolete headerMax Kellermann
2018-10-31*: copyright year 2018Max Kellermann
2018-08-20Compiler.h: move to util/Max Kellermann
2018-07-18fs/Traits: add Apply()Max Kellermann
2017-12-12*: check defined(_WIN32) instead of defined(WIN32)Max Kellermann
2017-06-04*: add lost of "noexcept" specificationsMax Kellermann
2017-05-08*: add "noexcept" to many, many function prototypesMax Kellermann
2017-01-03update copyright yearMax Kellermann
2016-04-12util/StringPointer: rename typedef pointer to pointer_typeMax Kellermann
2016-02-26update copyright year to 2016Max Kellermann
2015-06-23fs/Path: use base class StringPointerMax Kellermann
2015-03-05fs/Traits: enable _UNICODE on WindowsMax Kellermann
2015-03-05fs/Traits: use TCHAR on WindowsMax Kellermann
2015-03-05fs/Traits: add macro PATH_LITERAL()Max Kellermann
2015-03-05fs/Traits: use string.h API wrappersMax Kellermann
2015-03-03fs/Traits: add Find()Max Kellermann
2015-03-03fs/Traits: use std::char_traitsMax Kellermann
2015-02-25fs/Traits: add constant CURRENT_DIRECTORYMax Kellermann
2015-01-01Copyright year 2015Max Kellermann
2014-12-26fs/Traits, ...: work around -Wtautological-pointer-compareMax Kellermann
2014-10-10fs/Traits: use value_typeMax Kellermann
2014-02-07fs/Traits: add function Relative()Max Kellermann
2014-01-13copyright year 2014Max Kellermann
2013-12-05fs/Traits.hxx: introduce PathTraitsXXX::IsDrive functionDenis Krjuchkov
2013-12-05fs/Traits.hxx: add shorter forms of PathTraitsXXX::Build()Denis Krjuchkov
2013-12-05fs/Traits.hxx: add PathTraitsUTF8::GetLength for consistencyDenis Krjuchkov
2013-12-05fs/Traits: implement GetBase/GetParent/Build using templatesDenis Krjuchkov
2013-12-05fs/Traits.hxx: add FindLastSeparator function to PathTraitsXXXDenis Krjuchkov
2013-12-05fs/Traits: improve compatibility between PathTraitsFS and PathTraitsUTF8Denis Krjuchkov
2013-12-05fs/Traits.hxx: add gcc_nonnull_all where applicableDenis Krjuchkov
2013-12-05fs/Traits: split PathTraits type into PathTraitsFS and PathTraitsUTF8Denis Krjuchkov
2013-12-03fs/Traits.hxx: implement BuildFS() methodDenis Krjuchkov
2013-12-03fs/Traits.hxx: move definition of AllocatedPath::string to PathTraitsDenis Krjuchkov
2013-12-03fs/Traits.hxx: add GetLengthFS()Denis Krjuchkov