litucks-torzu/src/common
lat9nq 5be2d6fd28 settings: Fix MSVC issues
According to https://stackoverflow.com/questions/469508, we run into a
MSVC bug (since VS 2005) when using diamond inheritance for
RangedSetting.

This explicitly implements those functions in RangedSetting. GetValue is
implemented as just calling the inherited version. The explicit
converson operator is reimplemented. I opted for this over ignoring the
warning with a pragma since this specifies the inherited behavior, and I
have now less faith in MSVC to pick the right one.

In addition, we mark destructors as virtual to silence what I believe is
a fair MSVC compilation error.
2021-08-11 17:12:14 -04:00
..
fs common: fs: fs_util: Add BufferToUTF8String 2021-07-27 00:02:22 -04:00
logging shader: Add logging 2021-07-22 21:51:35 -04:00
x64
algorithm.h
alignment.h
assert.cpp
assert.h assert: Verify formatting 2021-08-05 17:46:22 +00:00
atomic_ops.h
bit_cast.h
bit_field.h
bit_set.h
bit_util.h
cityhash.cpp
cityhash.h
CMakeLists.txt Merge pull request #6585 from ameerj/hades 2021-07-25 11:39:04 -07:00
common_funcs.h
common_types.h
concepts.h
detached_tasks.cpp
detached_tasks.h
div_ceil.h
dynamic_library.cpp
dynamic_library.h
fiber.cpp
fiber.h
hash.h
hex_util.cpp
hex_util.h hex_util: Fix incorrect array size in AsArray 2021-08-04 22:16:29 -04:00
host_memory.cpp host_memory: Add workaround for FreeBSD 12 2021-07-27 20:15:23 +00:00
host_memory.h
intrusive_red_black_tree.h
literals.h
lz4_compression.cpp
lz4_compression.h
math_util.h
memory_detect.cpp
memory_detect.h
microprofile.cpp
microprofile.h
microprofileui.h
misc.cpp
nvidia_flags.cpp
nvidia_flags.h
page_table.cpp
page_table.h
param_package.cpp
param_package.h
parent_of_member.h
point.h
quaternion.h
ring_buffer.h
scm_rev.cpp.in cmake: Remove shader cache version 2021-07-22 21:51:40 -04:00
scm_rev.h
scope_exit.h
settings.cpp Merge pull request #6696 from ameerj/speed-limit-rename 2021-07-26 18:51:00 -07:00
settings.h settings: Fix MSVC issues 2021-08-11 17:12:14 -04:00
settings_input.cpp
settings_input.h
spin_lock.cpp
spin_lock.h
stream.cpp
stream.h
string_util.cpp
string_util.h
swap.h
telemetry.cpp
telemetry.h
thread.cpp
thread.h
thread_queue_list.h
thread_worker.h shader_recompiler,video_core: Cleanup some GCC and Clang errors 2021-07-22 21:51:26 -04:00
threadsafe_queue.h
time_zone.cpp
time_zone.h
tiny_mt.h
tree.h
uint128.h
unique_function.h
uuid.cpp common: uuid: Add hex string to UUID constructor 2021-08-04 10:45:41 -04:00
uuid.h common: uuid: Add hash function for UUID 2021-08-06 00:41:55 -04:00
vector_math.h
virtual_buffer.cpp
virtual_buffer.h
wall_clock.cpp
wall_clock.h
zstd_compression.cpp
zstd_compression.h