diff options
Diffstat (limited to 'src/djinterop/impl/crate_impl.hpp')
-rw-r--r-- | src/djinterop/impl/crate_impl.hpp | 8 |
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: |