diff options
Diffstat (limited to 'src/URI.cpp')
-rw-r--r-- | src/URI.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/URI.cpp b/src/URI.cpp index 501b4eb9..c4020c4d 100644 --- a/src/URI.cpp +++ b/src/URI.cpp @@ -125,4 +125,14 @@ URI::make_relative(const URI& base) const return {node, uri}; } +URI +URI::make_relative(const URI& base, const URI& root) const +{ + SerdURI uri; + const SerdNode node = + serd_node_new_relative_uri(&_uri, &base._uri, &root._uri, &uri); + + return {node, uri}; +} + } // namespace ingen |