diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2016-08-22 16:32:34 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2016-08-22 16:32:34 +0200 |
commit | 0a1f1a516321cd9a623bedb39f7626142103109b (patch) | |
tree | 2a13b32f29106e51b64d243aaf2689ea67df0517 /butl/path.txx | |
parent | bac0750048650cc2d28b39461ef9d80f439ab94b (diff) |
Rename path::diff_ to path::tsep_
This helps a bit when seeing this member in a debugger.
Diffstat (limited to 'butl/path.txx')
-rw-r--r-- | butl/path.txx | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/butl/path.txx b/butl/path.txx index 1653dc0..5bcaea0 100644 --- a/butl/path.txx +++ b/butl/path.txx @@ -28,13 +28,13 @@ namespace butl // If there is implied trailing slash, add it to count. Unless it is // "matched" by the implied slash on the other side. // - if (d.diff_ > 0 && dn < s.size ()) + if (d.tsep_ > 0 && dn < s.size ()) dn++; // Preserve trailing slash. // return basic_path (data_type (string_type (s, dn, s.size () - dn), - this->diff_)); + this->tsep_)); } template <typename C, typename K> @@ -47,10 +47,10 @@ namespace butl if (ln == 0) { - if (this->diff_ == 0) // Must be a directory. + if (this->tsep_ == 0) // Must be a directory. throw invalid_basic_path<C> (s); - return dir_type (data_type (string_type (s), this->diff_)); + return dir_type (data_type (string_type (s), this->tsep_)); } if (!sup (l)) @@ -156,12 +156,12 @@ namespace butl assert (!actual || abs); // Only absolue can be actualized. string_type& s (this->path_); - difference_type& d (this->diff_); + difference_type& ts (this->tsep_); typedef std::vector<string_type> paths; paths ps; - bool tsep (d != 0); // Trailing directory separator. + bool tsep (ts != 0); // Trailing directory separator. { size_type n (_size ()); @@ -278,13 +278,13 @@ namespace butl if (p.empty ()) { p += traits::directory_separator; - d = -1; + ts = -1; } else - d = 1; // Canonical separator is always first. + ts = 1; // Canonical separator is always first. } else - d = 0; + ts = 0; s.swap (p); return *this; @@ -333,7 +333,7 @@ namespace butl m != 0 && (i = path_traits<C>::separator_index (s[m - 1])) != 0; --m) di = i; - difference_type d (0); + difference_type ts (0); if (size_t k = n - m) { // We can only accomodate one trailing slash in the exact mode. @@ -344,15 +344,15 @@ namespace butl if (m == 0) // The "/" case. { ++m; // Keep one slash in the string. - d = -1; + ts = -1; } else - d = di; + ts = di; s.resize (m); } - return data_type (std::move (s), d); + return data_type (std::move (s), ts); } template <typename C> @@ -369,8 +369,8 @@ namespace butl // Unless the result is empty, make sure we have the trailing slash. // - if (!r.path_.empty () && r.diff_ == 0) - r.diff_ = 1; // Canonical separator is always first. + if (!r.path_.empty () && r.tsep_ == 0) + r.tsep_ = 1; // Canonical separator is always first. return r; } |