#include <functional>
#include <optional>
#include <string>
#include <vector>
#include "cuttlefish/host/graphics_detector/expected.h"
#include "vulkan/vulkan_raii.hpp"
#include "vulkan/vulkan_to_string.hpp"
Go to the source code of this file.
◆ VK_EXPECT
Value: ({ \
auto expected = (x); \
if (!expected.ok()) { \
}; \
std::move(expected.value()); \
})
unexpected(E) -> unexpected< E >
◆ VK_EXPECT_RESULT
#define VK_EXPECT_RESULT |
( |
|
x | ) |
|
Value:
if (result != vk::Result::eSuccess) { \
} \
} while (0);
android::base::expected< T, StackTraceError > Result
Definition: result.h:281
◆ VK_EXPECT_RV
#define VK_EXPECT_RV |
( |
|
x | ) |
|
Value: ({ \
auto vk_rv = (x); \
if (vk_rv.result != vk::Result::eSuccess) { \
}; \
std::move(vk_rv.value); \
})
◆ VK_EXPECT_RV_OR_STRING
#define VK_EXPECT_RV_OR_STRING |
( |
|
x | ) |
|
Value: ({ \
auto vk_rv = (x); \
if (vk_rv.result != vk::Result::eSuccess) { \
}; \
std::move(vk_rv.value); \
})
std::string to_string(ConnectionState state)
Definition: adb.cpp:144
◆ VK_TRY
Value:
if (result != vk::Result::eSuccess) { \
return result; \
} \
} while (0);
◆ VK_TRY_RV
Value: ({ \
auto vk_rv = (x); \
if (vk_rv.result != vk::Result::eSuccess) { \
return vk_rv.result; \
}; \
std::move(vk_rv.value); \
})