summaryrefslogtreecommitdiffstats
path: root/src/URI.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/URI.cpp')
-rw-r--r--src/URI.cpp10
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