diff options
Diffstat (limited to 'libbutl/path.mxx')
-rw-r--r-- | libbutl/path.mxx | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libbutl/path.mxx b/libbutl/path.mxx index 12479ce..5a41ddc 100644 --- a/libbutl/path.mxx +++ b/libbutl/path.mxx @@ -952,6 +952,12 @@ LIBBUTL_MODEXPORT namespace butl basic_path relative (basic_path) const; + // As above but return nullopt rather than throw if a relative path cannot + // be derived. + // + optional<basic_path> + try_relative (basic_path) const; + // Iteration over path components. // // Note that for an absolute POSIX path the first component is empty, |