diff options
Diffstat (limited to 'src/database/include/database.hpp')
| -rw-r--r-- | src/database/include/database.hpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/database/include/database.hpp b/src/database/include/database.hpp index 7ffc15b0..f7e44299 100644 --- a/src/database/include/database.hpp +++ b/src/database/include/database.hpp @@ -70,16 +70,17 @@ class Result { class IndexRecord { public: - explicit IndexRecord(const IndexKey&, std::optional<Track>); + explicit IndexRecord(const IndexKey&, std::optional<shared_string>, std::optional<TrackId>); auto text() const -> std::optional<shared_string>; - auto track() const -> std::optional<Track>; + auto track() const -> std::optional<TrackId>; auto Expand(std::size_t) const -> std::optional<Continuation<IndexRecord>>; private: IndexKey key_; - std::optional<Track> track_; + std::optional<shared_string> override_text_; + std::optional<TrackId> track_; }; class Database { |
