summaryrefslogtreecommitdiff
path: root/app/mac/impl
diff options
context:
space:
mode:
Diffstat (limited to 'app/mac/impl')
-rw-r--r--app/mac/impl/display-spritekit.mm4
-rw-r--r--app/mac/impl/file-browser-posix.cc14
-rw-r--r--app/mac/impl/file-browser-posix.hh6
-rw-r--r--app/mac/impl/input-device-gc-gamepad.hh2
-rw-r--r--app/mac/impl/input-device-gc-gamepad.mm2
-rw-r--r--app/mac/impl/input-device-serial-controller.hh2
6 files changed, 15 insertions, 15 deletions
diff --git a/app/mac/impl/display-spritekit.mm b/app/mac/impl/display-spritekit.mm
index a5809c3..b949f85 100644
--- a/app/mac/impl/display-spritekit.mm
+++ b/app/mac/impl/display-spritekit.mm
@@ -22,8 +22,8 @@ namespace nes::app::mac
auto display_spritekit::switch_buffers() -> void
{
- std::swap(buffer_back_, buffer_front_);
- std::swap(bytes_back_, bytes_front_);
+ swap(buffer_back_, buffer_front_);
+ swap(bytes_back_, bytes_front_);
auto texture = [SKTexture textureWithData:buffer_front_ size:CGSizeMake(width, height) flipped:YES];
[texture setFilteringMode:SKTextureFilteringNearest];
diff --git a/app/mac/impl/file-browser-posix.cc b/app/mac/impl/file-browser-posix.cc
index 500ce83..d17b97c 100644
--- a/app/mac/impl/file-browser-posix.cc
+++ b/app/mac/impl/file-browser-posix.cc
@@ -53,8 +53,8 @@ namespace nes::app::mac
return false;
}
- auto const name = std::string_view{ ent->d_name };
- if (name.length() > max_name_length) { continue; }
+ auto const name = string_view{ ent->d_name };
+ if (name.get_length() > max_name_length) { continue; }
if (name[0] == '.') { continue; }
auto type = entry_type{};
@@ -77,7 +77,7 @@ namespace nes::app::mac
return status::success;
}
- auto file_browser_posix::navigate(std::string_view const item) -> status
+ auto file_browser_posix::navigate(string_view const item) -> status
{
auto new_path = path_;
if (auto const s = new_path.push(item); s != status::success) { return s; }
@@ -86,12 +86,12 @@ namespace nes::app::mac
return status::success;
}
- auto file_browser_posix::load(std::string_view const item, span<u8> const buffer, u32* out_length) -> status
+ auto file_browser_posix::load(string_view const item, span<u8> const buffer, u32* out_length) -> status
{
auto file_path = path_;
if (auto const s = file_path.push(item); s != status::success) { return s; }
- auto const file_path_str = std::string{ file_path.get_path() };
+ auto const file_path_str = std::string{ file_path.get_path().get_data(), file_path.get_path().get_length() };
auto const fd = open(file_path_str.c_str(), O_RDONLY);
if (fd == -1)
{
@@ -121,9 +121,9 @@ namespace nes::app::mac
return status::success;
}
- auto file_browser_posix::reopen_directory(std::string_view const path) -> status
+ auto file_browser_posix::reopen_directory(string_view const path) -> status
{
- auto const path_str = std::string{ path };
+ auto const path_str = std::string{ path.get_data(), path.get_length() };
auto const new_it = opendir(path_str.c_str());
if (!new_it)
{
diff --git a/app/mac/impl/file-browser-posix.hh b/app/mac/impl/file-browser-posix.hh
index b60ce2b..1179c96 100644
--- a/app/mac/impl/file-browser-posix.hh
+++ b/app/mac/impl/file-browser-posix.hh
@@ -21,10 +21,10 @@ namespace nes::app::mac
auto seek(u32) -> void override;
auto read_next(entry* out_entry) -> bool override;
auto navigate_up() -> status override;
- auto navigate(std::string_view) -> status override;
- auto load(std::string_view, span<u8>, u32* out_length) -> status override;
+ auto navigate(string_view) -> status override;
+ auto load(string_view, span<u8>, u32* out_length) -> status override;
private:
- auto reopen_directory(std::string_view path) -> status;
+ auto reopen_directory(string_view path) -> status;
};
} // namespace nes::app::mac \ No newline at end of file
diff --git a/app/mac/impl/input-device-gc-gamepad.hh b/app/mac/impl/input-device-gc-gamepad.hh
index b4b4a4e..04085f3 100644
--- a/app/mac/impl/input-device-gc-gamepad.hh
+++ b/app/mac/impl/input-device-gc-gamepad.hh
@@ -16,7 +16,7 @@ namespace nes::app::mac
auto is_reliable() const -> bool override { return true; }
auto get_controller() const -> GCController* { return [profile_ controller]; }
- auto get_name() const -> std::string_view override;
+ auto get_name() const -> string_view override;
auto get_index() const -> index override;
auto set_index(index) -> void override;
auto read_buttons() -> sys::button_mask override;
diff --git a/app/mac/impl/input-device-gc-gamepad.mm b/app/mac/impl/input-device-gc-gamepad.mm
index d2f84ec..5d19120 100644
--- a/app/mac/impl/input-device-gc-gamepad.mm
+++ b/app/mac/impl/input-device-gc-gamepad.mm
@@ -7,7 +7,7 @@ namespace nes::app::mac
{
}
- auto input_device_gc_gamepad::get_name() const -> std::string_view
+ auto input_device_gc_gamepad::get_name() const -> string_view
{
return [[get_controller() vendorName] UTF8String];
}
diff --git a/app/mac/impl/input-device-serial-controller.hh b/app/mac/impl/input-device-serial-controller.hh
index 2022ed2..eb58907 100644
--- a/app/mac/impl/input-device-serial-controller.hh
+++ b/app/mac/impl/input-device-serial-controller.hh
@@ -17,7 +17,7 @@ namespace nes::app::mac
~input_device_serial_controller() override;
auto is_reliable() const -> bool override;
- auto get_name() const -> std::string_view override { return path_; }
+ auto get_name() const -> string_view override { return path_; }
auto get_index() const -> index override { return index_; }
auto set_index(index const v) -> void override { index_ = v; }
auto read_buttons() -> sys::button_mask override;