summaryrefslogtreecommitdiffstats
path: root/src/djinterop/impl/crate_impl.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/djinterop/impl/crate_impl.hpp')
-rw-r--r--src/djinterop/impl/crate_impl.hpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/djinterop/impl/crate_impl.hpp b/src/djinterop/impl/crate_impl.hpp
index 957ddaa..a7cd64c 100644
--- a/src/djinterop/impl/crate_impl.hpp
+++ b/src/djinterop/impl/crate_impl.hpp
@@ -17,12 +17,12 @@
#pragma once
-#include <optional>
#include <string>
#include <vector>
#include <djinterop/crate.hpp>
#include <djinterop/impl/database_impl.hpp>
+#include <djinterop/optional.hpp>
#include <djinterop/track.hpp>
namespace djinterop
@@ -47,12 +47,12 @@ public:
virtual std::vector<crate> descendants() = 0;
virtual bool is_valid() = 0;
virtual std::string name() = 0;
- virtual std::optional<crate> parent() = 0;
+ virtual stdx::optional<crate> parent() = 0;
virtual void remove_track(track tr) = 0;
- virtual std::optional<crate> sub_crate_by_name(
+ virtual stdx::optional<crate> sub_crate_by_name(
const std::string& name) = 0;
virtual void set_name(std::string name) = 0;
- virtual void set_parent(std::optional<crate> parent) = 0;
+ virtual void set_parent(stdx::optional<crate> parent) = 0;
virtual std::vector<track> tracks() = 0;
private: