aboutsummaryrefslogtreecommitdiff
path: root/butl/path
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2016-08-01 12:35:05 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2016-08-01 12:35:05 +0200
commit81c69fd1708e4326107e6a2716f0332a729136a8 (patch)
tree58cb6f8bc37fd5ade58575aba84d0c29a5b25262 /butl/path
parentec5b8d561277b2a4b0ad02aa7f936d4d4b20c35f (diff)
Add path::posix_string()&& overload, path::posix_representation()
Diffstat (limited to 'butl/path')
-rw-r--r--butl/path13
1 files changed, 10 insertions, 3 deletions
diff --git a/butl/path b/butl/path
index d5b4407..d2d33b8 100644
--- a/butl/path
+++ b/butl/path
@@ -18,8 +18,6 @@ namespace butl
{
// Wish list/ideas for improvements.
//
- // - posix_representation() in addition to posix_string()
- //
// - Ability to convert to directory/leaf/base in-place, without dynamic
// allocation. One idea is something like this:
//
@@ -822,7 +820,16 @@ namespace butl
// c:\foo), this function will throw the invalid_path exception.
//
string_type
- posix_string () const;
+ posix_string () const&;
+
+ string_type
+ posix_representation () const&;
+
+ string_type
+ posix_string () &&;
+
+ string_type
+ posix_representation () &&;
// Implementation details.
//