summaryrefslogtreecommitdiffstats
path: root/ingen/serialisation/Parser.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'ingen/serialisation/Parser.hpp')
-rw-r--r--ingen/serialisation/Parser.hpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/ingen/serialisation/Parser.hpp b/ingen/serialisation/Parser.hpp
index 6ece6965..446b3988 100644
--- a/ingen/serialisation/Parser.hpp
+++ b/ingen/serialisation/Parser.hpp
@@ -25,10 +25,10 @@
#include <list>
#include <boost/optional.hpp>
-#include <glibmm/ustring.h>
#include "ingen/Node.hpp"
#include "raul/Path.hpp"
+#include "raul/URI.hpp"
namespace Ingen {
@@ -53,16 +53,16 @@ public:
virtual bool parse_file(
World* world,
Interface* target,
- Glib::ustring path,
+ const std::string& path,
boost::optional<Raul::Path> parent = boost::optional<Raul::Path>(),
boost::optional<Raul::Symbol> symbol = boost::optional<Raul::Symbol>(),
boost::optional<Properties> data = boost::optional<Properties>());
- virtual bool parse_string(
+ virtual boost::optional<Raul::URI> parse_string(
World* world,
Interface* target,
- const Glib::ustring& str,
- const Glib::ustring& base_uri,
+ const std::string& str,
+ const std::string& base_uri,
boost::optional<Raul::Path> parent = boost::optional<Raul::Path>(),
boost::optional<Raul::Symbol> symbol = boost::optional<Raul::Symbol>(),
boost::optional<Properties> data = boost::optional<Properties>());