aboutsummaryrefslogtreecommitdiffstats
path: root/src/fs/AllocatedPath.hxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* fs/Path: pass Path to Relative()Max Kellermann2015-02-281-2/+2
|
* fs/AllocatedPath: use PathTraitsFS::Relative()Max Kellermann2015-02-281-1/+3
| | | | Eliminate duplicate code.
* fs/Path: rename RelativeFS() to Relative()Max Kellermann2015-02-281-1/+1
|
* fs/Path: make IsAbsolute() constMax Kellermann2015-02-281-1/+1
|
* fs/AllocatedPath: add nullptr_t constructorMax Kellermann2015-02-251-1/+3
|
* fs/{Allocated,}Path,Charset: use PathTraitsFS typedefsMax Kellermann2015-02-251-1/+1
|
* fs/AllocatedPath: add operator==Max Kellermann2015-01-131-0/+10
|
* Copyright year 2015Max Kellermann2015-01-011-1/+1
|
* fs/Charset: return std::string from PathFromUTF8()Max Kellermann2014-11-301-7/+0
| | | | | Don't expose pointer that requires the caller to invoke g_free(), because that's GLib-only.
* fs/AllocatedPath: add method Steal()Max Kellermann2014-09-281-0/+8
|
* fs/AllocatedPath: API documentation grammar fixesMax Kellermann2014-09-281-5/+5
|
* fs/AllocatedPath: add conversion constructor from PathMax Kellermann2014-01-301-0/+2
|
* fs/AllocatedPath: add Build() overlays with Path argumentsMax Kellermann2014-01-301-0/+10
|
* copyright year 2014Max Kellermann2014-01-131-1/+1
|
* fs/Traits: split PathTraits type into PathTraitsFS and PathTraitsUTF8Denis Krjuchkov2013-12-051-10/+10
|
* AllocatedPath.hxx: use move constructorDenis Krjuchkov2013-12-031-1/+1
|
* fs/AllocatedPath: use PathTraits::BuildFSDenis Krjuchkov2013-12-031-4/+14
|
* fs/Traits.hxx: move definition of AllocatedPath::string to PathTraitsDenis Krjuchkov2013-12-031-2/+1
|
* fs/AllocatedPath.hxx: add FromFS(std::string) methodDenis Krjuchkov2013-12-031-0/+11
|
* include cleanup using iwyuMax Kellermann2013-11-281-2/+0
|
* fs/AllocatedPath: don't include glib.hMax Kellermann2013-10-211-4/+0
|
* fs/Path: rename to AllocatedPathMax Kellermann2013-10-171-0/+226
The new class Path only holds a string pointer without being responsible for allocation/deallocation. The FileSystem.hxx library accepts Path arguments instead of AllocatedPath, to avoid forcing callers to allocate another string object.