[cpp][cleanup] Stop using C++14 compat
Change-Id: I3af31e5c4469284a4939cad4a21c05904d24dee1
diff --git a/system/vulkan/goldfish_vulkan.cpp b/system/vulkan/goldfish_vulkan.cpp
index 3cea336..71e9f91 100644
--- a/system/vulkan/goldfish_vulkan.cpp
+++ b/system/vulkan/goldfish_vulkan.cpp
@@ -25,6 +25,8 @@
#include <zircon/system/public/zircon/process.h>
#include <cstdarg>
+#include <optional>
+#include <string_view>
#include "TraceProviderFuchsia.h"
#include "services/service_connector.h"
@@ -776,9 +778,9 @@
static thread_local zx_koid_t tid = GetKoid(zx_thread_self());
-cpp17::optional<cpp17::string_view> CStringToStringView(const char* cstr) {
+std::optional<std::string_view> CStringToStringView(const char* cstr) {
if (!cstr) {
- return cpp17::nullopt;
+ return std::nullopt;
}
return cstr;
}
@@ -846,13 +848,13 @@
}
}
-extern "C" __attribute__((visibility("default"))) PFN_vkVoidFunction vk_icdGetInstanceProcAddr(
- VkInstance instance, const char* name) {
+extern "C" __attribute__((visibility("default"))) PFN_vkVoidFunction
+vk_icdGetInstanceProcAddr(VkInstance instance, const char* name) {
return VulkanDevice::GetInstance().GetInstanceProcAddr(instance, name);
}
-extern "C" __attribute__((visibility("default"))) VkResult vk_icdNegotiateLoaderICDInterfaceVersion(
- uint32_t* pSupportedVersion) {
+extern "C" __attribute__((visibility("default"))) VkResult
+vk_icdNegotiateLoaderICDInterfaceVersion(uint32_t* pSupportedVersion) {
*pSupportedVersion = std::min(*pSupportedVersion, 3u);
return VK_SUCCESS;
}
@@ -900,13 +902,13 @@
}
};
-extern "C" __attribute__((visibility("default"))) PFN_vkVoidFunction vk_icdGetInstanceProcAddr(
- VkInstance instance, const char* name) {
+extern "C" __attribute__((visibility("default"))) PFN_vkVoidFunction
+vk_icdGetInstanceProcAddr(VkInstance instance, const char* name) {
return VulkanDevice::GetInstance().GetInstanceProcAddr(instance, name);
}
-extern "C" __attribute__((visibility("default"))) VkResult vk_icdNegotiateLoaderICDInterfaceVersion(
- uint32_t* pSupportedVersion) {
+extern "C" __attribute__((visibility("default"))) VkResult
+vk_icdNegotiateLoaderICDInterfaceVersion(uint32_t* pSupportedVersion) {
*pSupportedVersion = std::min(*pSupportedVersion, 3u);
return VK_SUCCESS;
}