mirror of
https://github.com/yuzu-emu/yuzu.git
synced 2025-01-26 07:36:24 +00:00
93f7677402
While admirable as a means to ensure immutability, this has the unfortunate downside of making the class non-movable. std::move cannot actually perform a move operation if the provided operand has const data members (std::move acts as an operation to "slide" resources out of an object instance). Given Barrier contains move-only types such as std::mutex, this can lead to confusing error messages if an object ever contained a Barrier instance and said object was attempted to be moved. |
||
---|---|---|
.. | ||
logging | ||
x64 | ||
alignment.h | ||
assert.h | ||
bit_field.h | ||
bit_set.h | ||
cityhash.cpp | ||
cityhash.h | ||
CMakeLists.txt | ||
color.h | ||
common_funcs.h | ||
common_paths.h | ||
common_types.h | ||
detached_tasks.cpp | ||
detached_tasks.h | ||
file_util.cpp | ||
file_util.h | ||
hash.h | ||
hex_util.cpp | ||
hex_util.h | ||
math_util.h | ||
microprofile.cpp | ||
microprofile.h | ||
microprofileui.h | ||
misc.cpp | ||
param_package.cpp | ||
param_package.h | ||
quaternion.h | ||
ring_buffer.h | ||
scm_rev.cpp.in | ||
scm_rev.h | ||
scope_exit.h | ||
string_util.cpp | ||
string_util.h | ||
swap.h | ||
telemetry.cpp | ||
telemetry.h | ||
thread_queue_list.h | ||
thread.cpp | ||
thread.h | ||
threadsafe_queue.h | ||
timer.cpp | ||
timer.h | ||
vector_math.h | ||
web_result.h |