From 9591e7f503ff5b6e9eff30a6a617e99dee8a1d21 Mon Sep 17 00:00:00 2001 From: Norman Lansing Date: Tue, 24 Feb 2026 22:39:26 -0500 Subject: [PATCH] Initial Commit - Lesson 31 (Commit #1) --- .gitignore | 72 + .idea/.idea.FPSTemplate.dir/.idea/.gitignore | 15 + .../.idea.FPSTemplate.dir/.idea/encodings.xml | 4 + .../.idea/indexLayout.xml | 8 + .idea/.idea.FPSTemplate.dir/.idea/vcs.xml | 7 + .vsconfig | 19 + Config/DefaultEditor.ini | 2 + Config/DefaultEngine.ini | 181 + Config/DefaultGame.ini | 101 + Config/DefaultInput.ini | 99 + FPSTemplate.uproject | 58 + .../Developer/RiderLink/Resources/Icon128.png | Bin 0 -> 7221 bytes .../Developer/RiderLink/Resources/checksum | 1 + Plugins/Developer/RiderLink/RiderLink.uplugin | 61 + .../Developer/RiderLink/Source/RD/RD.Build.cs | 93 + Plugins/Developer/RiderLink/Source/RD/RD.cpp | 11 + Plugins/Developer/RiderLink/Source/RD/RD.h | 16 + .../RD/src/rd_core_cpp/rd_core_export.h | 83 + .../src/main/lifetime/Lifetime.cpp | 49 + .../rd_core_cpp/src/main/lifetime/Lifetime.h | 76 + .../src/main/lifetime/LifetimeDefinition.cpp | 54 + .../src/main/lifetime/LifetimeDefinition.h | 59 + .../src/main/lifetime/LifetimeImpl.cpp | 66 + .../src/main/lifetime/LifetimeImpl.h | 108 + .../src/main/lifetime/SequentialLifetimes.cpp | 33 + .../src/main/lifetime/SequentialLifetimes.h | 51 + .../rd_core_cpp/src/main/reactive/Property.h | 75 + .../src/main/reactive/ViewableList.h | 331 + .../src/main/reactive/ViewableMap.h | 335 + .../src/main/reactive/ViewableSet.h | 272 + .../src/main/reactive/base/IProperty.h | 96 + .../src/main/reactive/base/IPropertyBase.h | 73 + .../src/main/reactive/base/IViewableList.h | 257 + .../src/main/reactive/base/IViewableMap.h | 247 + .../src/main/reactive/base/IViewableSet.h | 148 + .../src/main/reactive/base/SignalCookie.cpp | 23 + .../src/main/reactive/base/SignalCookie.h | 11 + .../src/main/reactive/base/SignalX.h | 138 + .../src/main/reactive/base/interfaces.h | 90 + .../main/reactive/base/viewable_collections.h | 53 + .../src/rd_core_cpp/src/main/std/allocator.h | 12 + .../RD/src/rd_core_cpp/src/main/std/hash.h | 19 + .../RD/src/rd_core_cpp/src/main/std/list.h | 35 + .../src/rd_core_cpp/src/main/std/to_string.h | 147 + .../rd_core_cpp/src/main/std/unordered_map.h | 15 + .../rd_core_cpp/src/main/std/unordered_set.h | 14 + .../rd_core_cpp/src/main/types/DateTime.cpp | 53 + .../src/rd_core_cpp/src/main/types/DateTime.h | 48 + .../RD/src/rd_core_cpp/src/main/types/Void.h | 43 + .../src/rd_core_cpp/src/main/types/wrapper.h | 313 + .../rd_core_cpp/src/main/util/core_traits.h | 153 + .../src/rd_core_cpp/src/main/util/core_util.h | 110 + .../RD/src/rd_core_cpp/src/main/util/enum.h | 39 + .../src/rd_core_cpp/src/main/util/erase_if.h | 22 + .../src/rd_core_cpp/src/main/util/gen_util.h | 61 + .../rd_core_cpp/src/main/util/overloaded.h | 40 + .../src/main/util/shared_function.h | 43 + .../rd_framework_cpp/rd_framework_export.h | 83 + .../src/main/base/IProtocol.cpp | 53 + .../src/main/base/IProtocol.h | 75 + .../src/main/base/IRdBindable.h | 101 + .../src/main/base/IRdDynamic.h | 43 + .../src/main/base/IRdReactive.h | 45 + .../src/main/base/IRdWireable.cpp | 5 + .../src/main/base/IRdWireable.h | 19 + .../src/main/base/ISerializersOwner.cpp | 15 + .../src/main/base/ISerializersOwner.h | 40 + .../src/main/base/IUnknownInstance.cpp | 16 + .../src/main/base/IUnknownInstance.h | 23 + .../rd_framework_cpp/src/main/base/IWire.h | 57 + .../src/main/base/RdBindableBase.cpp | 101 + .../src/main/base/RdBindableBase.h | 124 + .../src/main/base/RdPropertyBase.h | 154 + .../src/main/base/RdReactiveBase.cpp | 59 + .../src/main/base/RdReactiveBase.h | 78 + .../src/main/base/WireBase.cpp | 9 + .../rd_framework_cpp/src/main/base/WireBase.h | 32 + .../rd_framework_cpp/src/main/ext/ExtWire.cpp | 50 + .../rd_framework_cpp/src/main/ext/ExtWire.h | 42 + .../src/main/ext/RdExtBase.cpp | 114 + .../rd_framework_cpp/src/main/ext/RdExtBase.h | 69 + .../rd_framework_cpp/src/main/impl/RName.cpp | 68 + .../rd_framework_cpp/src/main/impl/RName.h | 59 + .../rd_framework_cpp/src/main/impl/RdList.h | 265 + .../rd_framework_cpp/src/main/impl/RdMap.h | 303 + .../src/main/impl/RdProperty.h | 110 + .../rd_framework_cpp/src/main/impl/RdSet.h | 168 + .../rd_framework_cpp/src/main/impl/RdSignal.h | 152 + .../src/main/intern/InternRoot.cpp | 71 + .../src/main/intern/InternRoot.h | 139 + .../src/main/intern/InternScheduler.cpp | 28 + .../src/main/intern/InternScheduler.h | 31 + .../src/main/protocol/Buffer.cpp | 261 + .../src/main/protocol/Buffer.h | 330 + .../src/main/protocol/Identities.cpp | 17 + .../src/main/protocol/Identities.h | 59 + .../src/main/protocol/MessageBroker.cpp | 146 + .../src/main/protocol/MessageBroker.h | 72 + .../src/main/protocol/Protocol.cpp | 51 + .../src/main/protocol/Protocol.h | 67 + .../src/main/protocol/RdId.cpp | 32 + .../rd_framework_cpp/src/main/protocol/RdId.h | 120 + .../src/main/scheduler/SimpleScheduler.cpp | 18 + .../src/main/scheduler/SimpleScheduler.h | 30 + .../main/scheduler/SingleThreadScheduler.cpp | 24 + .../main/scheduler/SingleThreadScheduler.h | 21 + .../main/scheduler/SynchronousScheduler.cpp | 29 + .../src/main/scheduler/SynchronousScheduler.h | 40 + .../src/main/scheduler/base/IScheduler.cpp | 31 + .../src/main/scheduler/base/IScheduler.h | 65 + .../base/SingleThreadSchedulerBase.cpp | 61 + .../base/SingleThreadSchedulerBase.h | 64 + .../main/serialization/AbstractPolymorphic.h | 31 + .../src/main/serialization/ArraySerializer.h | 28 + .../DefaultAbstractDeclaration.cpp | 29 + .../DefaultAbstractDeclaration.h | 34 + .../src/main/serialization/ISerializable.cpp | 21 + .../src/main/serialization/ISerializable.h | 67 + .../serialization/InternedAnySerializer.h | 32 + .../main/serialization/InternedSerializer.h | 26 + .../main/serialization/NullableSerializer.h | 54 + .../src/main/serialization/Polymorphic.cpp | 5 + .../src/main/serialization/Polymorphic.h | 225 + .../src/main/serialization/RdAny.cpp | 8 + .../src/main/serialization/RdAny.h | 133 + .../main/serialization/SerializationCtx.cpp | 32 + .../src/main/serialization/SerializationCtx.h | 112 + .../src/main/serialization/Serializers.cpp | 50 + .../src/main/serialization/Serializers.h | 158 + .../rd_framework_cpp/src/main/task/RdCall.h | 164 + .../src/main/task/RdEndpoint.h | 143 + .../src/main/task/RdSymmetricCall.h | 40 + .../rd_framework_cpp/src/main/task/RdTask.h | 126 + .../src/main/task/RdTaskImpl.h | 29 + .../src/main/task/RdTaskResult.h | 178 + .../src/main/task/WiredRdTask.h | 38 + .../src/main/task/WiredRdTaskImpl.h | 71 + .../src/main/util/framework_traits.h | 20 + .../rd_framework_cpp/src/main/util/guards.h | 43 + .../src/main/util/hashing.cpp | 0 .../rd_framework_cpp/src/main/util/hashing.h | 47 + .../src/main/util/thread_util.cpp | 70 + .../src/main/util/thread_util.h | 16 + .../main/wire/ByteBufferAsyncProcessor.cpp | 280 + .../src/main/wire/ByteBufferAsyncProcessor.h | 111 + .../src/main/wire/PkgInputStream.cpp | 67 + .../src/main/wire/PkgInputStream.h | 61 + .../src/main/wire/PumpScheduler.cpp | 59 + .../src/main/wire/PumpScheduler.h | 61 + .../src/main/wire/SocketWire.cpp | 665 + .../src/main/wire/SocketWire.h | 183 + .../src/main/wire/WireUtil.cpp | 30 + .../rd_framework_cpp/src/main/wire/WireUtil.h | 18 + .../RD/src/rd_gen_cpp/src/RdTextBuffer.cpp | 1 + .../RD/src/rd_gen_cpp/src/RdTextBuffer.h | 11 + .../Source/RD/thirdparty/CTPL/LICENSE | 191 + .../Source/RD/thirdparty/CTPL/README.md | 59 + .../RD/thirdparty/CTPL/include/ctpl_stl.h | 251 + .../Source/RD/thirdparty/clsocket/README | 153 + .../thirdparty/clsocket/src/ActiveSocket.cpp | 310 + .../RD/thirdparty/clsocket/src/ActiveSocket.h | 96 + .../Source/RD/thirdparty/clsocket/src/Host.h | 232 + .../thirdparty/clsocket/src/PassiveSocket.cpp | 299 + .../thirdparty/clsocket/src/PassiveSocket.h | 119 + .../thirdparty/clsocket/src/SimpleSocket.cpp | 1186 + .../RD/thirdparty/clsocket/src/SimpleSocket.h | 589 + .../RD/thirdparty/clsocket/src/StatTimer.h | 119 + .../RD/thirdparty/countdownlatch/LICENSE | 21 + .../RD/thirdparty/countdownlatch/README.md | 54 + .../countdownlatch/countdownlatch.cpp | 34 + .../countdownlatch/countdownlatch.hpp | 51 + .../Source/RD/thirdparty/optional/COPYING | 121 + .../Source/RD/thirdparty/optional/README.md | 127 + .../RD/thirdparty/optional/tl/optional.hpp | 2360 + .../Source/RD/thirdparty/ordered-map/LICENSE | 21 + .../RD/thirdparty/ordered-map/README.md | 242 + .../ordered-map/include/tsl/ordered_hash.h | 1444 + .../ordered-map/include/tsl/ordered_map.h | 793 + .../ordered-map/include/tsl/ordered_set.h | 648 + .../Source/RD/thirdparty/spdlog/LICENSE | 26 + .../Source/RD/thirdparty/spdlog/README.md | 466 + .../RD/thirdparty/spdlog/cmake/ide.cmake | 18 + .../RD/thirdparty/spdlog/cmake/pch.h.in | 258 + .../RD/thirdparty/spdlog/cmake/spdlog.pc.in | 13 + .../thirdparty/spdlog/cmake/spdlogCPack.cmake | 60 + .../spdlog/cmake/spdlogConfig.cmake.in | 20 + .../RD/thirdparty/spdlog/cmake/utils.cmake | 62 + .../RD/thirdparty/spdlog/cmake/version.rc.in | 42 + .../thirdparty/spdlog/include/spdlog/async.h | 99 + .../spdlog/include/spdlog/async_logger-inl.h | 92 + .../spdlog/include/spdlog/async_logger.h | 77 + .../spdlog/include/spdlog/cfg/argv.h | 44 + .../spdlog/include/spdlog/cfg/env.h | 38 + .../spdlog/include/spdlog/cfg/helpers-inl.h | 120 + .../spdlog/include/spdlog/cfg/helpers.h | 29 + .../spdlog/include/spdlog/cfg/log_levels.h | 47 + .../spdlog/include/spdlog/common-inl.h | 82 + .../thirdparty/spdlog/include/spdlog/common.h | 362 + .../include/spdlog/details/backtracer-inl.h | 69 + .../include/spdlog/details/backtracer.h | 54 + .../include/spdlog/details/circular_q.h | 141 + .../include/spdlog/details/console_globals.h | 32 + .../include/spdlog/details/file_helper-inl.h | 172 + .../include/spdlog/details/file_helper.h | 70 + .../include/spdlog/details/fmt_helper.h | 169 + .../include/spdlog/details/log_msg-inl.h | 37 + .../spdlog/include/spdlog/details/log_msg.h | 46 + .../spdlog/details/log_msg_buffer-inl.h | 58 + .../include/spdlog/details/log_msg_buffer.h | 42 + .../include/spdlog/details/mpmc_blocking_q.h | 126 + .../include/spdlog/details/null_mutex.h | 49 + .../spdlog/include/spdlog/details/os-inl.h | 606 + .../spdlog/include/spdlog/details/os.h | 118 + .../spdlog/details/periodic_worker-inl.h | 49 + .../include/spdlog/details/periodic_worker.h | 49 + .../include/spdlog/details/registry-inl.h | 313 + .../spdlog/include/spdlog/details/registry.h | 124 + .../spdlog/details/synchronous_factory.h | 24 + .../spdlog/details/tcp_client-windows.h | 160 + .../include/spdlog/details/tcp_client.h | 145 + .../include/spdlog/details/thread_pool-inl.h | 136 + .../include/spdlog/details/thread_pool.h | 130 + .../spdlog/details/udp_client-windows.h | 111 + .../include/spdlog/details/udp_client.h | 94 + .../include/spdlog/details/windows_include.h | 11 + .../spdlog/include/spdlog/fmt/bin_to_hex.h | 246 + .../include/spdlog/fmt/bundled/LICENSE.rst | 27 + .../spdlog/include/spdlog/fmt/bundled/args.h | 234 + .../include/spdlog/fmt/bundled/chrono.h | 2076 + .../spdlog/include/spdlog/fmt/bundled/color.h | 638 + .../include/spdlog/fmt/bundled/compile.h | 642 + .../spdlog/include/spdlog/fmt/bundled/core.h | 3246 + .../spdlog/fmt/bundled/fmt.license.rst | 27 + .../include/spdlog/fmt/bundled/format-inl.h | 2643 + .../include/spdlog/fmt/bundled/format.h | 3104 + .../include/spdlog/fmt/bundled/locale.h | 2 + .../spdlog/include/spdlog/fmt/bundled/os.h | 527 + .../include/spdlog/fmt/bundled/ostream.h | 135 + .../spdlog/include/spdlog/fmt/bundled/posix.h | 2 + .../include/spdlog/fmt/bundled/printf.h | 657 + .../include/spdlog/fmt/bundled/ranges.h | 793 + .../spdlog/include/spdlog/fmt/bundled/xchar.h | 236 + .../spdlog/include/spdlog/fmt/chrono.h | 22 + .../spdlog/include/spdlog/fmt/compile.h | 22 + .../spdlog/include/spdlog/fmt/fmt.h | 29 + .../spdlog/include/spdlog/fmt/ostr.h | 22 + .../spdlog/include/spdlog/fmt/ranges.h | 22 + .../spdlog/include/spdlog/fmt/xchar.h | 22 + .../spdlog/include/spdlog/formatter.h | 18 + .../RD/thirdparty/spdlog/include/spdlog/fwd.h | 18 + .../spdlog/include/spdlog/logger-inl.h | 257 + .../thirdparty/spdlog/include/spdlog/logger.h | 459 + .../include/spdlog/pattern_formatter-inl.h | 1432 + .../spdlog/include/spdlog/pattern_formatter.h | 138 + .../include/spdlog/sinks/android_sink.h | 142 + .../include/spdlog/sinks/ansicolor_sink-inl.h | 145 + .../include/spdlog/sinks/ansicolor_sink.h | 118 + .../include/spdlog/sinks/base_sink-inl.h | 63 + .../spdlog/include/spdlog/sinks/base_sink.h | 61 + .../spdlog/sinks/basic_file_sink-inl.h | 44 + .../include/spdlog/sinks/basic_file_sink.h | 69 + .../include/spdlog/sinks/daily_file_sink.h | 294 + .../spdlog/include/spdlog/sinks/dist_sink.h | 97 + .../include/spdlog/sinks/dup_filter_sink.h | 94 + .../include/spdlog/sinks/hourly_file_sink.h | 196 + .../spdlog/include/spdlog/sinks/mongo_sink.h | 99 + .../spdlog/include/spdlog/sinks/msvc_sink.h | 49 + .../spdlog/include/spdlog/sinks/null_sink.h | 44 + .../include/spdlog/sinks/ostream_sink.h | 50 + .../spdlog/include/spdlog/sinks/qt_sinks.h | 102 + .../include/spdlog/sinks/ringbuffer_sink.h | 74 + .../spdlog/sinks/rotating_file_sink-inl.h | 152 + .../include/spdlog/sinks/rotating_file_sink.h | 90 + .../spdlog/include/spdlog/sinks/sink-inl.h | 25 + .../spdlog/include/spdlog/sinks/sink.h | 44 + .../spdlog/sinks/stdout_color_sinks-inl.h | 38 + .../include/spdlog/sinks/stdout_color_sinks.h | 45 + .../include/spdlog/sinks/stdout_sinks-inl.h | 139 + .../include/spdlog/sinks/stdout_sinks.h | 96 + .../spdlog/include/spdlog/sinks/syslog_sink.h | 109 + .../include/spdlog/sinks/systemd_sink.h | 119 + .../spdlog/include/spdlog/sinks/tcp_sink.h | 81 + .../spdlog/include/spdlog/sinks/udp_sink.h | 74 + .../include/spdlog/sinks/win_eventlog_sink.h | 289 + .../include/spdlog/sinks/wincolor_sink-inl.h | 175 + .../include/spdlog/sinks/wincolor_sink.h | 94 + .../spdlog/include/spdlog/spdlog-inl.h | 125 + .../thirdparty/spdlog/include/spdlog/spdlog.h | 345 + .../spdlog/include/spdlog/stopwatch.h | 68 + .../spdlog/include/spdlog/tweakme.h | 134 + .../spdlog/include/spdlog/version.h | 10 + .../spdlog/logos/jetbrains-variant-4.svg | 43 + .../spdlog/scripts/extract_version.py | 17 + .../RD/thirdparty/spdlog/scripts/format.sh | 16 + .../Source/RD/thirdparty/spdlog/src/async.cpp | 20 + .../Source/RD/thirdparty/spdlog/src/cfg.cpp | 8 + .../RD/thirdparty/spdlog/src/color_sinks.cpp | 51 + .../RD/thirdparty/spdlog/src/file_sinks.cpp | 20 + .../Source/RD/thirdparty/spdlog/src/fmt.cpp | 110 + .../RD/thirdparty/spdlog/src/spdlog.cpp | 26 + .../RD/thirdparty/spdlog/src/stdout_sinks.cpp | 29 + .../thirdparty/string-view-lite/LICENSE.txt | 23 + .../RD/thirdparty/string-view-lite/README.md | 372 + .../cmake/string_view-lite-config.cmake.in | 7 + .../include/nonstd/string_view.hpp | 1326 + .../Source/RD/thirdparty/thirdparty.cpp | 0 .../Source/RD/thirdparty/thirdparty.hpp | 65 + .../Source/RD/thirdparty/utf-cpp/LICENSE.md | 21 + .../Source/RD/thirdparty/utf-cpp/README.md | 58 + .../utf-cpp/include/ww898/cp_utf16.hpp | 109 + .../utf-cpp/include/ww898/cp_utf32.hpp | 67 + .../utf-cpp/include/ww898/cp_utf8.hpp | 158 + .../utf-cpp/include/ww898/cp_utfw.hpp | 47 + .../utf-cpp/include/ww898/utf_config.hpp | 41 + .../utf-cpp/include/ww898/utf_converters.hpp | 256 + .../utf-cpp/include/ww898/utf_selector.hpp | 54 + .../utf-cpp/include/ww898/utf_sizes.hpp | 136 + .../RD/thirdparty/variant/CMakeLists.txt | 92 + .../Source/RD/thirdparty/variant/LICENSE.md | 23 + .../Source/RD/thirdparty/variant/README.md | 159 + .../cmake/mpark_variant-config.cmake.in | 26 + .../variant/include/mpark/config.hpp | 96 + .../variant/include/mpark/in_place.hpp | 35 + .../thirdparty/variant/include/mpark/lib.hpp | 499 + .../variant/include/mpark/variant.hpp | 2156 + .../Private/BlueprintProvider.cpp | 83 + .../RiderBlueprint/Private/RiderBlueprint.cpp | 108 + .../Public/BlueprintProvider.hpp | 25 + .../RiderBlueprint/Public/RiderBlueprint.hpp | 26 + .../RiderBlueprint/RiderBlueprint.Build.cs | 35 + .../Private/BlueprintStackGetter.cpp | 152 + .../Private/DebugLogger.cpp | 40 + .../Private/DebugLogger.h | 6 + .../Private/RiderDebuggerSupport.cpp | 16 + .../Private/RiderDebuggerSupport.h | 11 + .../Private/UnrealFunctions.cpp | 59 + .../Private/UnrealFunctions.h | 16 + .../Private/WideStringWrapper.cpp | 50 + .../Private/WideStringWrapper.h | 20 + .../RiderDebuggerSupport.Build.cs | 26 + .../Private/RiderGameControl.cpp | 520 + .../Public/RiderGameControl.hpp | 30 + .../RiderGameControl.Build.cs | 33 + .../Source/RiderLC/Private/RiderLC.cpp | 119 + .../Source/RiderLC/Private/RiderLC.hpp | 29 + .../RiderLink/Source/RiderLC/RiderLC.Build.cs | 36 + .../RiderLink/Private/ProtocolFactory.cpp | 125 + .../RiderLink/Private/ProtocolFactory.h | 23 + .../Source/RiderLink/Private/RiderLink.cpp | 145 + .../Source/RiderLink/Private/RiderLink.hpp | 58 + .../RiderLink/Private/UE4TypesMarshallers.cpp | 35 + .../Source/RiderLink/Public/IRiderLink.hpp | 29 + .../Public/Model/Library/CMakeLists.txt | 56 + .../BlueprintFunction.Pregenerated.cpp | 125 + .../BlueprintFunction.Pregenerated.h | 196 + .../BlueprintHighlighter.Pregenerated.cpp | 124 + .../BlueprintHighlighter.Pregenerated.h | 192 + .../BlueprintReference.Pregenerated.cpp | 124 + .../BlueprintReference.Pregenerated.h | 194 + .../ConnectionInfo.Pregenerated.cpp | 135 + .../UE4Library/ConnectionInfo.Pregenerated.h | 195 + .../EmptyScriptCallStack.Pregenerated.cpp | 101 + .../EmptyScriptCallStack.Pregenerated.h | 160 + .../IScriptCallStack.Pregenerated.cpp | 95 + .../IScriptCallStack.Pregenerated.h | 158 + .../IScriptCallStack_Unknown.Pregenerated.cpp | 106 + .../IScriptCallStack_Unknown.Pregenerated.h | 162 + .../UE4Library/IScriptMsg.Pregenerated.cpp | 95 + .../UE4Library/IScriptMsg.Pregenerated.h | 158 + .../IScriptMsg_Unknown.Pregenerated.cpp | 106 + .../IScriptMsg_Unknown.Pregenerated.h | 162 + .../LogMessageInfo.Pregenerated.cpp | 141 + .../UE4Library/LogMessageInfo.Pregenerated.h | 198 + .../NotificationType.Pregenerated.cpp | 22 + .../NotificationType.Pregenerated.h | 80 + .../UE4Library/PlayState.Pregenerated.cpp | 23 + .../UE4Library/PlayState.Pregenerated.h | 81 + .../UE4Library/RequestFailed.Pregenerated.cpp | 131 + .../UE4Library/RequestFailed.Pregenerated.h | 168 + .../RequestResultBase.Pregenerated.cpp | 105 + .../RequestResultBase.Pregenerated.h | 162 + ...RequestResultBase_Unknown.Pregenerated.cpp | 108 + .../RequestResultBase_Unknown.Pregenerated.h | 162 + .../RequestSucceed.Pregenerated.cpp | 109 + .../UE4Library/RequestSucceed.Pregenerated.h | 161 + .../ScriptCallStack.Pregenerated.cpp | 119 + .../UE4Library/ScriptCallStack.Pregenerated.h | 165 + .../ScriptCallStackFrame.Pregenerated.cpp | 113 + .../ScriptCallStackFrame.Pregenerated.h | 191 + .../ScriptMsgCallStack.Pregenerated.cpp | 124 + .../ScriptMsgCallStack.Pregenerated.h | 168 + .../ScriptMsgException.Pregenerated.cpp | 113 + .../ScriptMsgException.Pregenerated.h | 165 + .../UE4Library/StringRange.Pregenerated.cpp | 124 + .../UE4Library/StringRange.Pregenerated.h | 192 + .../UE4Library/UClass.Pregenerated.cpp | 113 + .../Library/UE4Library/UClass.Pregenerated.h | 191 + .../UE4Library/UE4Library.Pregenerated.cpp | 137 + .../UE4Library/UE4Library.Pregenerated.h | 150 + ...eToDisplayScriptCallStack.Pregenerated.cpp | 101 + ...bleToDisplayScriptCallStack.Pregenerated.h | 160 + .../UnrealLogEvent.Pregenerated.cpp | 158 + .../UE4Library/UnrealLogEvent.Pregenerated.h | 202 + .../Library/instantiations_UE4Library.cpp | 5 + .../Model/Library/instantiations_UE4Library.h | 53 + .../Model/RdEditorProtocol/CMakeLists.txt | 12 + .../LiveCodingModel.Pregenerated.cpp | 182 + .../LiveCodingModel.Pregenerated.h | 172 + .../RdEditorModel.Pregenerated.cpp | 288 + .../RdEditorModel.Pregenerated.h | 200 + .../RdEditorRoot.Pregenerated.cpp | 101 + .../RdEditorRoot/RdEditorRoot.Pregenerated.h | 148 + .../instantiations_RdEditorRoot.cpp | 4 + .../instantiations_RdEditorRoot.h | 10 + .../RiderLink/Public/UE4TypesMarshallers.h | 68 + .../Source/RiderLink/RiderLink.Build.cs | 34 + .../RiderLogging/Private/RiderLogging.cpp | 142 + .../RiderLogging/Private/RiderLogging.hpp | 31 + .../Private/RiderOutputDevice.cpp | 51 + .../Private/RiderOutputDevice.hpp | 30 + .../Source/RiderLogging/RiderLogging.Build.cs | 36 + .../RiderShaderInfo/RiderShaderInfo.Build.cs | 19 + .../RiderShaderInfo/RiderShaderInfo.cpp | 37 + .../Source/RiderShaderInfo/RiderShaderInfo.h | 9 + .../GameLiftServerSDK.uplugin | 35 + .../Release-notes/3.1.5-release-notes.txt | 3 + .../Release-notes/3.2.0-release-notes.txt | 3 + .../Release-notes/3.2.1-release-notes.txt | 1 + .../Release-notes/3.3.0-release-notes.txt | 2 + .../Release-notes/3.3.1-release-notes.txt | 2 + .../Release-notes/3.3.2-release-notes.txt | 2 + .../Release-notes/3.3.3-release-notes.txt | 1 + .../Release-notes/3.4.0-release-notes.txt | 4 + .../Release-notes/5.0.2-release-notes.txt | 6 + .../Release-notes/5.1.0-release-notes.txt | 5 + .../Release-notes/5.1.1-release-notes.txt | 2 + .../Release-notes/5.1.2-release-notes.txt | 2 + .../Release-notes/5.2.0-release-notes.txt | 2 + .../Release-notes/5.3.0-release-notes.txt | 15 + .../Release-notes/5.3.1-release-notes.txt | 2 + .../Release-notes/5.3.2-release-notes.txt | 1 + .../Release-notes/5.4.0-release-notes.txt | 2 + .../GameLiftServerSDK/Resources/Icon128.png | Bin 0 -> 12699 bytes .../GameLiftMetrics/GameLiftMetrics.Build.cs | 34 + .../Private/GameLiftMetrics.cpp | 319 + .../Private/GameLiftMetricsConfig.cpp | 21 + .../Private/GameLiftMetricsTypes.cpp | 15 + .../GameLiftMetrics/Private/MemoryStats.cpp | 42 + .../GameLiftMetrics/Private/MemoryStats.h | 35 + .../GameLiftMetrics/Private/NetworkStats.cpp | 106 + .../GameLiftMetrics/Private/NetworkStats.h | 53 + .../Private/TickableCollector.cpp | 57 + .../Private/TickableCollector.h | 53 + .../GameLiftMetrics/Private/TimeStats.cpp | 24 + .../GameLiftMetrics/Private/TimeStats.h | 74 + .../Private/UnrealStatCollector.cpp | 136 + .../Private/UnrealStatCollector.h | 31 + .../GameLiftMetrics/Public/GameLiftMetrics.h | 125 + .../Public/GameLiftMetricsConfig.h | 80 + .../Public/GameLiftMetricsTypes.h | 42 + .../GameLiftServerSDK.Build.cs | 86 + .../Private/GameLiftServerSDK.cpp | 558 + .../gamelift/common/GameLiftCommonState.cpp | 61 + .../gamelift/common/GameLiftToolDetector.cpp | 55 + .../aws/gamelift/common/MetricsDetector.cpp | 84 + .../gamelift/internal/GameLiftServerState.cpp | 1189 + .../aws/gamelift/internal/model/Message.cpp | 67 + .../internal/model/ResponseMessage.cpp | 40 + .../aws/gamelift/internal/model/Uri.cpp | 57 + .../model/WebSocketAttributeValue.cpp | 125 + .../internal/model/WebSocketGameSession.cpp | 100 + .../internal/model/WebSocketPlayer.cpp | 107 + .../internal/model/WebSocketPlayerSession.cpp | 49 + .../adapter/DescribePlayerSessionsAdapter.cpp | 75 + .../GetFleetRoleCredentialsAdapter.cpp | 40 + .../adapter/StartMatchBackfillAdapter.cpp | 157 + .../message/CreateGameSessionMessage.cpp | 71 + .../message/RefreshConnectionMessage.cpp | 40 + .../model/message/TerminateProcessMessage.cpp | 40 + .../message/UpdateGameSessionMessage.cpp | 56 + .../request/AcceptPlayerSessionRequest.cpp | 40 + .../request/ActivateGameSessionRequest.cpp | 44 + .../request/ActivateServerProcessRequest.cpp | 59 + .../request/HeartbeatServerProcessRequest.cpp | 40 + .../request/RemovePlayerSessionRequest.cpp | 40 + .../request/TerminateServerProcessRequest.cpp | 23 + ...datePlayerSessionCreationPolicyRequest.cpp | 42 + ...WebSocketDescribePlayerSessionsRequest.cpp | 52 + .../WebSocketGetComputeCertificateRequest.cpp | 35 + ...ebSocketGetFleetRoleCredentialsRequest.cpp | 38 + .../WebSocketStartMatchBackfillRequest.cpp | 71 + .../WebSocketStopMatchBackfillRequest.cpp | 44 + ...ebSocketDescribePlayerSessionsResponse.cpp | 63 + ...WebSocketGetComputeCertificateResponse.cpp | 44 + ...bSocketGetFleetRoleCredentialsResponse.cpp | 46 + .../WebSocketStartMatchBackfillResponse.cpp | 38 + .../GameLiftWebSocketClientManager.cpp | 83 + .../network/WebSocketppClientWrapper.cpp | 430 + .../callback/CreateGameSessionCallback.cpp | 54 + .../DescribePlayerSessionsCallback.cpp | 32 + .../GetComputeCertificateCallback.cpp | 32 + .../GetFleetRoleCredentialsCallback.cpp | 32 + .../callback/RefreshConnectionCallback.cpp | 34 + .../callback/StartMatchBackfillCallback.cpp | 32 + .../callback/TerminateProcessCallback.cpp | 37 + .../callback/UpdateGameSessionCallback.cpp | 59 + .../retry/GeometricBackoffRetryStrategy.cpp | 38 + .../JitteredGeometricBackoffRetryStrategy.cpp | 42 + .../internal/retry/RetryingCallable.cpp | 38 + .../internal/security/AwsSigV4Utility.cpp | 186 + .../security/ContainerCredentialsFetcher.cpp | 61 + .../security/ContainerMetadataFetcher.cpp | 52 + .../gamelift/internal/util/GuidGenerator.cpp | 47 + .../aws/gamelift/internal/util/HttpClient.cpp | 195 + .../aws/gamelift/internal/util/JsonHelper.cpp | 107 + .../gamelift/internal/util/LoggerHelper.cpp | 52 + .../internal/util/RandomStringGenerator.cpp | 40 + .../aws/gamelift/internal/util/UriEncoder.cpp | 31 + .../Private/aws/gamelift/metrics/Combiner.cpp | 102 + .../gamelift/metrics/CrashReporterClient.cpp | 145 + .../aws/gamelift/metrics/DerivedMetric.cpp | 25 + .../aws/gamelift/metrics/DynamicMetric.cpp | 33 + .../metrics/GlobalMetricsProcessor.cpp | 177 + .../gamelift/metrics/HighResolutionClock.cpp | 53 + .../gamelift/metrics/IMetricsProcessor.cpp | 74 + .../aws/gamelift/metrics/InternalTypes.cpp | 21 + .../aws/gamelift/metrics/KeySuffix.cpp | 65 + .../aws/gamelift/metrics/MetricsProcessor.cpp | 148 + .../aws/gamelift/metrics/MetricsUtils.cpp | 145 + .../aws/gamelift/metrics/PacketBuilder.cpp | 230 + .../aws/gamelift/metrics/Percentiles.cpp | 207 + .../Private/aws/gamelift/metrics/Samplers.cpp | 86 + .../aws/gamelift/metrics/StatsDClient.cpp | 38 + .../Private/aws/gamelift/metrics/Tags.cpp | 64 + .../aws/gamelift/metrics/TypeTraits.cpp | 26 + .../aws/gamelift/server/GameLiftServerAPI.cpp | 443 + .../aws/gamelift/server/LogParameters.cpp | 42 + .../Public/GameLiftServerSDK.h | 158 + .../Public/GameLiftServerSDKModels.h | 280 + .../aws/gamelift/common/GameLiftErrors.h | 363 + .../gamelift/common/GameLiftToolDetector.h | 31 + .../aws/gamelift/common/GameLift_EXPORTS.h | 45 + .../aws/gamelift/common/MetricsDetector.h | 44 + .../Public/aws/gamelift/common/Outcome.h | 129 + .../gamelift/internal/GameLiftCommonState.h | 50 + .../gamelift/internal/GameLiftServerState.h | 261 + .../gamelift/internal/model/ISerializable.h | 38 + .../aws/gamelift/internal/model/Message.h | 100 + .../gamelift/internal/model/ResponseMessage.h | 72 + .../Public/aws/gamelift/internal/model/Uri.h | 88 + .../internal/model/WebSocketAttributeValue.h | 137 + .../internal/model/WebSocketGameSession.h | 163 + .../gamelift/internal/model/WebSocketPlayer.h | 89 + .../internal/model/WebSocketPlayerSession.h | 179 + .../model/WebSocketPlayerSessionStatus.h | 64 + .../adapter/DescribePlayerSessionsAdapter.h | 30 + .../adapter/GetFleetRoleCredentialsAdapter.h | 30 + .../model/adapter/StartMatchBackfillAdapter.h | 37 + .../model/message/CreateGameSessionMessage.h | 148 + .../model/message/RefreshConnectionMessage.h | 64 + .../model/message/TerminateProcessMessage.h | 58 + .../model/message/UpdateGameSessionMessage.h | 80 + .../request/AcceptPlayerSessionRequest.h | 70 + .../request/ActivateGameSessionRequest.h | 60 + .../request/ActivateServerProcessRequest.h | 116 + .../request/HeartbeatServerProcessRequest.h | 58 + .../request/RemovePlayerSessionRequest.h | 70 + .../request/TerminateServerProcessRequest.h | 41 + ...UpdatePlayerSessionCreationPolicyRequest.h | 108 + .../WebSocketDescribePlayerSessionsRequest.h | 112 + .../WebSocketGetComputeCertificateRequest.h | 44 + .../WebSocketGetFleetRoleCredentialsRequest.h | 68 + .../WebSocketStartMatchBackfillRequest.h | 93 + .../WebSocketStopMatchBackfillRequest.h | 74 + .../WebSocketDescribePlayerSessionsResponse.h | 70 + .../WebSocketGetComputeCertificateResponse.h | 69 + ...WebSocketGetFleetRoleCredentialsResponse.h | 112 + .../WebSocketStartMatchBackfillResponse.h | 59 + .../network/GameLiftWebSocketClientManager.h | 61 + .../network/IGameLiftMessageHandler.h | 35 + .../network/IWebSocketClientWrapper.h | 38 + .../network/WebSocketppClientWrapper.h | 88 + .../callback/CreateGameSessionCallback.h | 50 + .../callback/DescribePlayerSessionsCallback.h | 37 + .../callback/GetComputeCertificateCallback.h | 38 + .../GetFleetRoleCredentialsCallback.h | 38 + .../callback/RefreshConnectionCallback.h | 40 + .../callback/StartMatchBackfillCallback.h | 37 + .../callback/TerminateProcessCallback.h | 43 + .../callback/UpdateGameSessionCallback.h | 50 + .../retry/GeometricBackoffRetryStrategy.h | 40 + .../JitteredGeometricBackoffRetryStrategy.h | 40 + .../gamelift/internal/retry/RetryStrategy.h | 25 + .../internal/retry/RetryingCallable.h | 45 + .../internal/security/AwsCredentials.h | 36 + .../internal/security/AwsSigV4Utility.h | 92 + .../security/ContainerCredentialsFetcher.h | 39 + .../security/ContainerMetadataFetcher.h | 39 + .../internal/security/ContainerTaskMetadata.h | 32 + .../internal/security/SigV4Parameters.h | 36 + .../gamelift/internal/util/GuidGenerator.h | 27 + .../aws/gamelift/internal/util/HttpClient.h | 52 + .../aws/gamelift/internal/util/JsonHelper.h | 45 + .../aws/gamelift/internal/util/LoggerHelper.h | 32 + .../internal/util/RandomStringGenerator.h | 27 + .../aws/gamelift/internal/util/UriEncoder.h | 27 + .../aws/gamelift/metrics/ArithmeticMacros.h | 191 + .../Public/aws/gamelift/metrics/Combiner.h | 137 + .../gamelift/metrics/CrashReporterClient.h | 48 + .../aws/gamelift/metrics/DefinitionMacros.h | 237 + .../Public/aws/gamelift/metrics/Defs.h | 44 + .../aws/gamelift/metrics/DerivedMetric.h | 141 + .../aws/gamelift/metrics/DynamicMetric.h | 137 + .../Public/aws/gamelift/metrics/DynamicTag.h | 32 + .../Public/aws/gamelift/metrics/Function.h | 131 + .../aws/gamelift/metrics/GameLiftMetrics.h | 30 + .../Public/aws/gamelift/metrics/GaugeMacros.h | 106 + .../gamelift/metrics/GlobalMetricsProcessor.h | 79 + .../gamelift/metrics/HighResolutionClock.h | 68 + .../aws/gamelift/metrics/IMetricsProcessor.h | 384 + .../aws/gamelift/metrics/InternalTypes.h | 90 + .../Public/aws/gamelift/metrics/KeySuffix.h | 98 + .../Public/aws/gamelift/metrics/Latest.h | 79 + .../aws/gamelift/metrics/LoggerMacros.h | 38 + .../Public/aws/gamelift/metrics/Mean.h | 92 + .../aws/gamelift/metrics/MetricsProcessor.h | 166 + .../aws/gamelift/metrics/MetricsSettings.h | 91 + .../aws/gamelift/metrics/MetricsUtils.h | 71 + .../aws/gamelift/metrics/PacketBuilder.h | 128 + .../Public/aws/gamelift/metrics/Percentiles.h | 66 + .../Public/aws/gamelift/metrics/Platform.h | 43 + .../aws/gamelift/metrics/ReduceMetric.h | 329 + .../Public/aws/gamelift/metrics/Samplers.h | 155 + .../Public/aws/gamelift/metrics/ScopedTimer.h | 113 + .../gamelift/metrics/ScopedTimerMacros.inl | 37 + .../aws/gamelift/metrics/StatsDClient.h | 43 + .../Public/aws/gamelift/metrics/TagMacros.h | 93 + .../Public/aws/gamelift/metrics/Tags.h | 57 + .../Public/aws/gamelift/metrics/TimerMacros.h | 165 + .../Public/aws/gamelift/metrics/TypeTraits.h | 135 + .../Public/aws/gamelift/metrics/UniquePtr.h | 83 + .../aws/gamelift/server/GameLiftServerAPI.h | 336 + .../aws/gamelift/server/LogParameters.h | 119 + .../aws/gamelift/server/MetricsParameters.h | 138 + .../aws/gamelift/server/ProcessParameters.h | 113 + .../gamelift/server/model/AttributeValue.h | 323 + .../model/DescribePlayerSessionsRequest.h | 716 + .../model/DescribePlayerSessionsResult.h | 318 + .../aws/gamelift/server/model/GameProperty.h | 206 + .../aws/gamelift/server/model/GameSession.h | 967 + .../gamelift/server/model/GameSessionStatus.h | 67 + .../model/GetComputeCertificateResult.h | 269 + .../model/GetFleetRoleCredentialsRequest.h | 172 + .../model/GetFleetRoleCredentialsResult.h | 357 + .../Public/aws/gamelift/server/model/Player.h | 416 + .../aws/gamelift/server/model/PlayerSession.h | 991 + .../model/PlayerSessionCreationPolicy.h | 69 + .../server/model/PlayerSessionStatus.h | 88 + .../gamelift/server/model/ServerParameters.h | 426 + .../server/model/StartMatchBackfillRequest.h | 313 + .../server/model/StartMatchBackfillResult.h | 166 + .../server/model/StopMatchBackfillRequest.h | 245 + .../gamelift/server/model/UpdateGameSession.h | 171 + .../aws/gamelift/server/model/UpdateReason.h | 66 + Plugins/GameLiftServerSDK/ThirdParty/.gitkeep | 0 .../GameLiftServerSDK/ThirdParty/asio/COPYING | 4 + .../GameLiftServerSDK/ThirdParty/asio/INSTALL | 5 + .../ThirdParty/asio/LICENSE_1_0.txt | 23 + .../ThirdParty/asio/Makefile.am | 19 + .../GameLiftServerSDK/ThirdParty/asio/README | 4 + .../ThirdParty/asio/asio.manifest | 6067 + .../ThirdParty/asio/autogen.sh | 55 + .../ThirdParty/asio/boost_asio.manifest | 6498 + .../ThirdParty/asio/boostify.pl | 655 + .../ThirdParty/asio/configure.ac | 243 + .../ThirdParty/asio/include/.gitignore | 2 + .../ThirdParty/asio/include/Makefile.am | 593 + .../ThirdParty/asio/include/asio.hpp | 188 + .../asio/include/asio/any_io_executor.hpp | 300 + .../include/asio/associated_allocator.hpp | 177 + .../asio/associated_cancellation_slot.hpp | 177 + .../asio/include/asio/associated_executor.hpp | 222 + .../asio/include/asio/associator.hpp | 35 + .../asio/include/asio/async_result.hpp | 1265 + .../asio/include/asio/awaitable.hpp | 133 + .../include/asio/basic_datagram_socket.hpp | 1303 + .../include/asio/basic_deadline_timer.hpp | 703 + .../asio/include/asio/basic_io_object.hpp | 290 + .../asio/include/asio/basic_raw_socket.hpp | 1294 + .../include/asio/basic_seq_packet_socket.hpp | 798 + .../asio/include/asio/basic_serial_port.hpp | 907 + .../asio/include/asio/basic_signal_set.hpp | 576 + .../asio/include/asio/basic_socket.hpp | 1915 + .../include/asio/basic_socket_acceptor.hpp | 2598 + .../include/asio/basic_socket_iostream.hpp | 407 + .../include/asio/basic_socket_streambuf.hpp | 687 + .../asio/include/asio/basic_stream_socket.hpp | 1120 + .../asio/include/asio/basic_streambuf.hpp | 452 + .../asio/include/asio/basic_streambuf_fwd.hpp | 36 + .../include/asio/basic_waitable_timer.hpp | 821 + .../include/asio/bind_cancellation_slot.hpp | 721 + .../asio/include/asio/bind_executor.hpp | 754 + .../ThirdParty/asio/include/asio/buffer.hpp | 2496 + .../include/asio/buffered_read_stream.hpp | 253 + .../include/asio/buffered_read_stream_fwd.hpp | 25 + .../asio/include/asio/buffered_stream.hpp | 279 + .../asio/include/asio/buffered_stream_fwd.hpp | 25 + .../include/asio/buffered_write_stream.hpp | 245 + .../asio/buffered_write_stream_fwd.hpp | 25 + .../asio/include/asio/buffers_iterator.hpp | 521 + .../asio/include/asio/cancellation_signal.hpp | 359 + .../asio/include/asio/cancellation_state.hpp | 235 + .../asio/include/asio/cancellation_type.hpp | 174 + .../ThirdParty/asio/include/asio/co_spawn.hpp | 499 + .../include/asio/completion_condition.hpp | 218 + .../ThirdParty/asio/include/asio/compose.hpp | 136 + .../ThirdParty/asio/include/asio/connect.hpp | 1136 + .../asio/include/asio/coroutine.hpp | 328 + .../asio/include/asio/deadline_timer.hpp | 38 + .../ThirdParty/asio/include/asio/defer.hpp | 130 + .../ThirdParty/asio/include/asio/detached.hpp | 112 + .../asio/include/asio/detail/array.hpp | 38 + .../asio/include/asio/detail/array_fwd.hpp | 34 + .../asio/include/asio/detail/assert.hpp | 32 + .../asio/include/asio/detail/atomic_count.hpp | 64 + .../detail/base_from_cancellation_state.hpp | 163 + .../asio/detail/base_from_completion_cond.hpp | 69 + .../asio/include/asio/detail/bind_handler.hpp | 1071 + .../asio/detail/blocking_executor_op.hpp | 107 + .../asio/detail/buffer_resize_guard.hpp | 66 + .../asio/detail/buffer_sequence_adapter.hpp | 650 + .../asio/detail/buffered_stream_storage.hpp | 126 + .../include/asio/detail/bulk_executor_op.hpp | 88 + .../asio/include/asio/detail/call_stack.hpp | 125 + .../asio/include/asio/detail/chrono.hpp | 66 + .../asio/detail/chrono_time_traits.hpp | 190 + .../asio/detail/completion_handler.hpp | 88 + .../include/asio/detail/concurrency_hint.hpp | 94 + .../detail/conditionally_enabled_event.hpp | 120 + .../detail/conditionally_enabled_mutex.hpp | 149 + .../asio/include/asio/detail/config.hpp | 1954 + .../include/asio/detail/consuming_buffers.hpp | 414 + .../asio/include/asio/detail/cstddef.hpp | 31 + .../asio/include/asio/detail/cstdint.hpp | 60 + .../include/asio/detail/date_time_fwd.hpp | 34 + .../asio/detail/deadline_timer_service.hpp | 335 + .../include/asio/detail/dependent_type.hpp | 36 + .../include/asio/detail/descriptor_ops.hpp | 139 + .../asio/detail/descriptor_read_op.hpp | 148 + .../asio/detail/descriptor_write_op.hpp | 148 + .../include/asio/detail/dev_poll_reactor.hpp | 222 + .../include/asio/detail/epoll_reactor.hpp | 276 + .../asio/include/asio/detail/event.hpp | 48 + .../detail/eventfd_select_interrupter.hpp | 83 + .../include/asio/detail/executor_function.hpp | 204 + .../asio/include/asio/detail/executor_op.hpp | 84 + .../include/asio/detail/fd_set_adapter.hpp | 39 + .../asio/include/asio/detail/fenced_block.hpp | 80 + .../asio/include/asio/detail/functional.hpp | 44 + .../asio/include/asio/detail/future.hpp | 33 + .../asio/detail/gcc_arm_fenced_block.hpp | 91 + .../asio/detail/gcc_hppa_fenced_block.hpp | 68 + .../asio/detail/gcc_sync_fenced_block.hpp | 65 + .../asio/detail/gcc_x86_fenced_block.hpp | 99 + .../asio/include/asio/detail/global.hpp | 52 + .../asio/detail/handler_alloc_helpers.hpp | 288 + .../asio/detail/handler_cont_helpers.hpp | 45 + .../asio/detail/handler_invoke_helpers.hpp | 80 + .../include/asio/detail/handler_tracking.hpp | 264 + .../asio/detail/handler_type_requirements.hpp | 559 + .../asio/include/asio/detail/handler_work.hpp | 525 + .../asio/include/asio/detail/hash_map.hpp | 331 + .../detail/impl/buffer_sequence_adapter.ipp | 118 + .../asio/detail/impl/descriptor_ops.ipp | 608 + .../asio/detail/impl/dev_poll_reactor.hpp | 99 + .../asio/detail/impl/dev_poll_reactor.ipp | 460 + .../asio/detail/impl/epoll_reactor.hpp | 109 + .../asio/detail/impl/epoll_reactor.ipp | 817 + .../impl/eventfd_select_interrupter.ipp | 171 + .../asio/detail/impl/handler_tracking.ipp | 396 + .../asio/detail/impl/kqueue_reactor.hpp | 113 + .../asio/detail/impl/kqueue_reactor.ipp | 599 + .../include/asio/detail/impl/null_event.ipp | 74 + .../detail/impl/pipe_select_interrupter.ipp | 129 + .../include/asio/detail/impl/posix_event.ipp | 63 + .../include/asio/detail/impl/posix_mutex.ipp | 46 + .../include/asio/detail/impl/posix_thread.ipp | 84 + .../asio/detail/impl/posix_tss_ptr.ipp | 46 + .../impl/reactive_descriptor_service.ipp | 223 + .../impl/reactive_serial_port_service.ipp | 149 + .../impl/reactive_socket_service_base.ipp | 300 + .../detail/impl/resolver_service_base.ipp | 158 + .../include/asio/detail/impl/scheduler.ipp | 659 + .../asio/detail/impl/select_reactor.hpp | 124 + .../asio/detail/impl/select_reactor.ipp | 357 + .../asio/detail/impl/service_registry.hpp | 94 + .../asio/detail/impl/service_registry.ipp | 197 + .../asio/detail/impl/signal_set_service.ipp | 668 + .../include/asio/detail/impl/socket_ops.ipp | 3964 + .../detail/impl/socket_select_interrupter.ipp | 185 + .../detail/impl/strand_executor_service.hpp | 354 + .../detail/impl/strand_executor_service.ipp | 158 + .../asio/detail/impl/strand_service.hpp | 87 + .../asio/detail/impl/strand_service.ipp | 202 + .../asio/detail/impl/thread_context.ipp | 35 + .../include/asio/detail/impl/throw_error.ipp | 66 + .../asio/detail/impl/timer_queue_ptime.ipp | 97 + .../asio/detail/impl/timer_queue_set.ipp | 101 + .../include/asio/detail/impl/win_event.ipp | 76 + .../detail/impl/win_iocp_handle_service.ipp | 525 + .../asio/detail/impl/win_iocp_io_context.hpp | 120 + .../asio/detail/impl/win_iocp_io_context.ipp | 608 + .../impl/win_iocp_serial_port_service.ipp | 192 + .../impl/win_iocp_socket_service_base.ipp | 821 + .../include/asio/detail/impl/win_mutex.ipp | 84 + .../detail/impl/win_object_handle_service.ipp | 448 + .../asio/detail/impl/win_static_mutex.ipp | 136 + .../include/asio/detail/impl/win_thread.ipp | 150 + .../include/asio/detail/impl/win_tss_ptr.ipp | 57 + .../impl/winrt_ssocket_service_base.ipp | 626 + .../detail/impl/winrt_timer_scheduler.hpp | 92 + .../detail/impl/winrt_timer_scheduler.ipp | 121 + .../include/asio/detail/impl/winsock_init.ipp | 82 + .../asio/include/asio/detail/io_control.hpp | 84 + .../include/asio/detail/io_object_impl.hpp | 172 + .../asio/detail/is_buffer_sequence.hpp | 312 + .../asio/include/asio/detail/is_executor.hpp | 126 + .../include/asio/detail/keyword_tss_ptr.hpp | 70 + .../include/asio/detail/kqueue_reactor.hpp | 252 + .../asio/include/asio/detail/limits.hpp | 26 + .../asio/detail/local_free_on_block_exit.hpp | 59 + .../asio/detail/macos_fenced_block.hpp | 62 + .../asio/include/asio/detail/memory.hpp | 133 + .../asio/include/asio/detail/mutex.hpp | 48 + .../include/asio/detail/non_const_lvalue.hpp | 54 + .../asio/include/asio/detail/noncopyable.hpp | 43 + .../asio/include/asio/detail/null_event.hpp | 106 + .../include/asio/detail/null_fenced_block.hpp | 47 + .../asio/include/asio/detail/null_global.hpp | 59 + .../asio/include/asio/detail/null_mutex.hpp | 64 + .../asio/include/asio/detail/null_reactor.hpp | 68 + .../asio/detail/null_signal_blocker.hpp | 69 + .../asio/detail/null_socket_service.hpp | 519 + .../include/asio/detail/null_static_mutex.hpp | 60 + .../asio/include/asio/detail/null_thread.hpp | 67 + .../asio/include/asio/detail/null_tss_ptr.hpp | 68 + .../asio/include/asio/detail/object_pool.hpp | 171 + .../asio/detail/old_win_sdk_compat.hpp | 214 + .../asio/include/asio/detail/op_queue.hpp | 162 + .../asio/include/asio/detail/operation.hpp | 38 + .../asio/detail/pipe_select_interrupter.hpp | 89 + .../asio/include/asio/detail/pop_options.hpp | 149 + .../asio/include/asio/detail/posix_event.hpp | 175 + .../asio/detail/posix_fd_set_adapter.hpp | 118 + .../asio/include/asio/detail/posix_global.hpp | 80 + .../asio/include/asio/detail/posix_mutex.hpp | 76 + .../asio/detail/posix_signal_blocker.hpp | 85 + .../asio/detail/posix_static_mutex.hpp | 64 + .../asio/include/asio/detail/posix_thread.hpp | 109 + .../include/asio/detail/posix_tss_ptr.hpp | 79 + .../asio/include/asio/detail/push_options.hpp | 218 + .../detail/reactive_descriptor_service.hpp | 509 + .../asio/detail/reactive_null_buffers_op.hpp | 98 + .../detail/reactive_serial_port_service.hpp | 237 + .../asio/detail/reactive_socket_accept_op.hpp | 242 + .../detail/reactive_socket_connect_op.hpp | 123 + .../asio/detail/reactive_socket_recv_op.hpp | 159 + .../detail/reactive_socket_recvfrom_op.hpp | 164 + .../detail/reactive_socket_recvmsg_op.hpp | 145 + .../asio/detail/reactive_socket_send_op.hpp | 162 + .../asio/detail/reactive_socket_sendto_op.hpp | 156 + .../asio/detail/reactive_socket_service.hpp | 605 + .../detail/reactive_socket_service_base.hpp | 652 + .../include/asio/detail/reactive_wait_op.hpp | 98 + .../asio/include/asio/detail/reactor.hpp | 32 + .../asio/include/asio/detail/reactor_fwd.hpp | 40 + .../asio/include/asio/detail/reactor_op.hpp | 71 + .../include/asio/detail/reactor_op_queue.hpp | 212 + .../asio/detail/recycling_allocator.hpp | 105 + .../asio/include/asio/detail/regex_fwd.hpp | 44 + .../asio/detail/resolve_endpoint_op.hpp | 140 + .../asio/include/asio/detail/resolve_op.hpp | 45 + .../include/asio/detail/resolve_query_op.hpp | 150 + .../include/asio/detail/resolver_service.hpp | 145 + .../asio/detail/resolver_service_base.hpp | 158 + .../asio/include/asio/detail/scheduler.hpp | 229 + .../asio/detail/scheduler_operation.hpp | 78 + .../asio/detail/scheduler_thread_info.hpp | 40 + .../asio/include/asio/detail/scoped_lock.hpp | 101 + .../asio/include/asio/detail/scoped_ptr.hpp | 87 + .../asio/detail/select_interrupter.hpp | 46 + .../include/asio/detail/select_reactor.hpp | 248 + .../include/asio/detail/service_registry.hpp | 164 + .../include/asio/detail/signal_blocker.hpp | 44 + .../include/asio/detail/signal_handler.hpp | 90 + .../asio/include/asio/detail/signal_init.hpp | 47 + .../asio/include/asio/detail/signal_op.hpp | 49 + .../asio/detail/signal_set_service.hpp | 229 + .../include/asio/detail/socket_holder.hpp | 98 + .../asio/include/asio/detail/socket_ops.hpp | 383 + .../include/asio/detail/socket_option.hpp | 316 + .../asio/detail/socket_select_interrupter.hpp | 91 + .../asio/include/asio/detail/socket_types.hpp | 417 + .../asio/detail/solaris_fenced_block.hpp | 62 + .../include/asio/detail/source_location.hpp | 45 + .../asio/include/asio/detail/static_mutex.hpp | 52 + .../asio/include/asio/detail/std_event.hpp | 188 + .../include/asio/detail/std_fenced_block.hpp | 62 + .../asio/include/asio/detail/std_global.hpp | 70 + .../asio/include/asio/detail/std_mutex.hpp | 73 + .../include/asio/detail/std_static_mutex.hpp | 81 + .../asio/include/asio/detail/std_thread.hpp | 71 + .../asio/detail/strand_executor_service.hpp | 173 + .../include/asio/detail/strand_service.hpp | 144 + .../asio/include/asio/detail/string_view.hpp | 47 + .../asio/include/asio/detail/thread.hpp | 60 + .../include/asio/detail/thread_context.hpp | 51 + .../asio/include/asio/detail/thread_group.hpp | 99 + .../include/asio/detail/thread_info_base.hpp | 256 + .../asio/include/asio/detail/throw_error.hpp | 53 + .../include/asio/detail/throw_exception.hpp | 51 + .../asio/include/asio/detail/timer_queue.hpp | 389 + .../include/asio/detail/timer_queue_base.hpp | 68 + .../include/asio/detail/timer_queue_ptime.hpp | 103 + .../include/asio/detail/timer_queue_set.hpp | 66 + .../include/asio/detail/timer_scheduler.hpp | 35 + .../asio/detail/timer_scheduler_fwd.hpp | 40 + .../asio/include/asio/detail/tss_ptr.hpp | 69 + .../asio/include/asio/detail/type_traits.hpp | 156 + .../asio/detail/variadic_templates.hpp | 294 + .../asio/include/asio/detail/wait_handler.hpp | 90 + .../asio/include/asio/detail/wait_op.hpp | 49 + .../asio/include/asio/detail/win_event.hpp | 164 + .../asio/detail/win_fd_set_adapter.hpp | 149 + .../include/asio/detail/win_fenced_block.hpp | 90 + .../asio/include/asio/detail/win_global.hpp | 71 + .../asio/detail/win_iocp_handle_read_op.hpp | 117 + .../asio/detail/win_iocp_handle_service.hpp | 403 + .../asio/detail/win_iocp_handle_write_op.hpp | 110 + .../asio/detail/win_iocp_io_context.hpp | 345 + .../asio/detail/win_iocp_null_buffers_op.hpp | 127 + .../asio/detail/win_iocp_operation.hpp | 96 + .../asio/detail/win_iocp_overlapped_op.hpp | 96 + .../asio/detail/win_iocp_overlapped_ptr.hpp | 171 + .../detail/win_iocp_serial_port_service.hpp | 232 + .../asio/detail/win_iocp_socket_accept_op.hpp | 338 + .../detail/win_iocp_socket_connect_op.hpp | 135 + .../asio/detail/win_iocp_socket_recv_op.hpp | 124 + .../detail/win_iocp_socket_recvfrom_op.hpp | 133 + .../detail/win_iocp_socket_recvmsg_op.hpp | 125 + .../asio/detail/win_iocp_socket_send_op.hpp | 118 + .../asio/detail/win_iocp_socket_service.hpp | 659 + .../detail/win_iocp_socket_service_base.hpp | 832 + .../asio/detail/win_iocp_thread_info.hpp | 34 + .../include/asio/detail/win_iocp_wait_op.hpp | 128 + .../asio/include/asio/detail/win_mutex.hpp | 78 + .../asio/detail/win_object_handle_service.hpp | 195 + .../include/asio/detail/win_static_mutex.hpp | 74 + .../asio/include/asio/detail/win_thread.hpp | 147 + .../asio/include/asio/detail/win_tss_ptr.hpp | 79 + .../include/asio/detail/winapp_thread.hpp | 124 + .../asio/include/asio/detail/wince_thread.hpp | 124 + .../asio/detail/winrt_async_manager.hpp | 305 + .../include/asio/detail/winrt_async_op.hpp | 65 + .../include/asio/detail/winrt_resolve_op.hpp | 125 + .../asio/detail/winrt_resolver_service.hpp | 212 + .../asio/detail/winrt_socket_connect_op.hpp | 98 + .../asio/detail/winrt_socket_recv_op.hpp | 119 + .../asio/detail/winrt_socket_send_op.hpp | 110 + .../asio/detail/winrt_ssocket_service.hpp | 250 + .../detail/winrt_ssocket_service_base.hpp | 362 + .../asio/detail/winrt_timer_scheduler.hpp | 147 + .../asio/include/asio/detail/winrt_utils.hpp | 106 + .../asio/include/asio/detail/winsock_init.hpp | 128 + .../include/asio/detail/work_dispatcher.hpp | 151 + .../include/asio/detail/wrapped_handler.hpp | 327 + .../ThirdParty/asio/include/asio/dispatch.hpp | 121 + .../ThirdParty/asio/include/asio/error.hpp | 356 + .../asio/include/asio/error_code.hpp | 202 + .../asio/include/asio/execution.hpp | 48 + .../asio/include/asio/execution/allocator.hpp | 337 + .../include/asio/execution/any_executor.hpp | 2346 + .../include/asio/execution/bad_executor.hpp | 47 + .../asio/include/asio/execution/blocking.hpp | 1551 + .../asio/execution/blocking_adaptation.hpp | 1212 + .../include/asio/execution/bulk_execute.hpp | 397 + .../include/asio/execution/bulk_guarantee.hpp | 1215 + .../asio/include/asio/execution/connect.hpp | 489 + .../asio/include/asio/execution/context.hpp | 233 + .../include/asio/execution/context_as.hpp | 221 + .../asio/execution/detail/as_invocable.hpp | 152 + .../asio/execution/detail/as_operation.hpp | 105 + .../asio/execution/detail/as_receiver.hpp | 128 + .../asio/execution/detail/bulk_sender.hpp | 261 + .../asio/execution/detail/submit_receiver.hpp | 233 + .../asio/execution/detail/void_receiver.hpp | 90 + .../asio/include/asio/execution/execute.hpp | 283 + .../asio/include/asio/execution/executor.hpp | 252 + .../asio/execution/impl/bad_executor.ipp | 40 + .../impl/receiver_invocation_error.ipp | 36 + .../asio/execution/invocable_archetype.hpp | 71 + .../asio/include/asio/execution/mapping.hpp | 1116 + .../asio/include/asio/execution/occupancy.hpp | 226 + .../asio/execution/operation_state.hpp | 94 + .../asio/execution/outstanding_work.hpp | 867 + .../include/asio/execution/prefer_only.hpp | 331 + .../asio/include/asio/execution/receiver.hpp | 280 + .../execution/receiver_invocation_error.hpp | 48 + .../include/asio/execution/relationship.hpp | 865 + .../asio/include/asio/execution/schedule.hpp | 287 + .../asio/include/asio/execution/scheduler.hpp | 86 + .../asio/include/asio/execution/sender.hpp | 311 + .../asio/include/asio/execution/set_done.hpp | 250 + .../asio/include/asio/execution/set_error.hpp | 250 + .../asio/include/asio/execution/set_value.hpp | 483 + .../asio/include/asio/execution/start.hpp | 247 + .../asio/include/asio/execution/submit.hpp | 450 + .../asio/include/asio/execution_context.hpp | 412 + .../ThirdParty/asio/include/asio/executor.hpp | 347 + .../asio/include/asio/executor_work_guard.hpp | 302 + .../asio/include/asio/experimental/append.hpp | 71 + .../include/asio/experimental/as_single.hpp | 135 + .../include/asio/experimental/as_tuple.hpp | 131 + .../asio/experimental/awaitable_operators.hpp | 536 + .../experimental/cancellation_condition.hpp | 155 + .../asio/include/asio/experimental/coro.hpp | 1055 + .../include/asio/experimental/deferred.hpp | 605 + .../detail/completion_handler_erasure.hpp | 158 + .../detail/coro_promise_allocator.hpp | 118 + .../asio/experimental/detail/coro_traits.hpp | 183 + .../experimental/detail/partial_promise.hpp | 177 + .../include/asio/experimental/impl/append.hpp | 217 + .../asio/experimental/impl/as_single.hpp | 229 + .../asio/experimental/impl/as_tuple.hpp | 246 + .../asio/experimental/impl/deferred.hpp | 104 + .../asio/experimental/impl/parallel_group.hpp | 432 + .../asio/experimental/impl/prepend.hpp | 217 + .../asio/experimental/impl/promise.hpp | 98 + .../asio/experimental/parallel_group.hpp | 215 + .../include/asio/experimental/prepend.hpp | 71 + .../include/asio/experimental/promise.hpp | 606 + .../include/asio/experimental/use_coro.hpp | 282 + .../include/asio/generic/basic_endpoint.hpp | 193 + .../asio/generic/datagram_protocol.hpp | 123 + .../include/asio/generic/detail/endpoint.hpp | 133 + .../asio/generic/detail/impl/endpoint.ipp | 110 + .../include/asio/generic/raw_protocol.hpp | 121 + .../asio/generic/seq_packet_protocol.hpp | 122 + .../include/asio/generic/stream_protocol.hpp | 127 + .../asio/include/asio/handler_alloc_hook.hpp | 104 + .../asio/handler_continuation_hook.hpp | 54 + .../asio/include/asio/handler_invoke_hook.hpp | 111 + .../include/asio/high_resolution_timer.hpp | 44 + .../asio/include/asio/impl/awaitable.hpp | 760 + .../asio/impl/buffered_read_stream.hpp | 498 + .../asio/impl/buffered_write_stream.hpp | 478 + .../asio/include/asio/impl/co_spawn.hpp | 346 + .../asio/include/asio/impl/compose.hpp | 687 + .../asio/include/asio/impl/connect.hpp | 904 + .../asio/include/asio/impl/defer.hpp | 256 + .../asio/include/asio/impl/detached.hpp | 130 + .../asio/include/asio/impl/dispatch.hpp | 251 + .../asio/include/asio/impl/error.ipp | 128 + .../asio/include/asio/impl/error_code.ipp | 206 + .../include/asio/impl/execution_context.hpp | 109 + .../include/asio/impl/execution_context.ipp | 82 + .../asio/include/asio/impl/executor.hpp | 300 + .../asio/include/asio/impl/executor.ipp | 43 + .../include/asio/impl/handler_alloc_hook.ipp | 62 + .../asio/include/asio/impl/io_context.hpp | 444 + .../asio/include/asio/impl/io_context.ipp | 175 + .../include/asio/impl/multiple_exceptions.ipp | 49 + .../asio/include/asio/impl/post.hpp | 256 + .../asio/include/asio/impl/read.hpp | 1199 + .../asio/include/asio/impl/read_at.hpp | 733 + .../asio/include/asio/impl/read_until.hpp | 3315 + .../asio/include/asio/impl/redirect_error.hpp | 609 + .../include/asio/impl/serial_port_base.hpp | 59 + .../include/asio/impl/serial_port_base.ipp | 554 + .../asio/include/asio/impl/spawn.hpp | 517 + .../ThirdParty/asio/include/asio/impl/src.hpp | 86 + .../asio/include/asio/impl/system_context.hpp | 34 + .../asio/include/asio/impl/system_context.ipp | 92 + .../include/asio/impl/system_executor.hpp | 185 + .../asio/include/asio/impl/thread_pool.hpp | 354 + .../asio/include/asio/impl/thread_pool.ipp | 141 + .../asio/include/asio/impl/use_awaitable.hpp | 291 + .../asio/include/asio/impl/use_future.hpp | 1028 + .../asio/include/asio/impl/write.hpp | 1100 + .../asio/include/asio/impl/write_at.hpp | 644 + .../asio/include/asio/io_context.hpp | 1550 + .../asio/include/asio/io_context_strand.hpp | 376 + .../asio/include/asio/io_service.hpp | 33 + .../asio/include/asio/io_service_strand.hpp | 20 + .../asio/include/asio/ip/address.hpp | 290 + .../asio/include/asio/ip/address_v4.hpp | 355 + .../include/asio/ip/address_v4_iterator.hpp | 162 + .../asio/include/asio/ip/address_v4_range.hpp | 134 + .../asio/include/asio/ip/address_v6.hpp | 382 + .../include/asio/ip/address_v6_iterator.hpp | 183 + .../asio/include/asio/ip/address_v6_range.hpp | 129 + .../asio/include/asio/ip/bad_address_cast.hpp | 53 + .../asio/include/asio/ip/basic_endpoint.hpp | 291 + .../asio/include/asio/ip/basic_resolver.hpp | 1076 + .../include/asio/ip/basic_resolver_entry.hpp | 113 + .../asio/ip/basic_resolver_iterator.hpp | 192 + .../include/asio/ip/basic_resolver_query.hpp | 244 + .../asio/ip/basic_resolver_results.hpp | 311 + .../asio/include/asio/ip/detail/endpoint.hpp | 141 + .../include/asio/ip/detail/impl/endpoint.ipp | 199 + .../include/asio/ip/detail/socket_option.hpp | 566 + .../asio/include/asio/ip/host_name.hpp | 42 + .../ThirdParty/asio/include/asio/ip/icmp.hpp | 115 + .../asio/include/asio/ip/impl/address.hpp | 67 + .../asio/include/asio/ip/impl/address.ipp | 239 + .../asio/include/asio/ip/impl/address_v4.hpp | 67 + .../asio/include/asio/ip/impl/address_v4.ipp | 210 + .../asio/include/asio/ip/impl/address_v6.hpp | 67 + .../asio/include/asio/ip/impl/address_v6.ipp | 350 + .../include/asio/ip/impl/basic_endpoint.hpp | 43 + .../asio/include/asio/ip/impl/host_name.ipp | 54 + .../asio/include/asio/ip/impl/network_v4.hpp | 54 + .../asio/include/asio/ip/impl/network_v4.ipp | 216 + .../asio/include/asio/ip/impl/network_v6.hpp | 53 + .../asio/include/asio/ip/impl/network_v6.ipp | 185 + .../asio/include/asio/ip/multicast.hpp | 191 + .../asio/include/asio/ip/network_v4.hpp | 261 + .../asio/include/asio/ip/network_v6.hpp | 235 + .../asio/include/asio/ip/resolver_base.hpp | 129 + .../include/asio/ip/resolver_query_base.hpp | 43 + .../ThirdParty/asio/include/asio/ip/tcp.hpp | 155 + .../ThirdParty/asio/include/asio/ip/udp.hpp | 111 + .../asio/include/asio/ip/unicast.hpp | 70 + .../asio/include/asio/ip/v6_only.hpp | 69 + .../include/asio/is_applicable_property.hpp | 61 + .../asio/include/asio/is_executor.hpp | 46 + .../asio/include/asio/is_read_buffered.hpp | 59 + .../asio/include/asio/is_write_buffered.hpp | 59 + .../include/asio/local/basic_endpoint.hpp | 247 + .../asio/include/asio/local/connect_pair.hpp | 101 + .../include/asio/local/datagram_protocol.hpp | 80 + .../include/asio/local/detail/endpoint.hpp | 139 + .../asio/local/detail/impl/endpoint.ipp | 131 + .../include/asio/local/stream_protocol.hpp | 90 + .../asio/include/asio/multiple_exceptions.hpp | 58 + .../asio/include/asio/packaged_task.hpp | 126 + .../asio/include/asio/placeholders.hpp | 151 + .../include/asio/posix/basic_descriptor.hpp | 708 + .../asio/posix/basic_stream_descriptor.hpp | 501 + .../asio/include/asio/posix/descriptor.hpp | 37 + .../include/asio/posix/descriptor_base.hpp | 90 + .../include/asio/posix/stream_descriptor.hpp | 37 + .../ThirdParty/asio/include/asio/post.hpp | 126 + .../ThirdParty/asio/include/asio/prefer.hpp | 734 + .../ThirdParty/asio/include/asio/query.hpp | 324 + .../ThirdParty/asio/include/asio/read.hpp | 1388 + .../ThirdParty/asio/include/asio/read_at.hpp | 738 + .../asio/include/asio/read_until.hpp | 3031 + .../asio/include/asio/redirect_error.hpp | 66 + .../ThirdParty/asio/include/asio/require.hpp | 571 + .../asio/include/asio/require_concept.hpp | 352 + .../asio/include/asio/serial_port.hpp | 36 + .../asio/include/asio/serial_port_base.hpp | 167 + .../asio/include/asio/signal_set.hpp | 28 + .../asio/include/asio/socket_base.hpp | 559 + .../ThirdParty/asio/include/asio/spawn.hpp | 344 + .../ThirdParty/asio/include/asio/ssl.hpp | 28 + .../asio/include/asio/ssl/context.hpp | 761 + .../asio/include/asio/ssl/context_base.hpp | 209 + .../asio/ssl/detail/buffered_handshake_op.hpp | 119 + .../asio/include/asio/ssl/detail/engine.hpp | 170 + .../include/asio/ssl/detail/handshake_op.hpp | 67 + .../include/asio/ssl/detail/impl/engine.ipp | 363 + .../asio/ssl/detail/impl/openssl_init.ipp | 165 + .../asio/include/asio/ssl/detail/io.hpp | 425 + .../include/asio/ssl/detail/openssl_init.hpp | 101 + .../include/asio/ssl/detail/openssl_types.hpp | 34 + .../asio/ssl/detail/password_callback.hpp | 66 + .../asio/include/asio/ssl/detail/read_op.hpp | 72 + .../include/asio/ssl/detail/shutdown_op.hpp | 69 + .../include/asio/ssl/detail/stream_core.hpp | 206 + .../asio/ssl/detail/verify_callback.hpp | 62 + .../asio/include/asio/ssl/detail/write_op.hpp | 76 + .../asio/include/asio/ssl/error.hpp | 125 + .../asio/ssl/host_name_verification.hpp | 90 + .../asio/include/asio/ssl/impl/context.hpp | 67 + .../asio/include/asio/ssl/impl/context.ipp | 1245 + .../asio/include/asio/ssl/impl/error.ipp | 102 + .../asio/ssl/impl/host_name_verification.ipp | 73 + .../asio/ssl/impl/rfc2818_verification.ipp | 164 + .../asio/include/asio/ssl/impl/src.hpp | 29 + .../include/asio/ssl/rfc2818_verification.hpp | 98 + .../asio/include/asio/ssl/stream.hpp | 972 + .../asio/include/asio/ssl/stream_base.hpp | 52 + .../asio/include/asio/ssl/verify_context.hpp | 67 + .../asio/include/asio/ssl/verify_mode.hpp | 63 + .../asio/include/asio/static_thread_pool.hpp | 31 + .../asio/include/asio/steady_timer.hpp | 42 + .../ThirdParty/asio/include/asio/strand.hpp | 569 + .../asio/include/asio/streambuf.hpp | 33 + .../asio/include/asio/system_context.hpp | 90 + .../asio/include/asio/system_error.hpp | 131 + .../asio/include/asio/system_executor.hpp | 684 + .../asio/include/asio/system_timer.hpp | 42 + .../asio/include/asio/this_coro.hpp | 280 + .../ThirdParty/asio/include/asio/thread.hpp | 92 + .../asio/include/asio/thread_pool.hpp | 1131 + .../asio/include/asio/time_traits.hpp | 86 + .../include/asio/traits/bulk_execute_free.hpp | 114 + .../asio/traits/bulk_execute_member.hpp | 114 + .../asio/include/asio/traits/connect_free.hpp | 112 + .../include/asio/traits/connect_member.hpp | 112 + .../asio/traits/equality_comparable.hpp | 104 + .../asio/include/asio/traits/execute_free.hpp | 108 + .../include/asio/traits/execute_member.hpp | 108 + .../asio/include/asio/traits/prefer_free.hpp | 108 + .../include/asio/traits/prefer_member.hpp | 108 + .../asio/include/asio/traits/query_free.hpp | 108 + .../asio/include/asio/traits/query_member.hpp | 108 + .../traits/query_static_constexpr_member.hpp | 108 + .../asio/traits/require_concept_free.hpp | 108 + .../asio/traits/require_concept_member.hpp | 108 + .../asio/include/asio/traits/require_free.hpp | 108 + .../include/asio/traits/require_member.hpp | 108 + .../include/asio/traits/schedule_free.hpp | 108 + .../include/asio/traits/schedule_member.hpp | 108 + .../include/asio/traits/set_done_free.hpp | 108 + .../include/asio/traits/set_done_member.hpp | 108 + .../include/asio/traits/set_error_free.hpp | 112 + .../include/asio/traits/set_error_member.hpp | 112 + .../include/asio/traits/set_value_free.hpp | 234 + .../include/asio/traits/set_value_member.hpp | 234 + .../asio/include/asio/traits/start_free.hpp | 108 + .../asio/include/asio/traits/start_member.hpp | 108 + .../asio/include/asio/traits/static_query.hpp | 108 + .../include/asio/traits/static_require.hpp | 123 + .../asio/traits/static_require_concept.hpp | 124 + .../asio/include/asio/traits/submit_free.hpp | 112 + .../include/asio/traits/submit_member.hpp | 112 + .../asio/include/asio/ts/buffer.hpp | 24 + .../asio/include/asio/ts/executor.hpp | 35 + .../asio/include/asio/ts/internet.hpp | 40 + .../asio/include/asio/ts/io_context.hpp | 20 + .../ThirdParty/asio/include/asio/ts/net.hpp | 26 + .../asio/include/asio/ts/netfwd.hpp | 254 + .../asio/include/asio/ts/socket.hpp | 27 + .../ThirdParty/asio/include/asio/ts/timer.hpp | 26 + .../ThirdParty/asio/include/asio/unyield.hpp | 21 + .../asio/include/asio/use_awaitable.hpp | 166 + .../asio/include/asio/use_future.hpp | 160 + .../asio/include/asio/uses_executor.hpp | 71 + .../ThirdParty/asio/include/asio/version.hpp | 23 + .../asio/include/asio/wait_traits.hpp | 56 + .../asio/windows/basic_object_handle.hpp | 435 + .../asio/windows/basic_overlapped_handle.hpp | 361 + .../windows/basic_random_access_handle.hpp | 510 + .../asio/windows/basic_stream_handle.hpp | 494 + .../include/asio/windows/object_handle.hpp | 38 + .../asio/windows/overlapped_handle.hpp | 39 + .../include/asio/windows/overlapped_ptr.hpp | 145 + .../asio/windows/random_access_handle.hpp | 37 + .../include/asio/windows/stream_handle.hpp | 37 + .../ThirdParty/asio/include/asio/write.hpp | 1346 + .../ThirdParty/asio/include/asio/write_at.hpp | 746 + .../ThirdParty/asio/include/asio/yield.hpp | 23 + .../ThirdParty/asio/release.pl | 440 + .../ThirdParty/asio/src/.gitignore | 11 + .../ThirdParty/asio/src/Makefile.am | 29 + .../ThirdParty/asio/src/Makefile.mgw | 301 + .../ThirdParty/asio/src/Makefile.msc | 539 + .../ThirdParty/asio/src/asio.cpp | 11 + .../ThirdParty/asio/src/asio_ssl.cpp | 11 + .../ThirdParty/asio/src/doc/.gitignore | 5 + .../ThirdParty/asio/src/doc/Jamfile.v2 | 62 + .../ThirdParty/asio/src/doc/asio.png | Bin 0 -> 3164 bytes .../ThirdParty/asio/src/doc/asio.qbk | 140 + .../ThirdParty/asio/src/doc/asioref.sty | 90 + .../ThirdParty/asio/src/doc/asioref.xsl | 94 + .../asio/src/doc/boost_bind_dox.txt | 5 + .../ThirdParty/asio/src/doc/doxy2qbk.pl | 22 + .../ThirdParty/asio/src/doc/examples.qbk | 631 + .../ThirdParty/asio/src/doc/history.qbk | 2662 + .../ThirdParty/asio/src/doc/index.xml | 13 + .../ThirdParty/asio/src/doc/makepdf.pl | 26 + .../ThirdParty/asio/src/doc/net_ts.qbk | 479 + .../asio/src/doc/noncopyable_dox.txt | 3 + .../ThirdParty/asio/src/doc/overview.qbk | 116 + .../asio/src/doc/overview/allocation.qbk | 89 + .../asio/src/doc/overview/async.qbk | 185 + .../asio/src/doc/overview/async_op1.dot | 78 + .../asio/src/doc/overview/async_op1.png | Bin 0 -> 35992 bytes .../asio/src/doc/overview/async_op2.dot | 78 + .../asio/src/doc/overview/async_op2.png | Bin 0 -> 36247 bytes .../asio/src/doc/overview/basics.qbk | 111 + .../asio/src/doc/overview/bsd_sockets.qbk | 270 + .../asio/src/doc/overview/buffers.qbk | 163 + .../asio/src/doc/overview/cancellation.qbk | 253 + .../src/doc/overview/concurrency_hint.qbk | 88 + .../asio/src/doc/overview/coroutine.qbk | 51 + .../asio/src/doc/overview/cpp2011.qbk | 271 + .../src/doc/overview/cpp20_coroutines.qbk | 227 + .../src/doc/overview/handler_tracking.qbk | 281 + .../asio/src/doc/overview/implementation.qbk | 314 + .../asio/src/doc/overview/iostreams.qbk | 72 + .../asio/src/doc/overview/line_based.qbk | 118 + .../asio/src/doc/overview/other_protocols.qbk | 94 + .../asio/src/doc/overview/posix.qbk | 152 + .../asio/src/doc/overview/proactor.dot | 100 + .../asio/src/doc/overview/proactor.png | Bin 0 -> 30877 bytes .../asio/src/doc/overview/protocols.qbk | 149 + .../asio/src/doc/overview/rationale.qbk | 54 + .../asio/src/doc/overview/reactor.qbk | 44 + .../asio/src/doc/overview/serial_ports.qbk | 45 + .../asio/src/doc/overview/signals.qbk | 44 + .../asio/src/doc/overview/spawn.qbk | 102 + .../ThirdParty/asio/src/doc/overview/ssl.qbk | 124 + .../asio/src/doc/overview/strands.qbk | 114 + .../asio/src/doc/overview/streams.qbk | 62 + .../asio/src/doc/overview/sync_op.dot | 67 + .../asio/src/doc/overview/sync_op.png | Bin 0 -> 30701 bytes .../asio/src/doc/overview/threads.qbk | 67 + .../asio/src/doc/overview/timers.qbk | 52 + .../asio/src/doc/overview/windows.qbk | 126 + .../asio/src/doc/platform_macros.pl | 88 + .../asio/src/doc/platform_macros.qbk | 620 + .../ThirdParty/asio/src/doc/project-root.jam | 1 + .../ThirdParty/asio/src/doc/quickref.xml | 765 + .../ThirdParty/asio/src/doc/reference.dox | 273 + .../ThirdParty/asio/src/doc/reference.qbk | 146939 +++++++++++++++ .../ThirdParty/asio/src/doc/reference.xsl | 2044 + .../asio/src/doc/release_checklist.htm | 68 + .../src/doc/requirements/AcceptHandler.qbk | 72 + .../doc/requirements/AcceptableProtocol.qbk | 25 + .../AsyncRandomAccessReadDevice.qbk | 56 + .../AsyncRandomAccessWriteDevice.qbk | 57 + .../src/doc/requirements/AsyncReadStream.qbk | 50 + .../src/doc/requirements/AsyncWriteStream.qbk | 48 + .../requirements/BufferedHandshakeHandler.qbk | 55 + .../doc/requirements/CancellationHandler.qbk | 49 + .../src/doc/requirements/CancellationSlot.qbk | 63 + .../doc/requirements/CompletionCondition.qbk | 42 + .../doc/requirements/CompletionHandler.qbk | 63 + .../src/doc/requirements/ConnectCondition.qbk | 34 + .../src/doc/requirements/ConnectHandler.qbk | 72 + .../doc/requirements/ConstBufferSequence.qbk | 53 + .../src/doc/requirements/DynamicBuffer.qbk | 16 + .../src/doc/requirements/DynamicBuffer_v1.qbk | 93 + .../src/doc/requirements/DynamicBuffer_v2.qbk | 94 + .../asio/src/doc/requirements/Endpoint.qbk | 97 + .../src/doc/requirements/EndpointSequence.qbk | 30 + .../src/doc/requirements/ExecutionContext.qbk | 36 + .../asio/src/doc/requirements/Executor.qbk | 222 + .../requirements/GettableSerialPortOption.qbk | 33 + .../doc/requirements/GettableSocketOption.qbk | 67 + .../asio/src/doc/requirements/Handler.qbk | 64 + .../src/doc/requirements/HandshakeHandler.qbk | 72 + .../src/doc/requirements/InternetProtocol.qbk | 47 + .../src/doc/requirements/IoControlCommand.qbk | 34 + .../src/doc/requirements/IoObjectService.qbk | 62 + .../requirements/IteratorConnectHandler.qbk | 81 + .../requirements/LegacyCompletionHandler.qbk | 65 + .../doc/requirements/MoveAcceptHandler.qbk | 61 + .../requirements/MutableBufferSequence.qbk | 54 + .../src/doc/requirements/OperationState.qbk | 34 + .../src/doc/requirements/ProtoAllocator.qbk | 19 + .../asio/src/doc/requirements/Protocol.qbk | 56 + .../doc/requirements/RangeConnectHandler.qbk | 82 + .../asio/src/doc/requirements/ReadHandler.qbk | 79 + .../asio/src/doc/requirements/Receiver.qbk | 51 + .../src/doc/requirements/ResolveHandler.qbk | 82 + .../asio/src/doc/requirements/Scheduler.qbk | 90 + .../asio/src/doc/requirements/Sender.qbk | 60 + .../asio/src/doc/requirements/Service.qbk | 40 + .../requirements/SettableSerialPortOption.qbk | 33 + .../doc/requirements/SettableSocketOption.qbk | 54 + .../src/doc/requirements/ShutdownHandler.qbk | 72 + .../src/doc/requirements/SignalHandler.qbk | 79 + .../SyncRandomAccessReadDevice.qbk | 49 + .../SyncRandomAccessWriteDevice.qbk | 49 + .../src/doc/requirements/SyncReadStream.qbk | 41 + .../src/doc/requirements/SyncWriteStream.qbk | 39 + .../asio/src/doc/requirements/TimeTraits.qbk | 72 + .../asio/src/doc/requirements/WaitHandler.qbk | 72 + .../asio/src/doc/requirements/WaitTraits.qbk | 52 + .../src/doc/requirements/WriteHandler.qbk | 79 + .../requirements/asynchronous_operations.qbk | 300 + .../asynchronous_socket_operations.qbk | 39 + .../requirements/read_write_operations.qbk | 34 + .../synchronous_socket_operations.qbk | 37 + .../asio/src/doc/std_exception_dox.txt | 7 + .../ThirdParty/asio/src/doc/std_executors.qbk | 216 + .../ThirdParty/asio/src/doc/tutorial.dox | 226 + .../ThirdParty/asio/src/doc/tutorial.qbk | 2397 + .../ThirdParty/asio/src/doc/tutorial.xsl | 444 + .../ThirdParty/asio/src/doc/using.qbk | 419 + .../asio/src/examples/cpp03/Makefile.am | 251 + .../src/examples/cpp03/allocation/.gitignore | 10 + .../src/examples/cpp03/allocation/server.cpp | 285 + .../src/examples/cpp03/buffers/.gitignore | 10 + .../cpp03/buffers/reference_counted.cpp | 131 + .../asio/src/examples/cpp03/chat/.gitignore | 11 + .../src/examples/cpp03/chat/chat_client.cpp | 177 + .../src/examples/cpp03/chat/chat_message.hpp | 93 + .../src/examples/cpp03/chat/chat_server.cpp | 249 + .../examples/cpp03/chat/posix_chat_client.cpp | 204 + .../asio/src/examples/cpp03/echo/.gitignore | 11 + .../cpp03/echo/async_tcp_echo_server.cpp | 137 + .../cpp03/echo/async_udp_echo_server.cpp | 92 + .../cpp03/echo/blocking_tcp_echo_client.cpp | 59 + .../cpp03/echo/blocking_tcp_echo_server.cpp | 79 + .../cpp03/echo/blocking_udp_echo_client.cpp | 59 + .../cpp03/echo/blocking_udp_echo_server.cpp | 53 + .../asio/src/examples/cpp03/fork/.gitignore | 11 + .../asio/src/examples/cpp03/fork/daemon.cpp | 190 + .../cpp03/fork/process_per_connection.cpp | 161 + .../src/examples/cpp03/http/client/.gitignore | 10 + .../cpp03/http/client/async_client.cpp | 204 + .../cpp03/http/client/sync_client.cpp | 106 + .../examples/cpp03/http/doc_root/data_1K.html | 28 + .../examples/cpp03/http/doc_root/data_2K.html | 49 + .../examples/cpp03/http/doc_root/data_4K.html | 91 + .../examples/cpp03/http/doc_root/data_8K.html | 175 + .../src/examples/cpp03/http/server/.gitignore | 11 + .../examples/cpp03/http/server/connection.cpp | 99 + .../examples/cpp03/http/server/connection.hpp | 83 + .../cpp03/http/server/connection_manager.cpp | 38 + .../cpp03/http/server/connection_manager.hpp | 44 + .../src/examples/cpp03/http/server/header.hpp | 28 + .../src/examples/cpp03/http/server/main.cpp | 44 + .../examples/cpp03/http/server/mime_types.cpp | 46 + .../examples/cpp03/http/server/mime_types.hpp | 27 + .../src/examples/cpp03/http/server/reply.cpp | 256 + .../src/examples/cpp03/http/server/reply.hpp | 64 + .../examples/cpp03/http/server/request.hpp | 34 + .../cpp03/http/server/request_handler.cpp | 122 + .../cpp03/http/server/request_handler.hpp | 46 + .../cpp03/http/server/request_parser.cpp | 315 + .../cpp03/http/server/request_parser.hpp | 95 + .../src/examples/cpp03/http/server/server.cpp | 94 + .../src/examples/cpp03/http/server/server.hpp | 69 + .../examples/cpp03/http/server2/.gitignore | 11 + .../cpp03/http/server2/connection.cpp | 93 + .../cpp03/http/server2/connection.hpp | 75 + .../examples/cpp03/http/server2/header.hpp | 28 + .../cpp03/http/server2/io_context_pool.cpp | 70 + .../cpp03/http/server2/io_context_pool.hpp | 56 + .../src/examples/cpp03/http/server2/main.cpp | 46 + .../cpp03/http/server2/mime_types.cpp | 46 + .../cpp03/http/server2/mime_types.hpp | 27 + .../src/examples/cpp03/http/server2/reply.cpp | 256 + .../src/examples/cpp03/http/server2/reply.hpp | 64 + .../examples/cpp03/http/server2/request.hpp | 34 + .../cpp03/http/server2/request_handler.cpp | 122 + .../cpp03/http/server2/request_handler.hpp | 46 + .../cpp03/http/server2/request_parser.cpp | 315 + .../cpp03/http/server2/request_parser.hpp | 95 + .../examples/cpp03/http/server2/server.cpp | 77 + .../examples/cpp03/http/server2/server.hpp | 68 + .../examples/cpp03/http/server3/.gitignore | 11 + .../cpp03/http/server3/connection.cpp | 94 + .../cpp03/http/server3/connection.hpp | 78 + .../examples/cpp03/http/server3/header.hpp | 28 + .../src/examples/cpp03/http/server3/main.cpp | 46 + .../cpp03/http/server3/mime_types.cpp | 46 + .../cpp03/http/server3/mime_types.hpp | 27 + .../src/examples/cpp03/http/server3/reply.cpp | 256 + .../src/examples/cpp03/http/server3/reply.hpp | 64 + .../examples/cpp03/http/server3/request.hpp | 34 + .../cpp03/http/server3/request_handler.cpp | 122 + .../cpp03/http/server3/request_handler.hpp | 46 + .../cpp03/http/server3/request_parser.cpp | 315 + .../cpp03/http/server3/request_parser.hpp | 95 + .../examples/cpp03/http/server3/server.cpp | 89 + .../examples/cpp03/http/server3/server.hpp | 70 + .../examples/cpp03/http/server4/.gitignore | 11 + .../cpp03/http/server4/file_handler.cpp | 122 + .../cpp03/http/server4/file_handler.hpp | 44 + .../examples/cpp03/http/server4/header.hpp | 28 + .../src/examples/cpp03/http/server4/main.cpp | 58 + .../cpp03/http/server4/mime_types.cpp | 46 + .../cpp03/http/server4/mime_types.hpp | 27 + .../src/examples/cpp03/http/server4/reply.cpp | 256 + .../src/examples/cpp03/http/server4/reply.hpp | 64 + .../examples/cpp03/http/server4/request.hpp | 46 + .../cpp03/http/server4/request_parser.cpp | 226 + .../cpp03/http/server4/request_parser.hpp | 78 + .../examples/cpp03/http/server4/server.cpp | 122 + .../examples/cpp03/http/server4/server.hpp | 73 + .../asio/src/examples/cpp03/icmp/.gitignore | 10 + .../src/examples/cpp03/icmp/icmp_header.hpp | 94 + .../src/examples/cpp03/icmp/ipv4_header.hpp | 102 + .../asio/src/examples/cpp03/icmp/ping.cpp | 163 + .../src/examples/cpp03/invocation/.gitignore | 10 + .../cpp03/invocation/prioritised_handlers.cpp | 171 + .../src/examples/cpp03/iostreams/.gitignore | 11 + .../cpp03/iostreams/daytime_client.cpp | 44 + .../cpp03/iostreams/daytime_server.cpp | 51 + .../examples/cpp03/iostreams/http_client.cpp | 91 + .../asio/src/examples/cpp03/local/.gitignore | 13 + .../src/examples/cpp03/local/connect_pair.cpp | 141 + .../examples/cpp03/local/iostream_client.cpp | 62 + .../examples/cpp03/local/stream_client.cpp | 61 + .../examples/cpp03/local/stream_server.cpp | 141 + .../src/examples/cpp03/multicast/.gitignore | 11 + .../src/examples/cpp03/multicast/receiver.cpp | 93 + .../src/examples/cpp03/multicast/sender.cpp | 98 + .../src/examples/cpp03/nonblocking/.gitignore | 10 + .../cpp03/nonblocking/third_party_lib.cpp | 240 + .../src/examples/cpp03/porthopper/.gitignore | 11 + .../src/examples/cpp03/porthopper/client.cpp | 192 + .../examples/cpp03/porthopper/protocol.hpp | 156 + .../src/examples/cpp03/porthopper/server.cpp | 187 + .../examples/cpp03/serialization/.gitignore | 11 + .../examples/cpp03/serialization/client.cpp | 125 + .../cpp03/serialization/connection.hpp | 188 + .../examples/cpp03/serialization/server.cpp | 123 + .../examples/cpp03/serialization/stock.hpp | 50 + .../src/examples/cpp03/services/.gitignore | 11 + .../examples/cpp03/services/basic_logger.hpp | 77 + .../cpp03/services/daytime_client.cpp | 101 + .../src/examples/cpp03/services/logger.hpp | 24 + .../cpp03/services/logger_service.cpp | 11 + .../cpp03/services/logger_service.hpp | 145 + .../asio/src/examples/cpp03/socks4/.gitignore | 10 + .../asio/src/examples/cpp03/socks4/socks4.hpp | 144 + .../src/examples/cpp03/socks4/sync_client.cpp | 94 + .../asio/src/examples/cpp03/spawn/.gitignore | 12 + .../src/examples/cpp03/spawn/echo_server.cpp | 122 + .../examples/cpp03/spawn/parallel_grep.cpp | 89 + .../asio/src/examples/cpp03/ssl/.gitignore | 11 + .../asio/src/examples/cpp03/ssl/README | 8 + .../asio/src/examples/cpp03/ssl/ca.pem | 49 + .../asio/src/examples/cpp03/ssl/client.cpp | 157 + .../asio/src/examples/cpp03/ssl/dh2048.pem | 8 + .../asio/src/examples/cpp03/ssl/server.cpp | 170 + .../asio/src/examples/cpp03/ssl/server.pem | 71 + .../src/examples/cpp03/timeouts/.gitignore | 11 + .../cpp03/timeouts/async_tcp_client.cpp | 311 + .../cpp03/timeouts/blocking_tcp_client.cpp | 191 + .../timeouts/blocking_token_tcp_client.cpp | 201 + .../cpp03/timeouts/blocking_udp_client.cpp | 154 + .../src/examples/cpp03/timeouts/server.cpp | 433 + .../asio/src/examples/cpp03/timers/.gitignore | 10 + .../examples/cpp03/timers/time_t_timer.cpp | 106 + .../cpp03/tutorial/daytime1/.gitignore | 10 + .../cpp03/tutorial/daytime1/client.cpp | 57 + .../cpp03/tutorial/daytime2/.gitignore | 10 + .../cpp03/tutorial/daytime2/server.cpp | 50 + .../cpp03/tutorial/daytime3/.gitignore | 10 + .../cpp03/tutorial/daytime3/server.cpp | 119 + .../cpp03/tutorial/daytime4/.gitignore | 10 + .../cpp03/tutorial/daytime4/client.cpp | 52 + .../cpp03/tutorial/daytime5/.gitignore | 10 + .../cpp03/tutorial/daytime5/server.cpp | 53 + .../cpp03/tutorial/daytime6/.gitignore | 10 + .../cpp03/tutorial/daytime6/server.cpp | 89 + .../cpp03/tutorial/daytime7/.gitignore | 10 + .../cpp03/tutorial/daytime7/server.cpp | 160 + .../examples/cpp03/tutorial/daytime_dox.txt | 498 + .../src/examples/cpp03/tutorial/index_dox.txt | 48 + .../examples/cpp03/tutorial/timer1/.gitignore | 10 + .../examples/cpp03/tutorial/timer1/timer.cpp | 24 + .../examples/cpp03/tutorial/timer2/.gitignore | 10 + .../examples/cpp03/tutorial/timer2/timer.cpp | 29 + .../examples/cpp03/tutorial/timer3/.gitignore | 10 + .../examples/cpp03/tutorial/timer3/timer.cpp | 43 + .../examples/cpp03/tutorial/timer4/.gitignore | 10 + .../examples/cpp03/tutorial/timer4/timer.cpp | 54 + .../examples/cpp03/tutorial/timer5/.gitignore | 10 + .../examples/cpp03/tutorial/timer5/timer.cpp | 80 + .../src/examples/cpp03/tutorial/timer_dox.txt | 379 + .../src/examples/cpp03/windows/.gitignore | 10 + .../examples/cpp03/windows/transmit_file.cpp | 177 + .../asio/src/examples/cpp11/Makefile.am | 163 + .../src/examples/cpp11/allocation/.gitignore | 10 + .../src/examples/cpp11/allocation/server.cpp | 255 + .../src/examples/cpp11/buffers/.gitignore | 10 + .../cpp11/buffers/reference_counted.cpp | 122 + .../asio/src/examples/cpp11/chat/.gitignore | 11 + .../src/examples/cpp11/chat/chat_client.cpp | 167 + .../src/examples/cpp11/chat/chat_message.hpp | 91 + .../src/examples/cpp11/chat/chat_server.cpp | 227 + .../asio/src/examples/cpp11/echo/.gitignore | 11 + .../cpp11/echo/async_tcp_echo_server.cpp | 114 + .../cpp11/echo/async_udp_echo_server.cpp | 82 + .../cpp11/echo/blocking_tcp_echo_client.cpp | 55 + .../cpp11/echo/blocking_tcp_echo_server.cpp | 74 + .../cpp11/echo/blocking_udp_echo_client.cpp | 58 + .../cpp11/echo/blocking_udp_echo_server.cpp | 52 + .../src/examples/cpp11/executors/.gitignore | 5 + .../src/examples/cpp11/executors/actor.cpp | 286 + .../cpp11/executors/bank_account_1.cpp | 60 + .../cpp11/executors/bank_account_2.cpp | 60 + .../examples/cpp11/executors/fork_join.cpp | 290 + .../src/examples/cpp11/executors/pipeline.cpp | 288 + .../cpp11/executors/priority_scheduler.cpp | 148 + .../asio/src/examples/cpp11/fork/.gitignore | 11 + .../asio/src/examples/cpp11/fork/daemon.cpp | 189 + .../cpp11/fork/process_per_connection.cpp | 162 + .../src/examples/cpp11/futures/.gitignore | 11 + .../examples/cpp11/futures/daytime_client.cpp | 95 + .../cpp11/handler_tracking/.gitignore | 1 + .../async_tcp_echo_server.cpp | 135 + .../handler_tracking/custom_tracking.hpp | 211 + .../src/examples/cpp11/http/server/.gitignore | 11 + .../examples/cpp11/http/server/connection.cpp | 94 + .../examples/cpp11/http/server/connection.hpp | 79 + .../cpp11/http/server/connection_manager.cpp | 40 + .../cpp11/http/server/connection_manager.hpp | 48 + .../src/examples/cpp11/http/server/header.hpp | 28 + .../src/examples/cpp11/http/server/main.cpp | 43 + .../examples/cpp11/http/server/mime_types.cpp | 45 + .../examples/cpp11/http/server/mime_types.hpp | 27 + .../src/examples/cpp11/http/server/reply.cpp | 255 + .../src/examples/cpp11/http/server/reply.hpp | 64 + .../examples/cpp11/http/server/request.hpp | 34 + .../cpp11/http/server/request_handler.cpp | 121 + .../cpp11/http/server/request_handler.hpp | 47 + .../cpp11/http/server/request_parser.cpp | 315 + .../cpp11/http/server/request_parser.hpp | 96 + .../src/examples/cpp11/http/server/server.cpp | 94 + .../src/examples/cpp11/http/server/server.hpp | 64 + .../src/examples/cpp11/invocation/.gitignore | 10 + .../cpp11/invocation/prioritised_handlers.cpp | 202 + .../src/examples/cpp11/iostreams/.gitignore | 11 + .../examples/cpp11/iostreams/http_client.cpp | 91 + .../asio/src/examples/cpp11/local/.gitignore | 13 + .../src/examples/cpp11/local/connect_pair.cpp | 129 + .../examples/cpp11/local/iostream_client.cpp | 61 + .../examples/cpp11/local/stream_client.cpp | 60 + .../examples/cpp11/local/stream_server.cpp | 121 + .../src/examples/cpp11/multicast/.gitignore | 11 + .../src/examples/cpp11/multicast/receiver.cpp | 88 + .../src/examples/cpp11/multicast/sender.cpp | 91 + .../src/examples/cpp11/nonblocking/.gitignore | 10 + .../cpp11/nonblocking/third_party_lib.cpp | 212 + .../src/examples/cpp11/operations/.gitignore | 10 + .../examples/cpp11/operations/composed_1.cpp | 113 + .../examples/cpp11/operations/composed_2.cpp | 131 + .../examples/cpp11/operations/composed_3.cpp | 192 + .../examples/cpp11/operations/composed_4.cpp | 207 + .../examples/cpp11/operations/composed_5.cpp | 243 + .../examples/cpp11/operations/composed_6.cpp | 302 + .../examples/cpp11/operations/composed_7.cpp | 222 + .../examples/cpp11/operations/composed_8.cpp | 217 + .../asio/src/examples/cpp11/socks4/.gitignore | 10 + .../asio/src/examples/cpp11/socks4/socks4.hpp | 143 + .../src/examples/cpp11/socks4/sync_client.cpp | 94 + .../asio/src/examples/cpp11/spawn/.gitignore | 12 + .../src/examples/cpp11/spawn/echo_server.cpp | 111 + .../examples/cpp11/spawn/parallel_grep.cpp | 84 + .../asio/src/examples/cpp11/ssl/.gitignore | 11 + .../asio/src/examples/cpp11/ssl/README | 8 + .../asio/src/examples/cpp11/ssl/ca.pem | 49 + .../asio/src/examples/cpp11/ssl/client.cpp | 165 + .../asio/src/examples/cpp11/ssl/dh2048.pem | 8 + .../asio/src/examples/cpp11/ssl/server.cpp | 145 + .../asio/src/examples/cpp11/ssl/server.pem | 71 + .../src/examples/cpp11/timeouts/.gitignore | 11 + .../cpp11/timeouts/async_tcp_client.cpp | 311 + .../cpp11/timeouts/blocking_tcp_client.cpp | 192 + .../timeouts/blocking_token_tcp_client.cpp | 198 + .../cpp11/timeouts/blocking_udp_client.cpp | 155 + .../src/examples/cpp11/timeouts/server.cpp | 433 + .../asio/src/examples/cpp11/timers/.gitignore | 10 + .../examples/cpp11/timers/time_t_timer.cpp | 106 + .../asio/src/examples/cpp14/Makefile.am | 88 + .../src/examples/cpp14/deferred/.gitignore | 10 + .../examples/cpp14/deferred/deferred_1.cpp | 36 + .../examples/cpp14/deferred/deferred_2.cpp | 45 + .../examples/cpp14/deferred/deferred_3.cpp | 52 + .../examples/cpp14/deferred/deferred_4.cpp | 60 + .../examples/cpp14/deferred/deferred_5.cpp | 67 + .../examples/cpp14/deferred/deferred_6.cpp | 77 + .../examples/cpp14/deferred/deferred_7.cpp | 73 + .../asio/src/examples/cpp14/echo/.gitignore | 11 + .../cpp14/echo/async_tcp_echo_server.cpp | 117 + .../cpp14/echo/async_udp_echo_server.cpp | 83 + .../cpp14/echo/blocking_tcp_echo_client.cpp | 55 + .../cpp14/echo/blocking_tcp_echo_server.cpp | 77 + .../cpp14/echo/blocking_udp_echo_client.cpp | 59 + .../cpp14/echo/blocking_udp_echo_server.cpp | 53 + .../src/examples/cpp14/executors/.gitignore | 6 + .../src/examples/cpp14/executors/actor.cpp | 285 + .../src/examples/cpp14/executors/async_1.cpp | 56 + .../src/examples/cpp14/executors/async_2.cpp | 81 + .../cpp14/executors/bank_account_1.cpp | 60 + .../cpp14/executors/bank_account_2.cpp | 60 + .../examples/cpp14/executors/fork_join.cpp | 290 + .../src/examples/cpp14/executors/pipeline.cpp | 284 + .../cpp14/executors/priority_scheduler.cpp | 181 + .../src/examples/cpp14/iostreams/.gitignore | 11 + .../examples/cpp14/iostreams/http_client.cpp | 91 + .../src/examples/cpp14/operations/.gitignore | 10 + .../examples/cpp14/operations/composed_1.cpp | 113 + .../examples/cpp14/operations/composed_2.cpp | 131 + .../examples/cpp14/operations/composed_3.cpp | 186 + .../examples/cpp14/operations/composed_4.cpp | 201 + .../examples/cpp14/operations/composed_5.cpp | 238 + .../examples/cpp14/operations/composed_6.cpp | 298 + .../examples/cpp14/operations/composed_7.cpp | 219 + .../examples/cpp14/operations/composed_8.cpp | 212 + .../cpp14/parallel_group/parallel_sort.cpp | 134 + .../cpp14/parallel_group/wait_for_all.cpp | 58 + .../cpp14/parallel_group/wait_for_one.cpp | 58 + .../parallel_group/wait_for_one_error.cpp | 58 + .../parallel_group/wait_for_one_success.cpp | 58 + .../asio/src/examples/cpp17/Makefile.am | 37 + .../examples/cpp17/coroutines_ts/.gitignore | 13 + .../cpp17/coroutines_ts/chat_server.cpp | 222 + .../cpp17/coroutines_ts/echo_server.cpp | 76 + .../echo_server_with_as_single_default.cpp | 71 + .../echo_server_with_as_tuple_default.cpp | 71 + .../echo_server_with_default.cpp | 73 + .../cpp17/coroutines_ts/range_based_for.cpp | 102 + .../coroutines_ts/refactored_echo_server.cpp | 80 + .../ThirdParty/asio/src/tests/.gitignore | 11 + .../ThirdParty/asio/src/tests/Makefile.am | 590 + .../asio/src/tests/latency/.gitignore | 11 + .../asio/src/tests/latency/allocator.hpp | 52 + .../asio/src/tests/latency/high_res_clock.hpp | 53 + .../asio/src/tests/latency/tcp_client.cpp | 124 + .../asio/src/tests/latency/tcp_server.cpp | 114 + .../asio/src/tests/latency/udp_client.cpp | 104 + .../asio/src/tests/latency/udp_server.cpp | 125 + .../asio/src/tests/performance/.gitignore | 11 + .../asio/src/tests/performance/client.cpp | 286 + .../tests/performance/handler_allocator.hpp | 112 + .../asio/src/tests/performance/server.cpp | 233 + .../asio/src/tests/properties/.gitignore | 8 + .../asio/src/tests/properties/Makefile.am | 367 + .../asio/src/tests/properties/Makefile.msc | 308 + .../cpp03/can_prefer_free_prefer.cpp | 59 + .../cpp03/can_prefer_free_require.cpp | 59 + .../cpp03/can_prefer_member_prefer.cpp | 59 + .../cpp03/can_prefer_member_require.cpp | 59 + .../can_prefer_not_applicable_free_prefer.cpp | 52 + ...can_prefer_not_applicable_free_require.cpp | 52 + ...an_prefer_not_applicable_member_prefer.cpp | 52 + ...n_prefer_not_applicable_member_require.cpp | 52 + .../can_prefer_not_applicable_static.cpp | 45 + .../can_prefer_not_applicable_unsupported.cpp | 33 + .../can_prefer_not_preferable_free_prefer.cpp | 59 + ...can_prefer_not_preferable_free_require.cpp | 59 + ...an_prefer_not_preferable_member_prefer.cpp | 59 + ...n_prefer_not_preferable_member_require.cpp | 59 + .../can_prefer_not_preferable_static.cpp | 52 + .../can_prefer_not_preferable_unsupported.cpp | 43 + .../properties/cpp03/can_prefer_static.cpp | 52 + .../cpp03/can_prefer_unsupported.cpp | 43 + .../tests/properties/cpp03/can_query_free.cpp | 48 + .../properties/cpp03/can_query_member.cpp | 48 + .../cpp03/can_query_not_applicable_free.cpp | 41 + .../cpp03/can_query_not_applicable_member.cpp | 41 + .../cpp03/can_query_not_applicable_static.cpp | 41 + .../can_query_not_applicable_unsupported.cpp | 26 + .../properties/cpp03/can_query_static.cpp | 48 + .../cpp03/can_query_unsupported.cpp | 36 + .../cpp03/can_require_concept_free.cpp | 55 + .../cpp03/can_require_concept_member.cpp | 55 + ...an_require_concept_not_applicable_free.cpp | 48 + ..._require_concept_not_applicable_member.cpp | 48 + ..._require_concept_not_applicable_static.cpp | 41 + ...ire_concept_not_applicable_unsupported.cpp | 28 + .../cpp03/can_require_concept_static.cpp | 48 + .../cpp03/can_require_concept_unsupported.cpp | 38 + .../properties/cpp03/can_require_free.cpp | 59 + .../properties/cpp03/can_require_member.cpp | 59 + .../cpp03/can_require_not_applicable_free.cpp | 52 + .../can_require_not_applicable_member.cpp | 52 + .../can_require_not_applicable_static.cpp | 45 + ...can_require_not_applicable_unsupported.cpp | 32 + .../properties/cpp03/can_require_static.cpp | 52 + .../cpp03/can_require_unsupported.cpp | 42 + .../properties/cpp03/prefer_free_prefer.cpp | 68 + .../properties/cpp03/prefer_free_require.cpp | 68 + .../properties/cpp03/prefer_member_prefer.cpp | 68 + .../cpp03/prefer_member_require.cpp | 68 + .../tests/properties/cpp03/prefer_static.cpp | 61 + .../properties/cpp03/prefer_unsupported.cpp | 46 + .../src/tests/properties/cpp03/query_free.cpp | 55 + .../tests/properties/cpp03/query_member.cpp | 55 + .../tests/properties/cpp03/query_static.cpp | 55 + .../properties/cpp03/require_concept_free.cpp | 60 + .../cpp03/require_concept_member.cpp | 60 + .../cpp03/require_concept_static.cpp | 55 + .../tests/properties/cpp03/require_free.cpp | 68 + .../tests/properties/cpp03/require_member.cpp | 68 + .../tests/properties/cpp03/require_static.cpp | 61 + .../cpp11/can_prefer_free_prefer.cpp | 48 + .../cpp11/can_prefer_free_require.cpp | 48 + .../cpp11/can_prefer_member_prefer.cpp | 48 + .../cpp11/can_prefer_member_require.cpp | 48 + .../can_prefer_not_applicable_free_prefer.cpp | 38 + ...can_prefer_not_applicable_free_require.cpp | 38 + ...an_prefer_not_applicable_member_prefer.cpp | 38 + ...n_prefer_not_applicable_member_require.cpp | 38 + .../can_prefer_not_applicable_static.cpp | 45 + .../can_prefer_not_applicable_unsupported.cpp | 33 + .../can_prefer_not_preferable_free_prefer.cpp | 48 + ...can_prefer_not_preferable_free_require.cpp | 48 + ...an_prefer_not_preferable_member_prefer.cpp | 48 + ...n_prefer_not_preferable_member_require.cpp | 48 + .../can_prefer_not_preferable_static.cpp | 43 + .../can_prefer_not_preferable_unsupported.cpp | 43 + .../properties/cpp11/can_prefer_static.cpp | 52 + .../cpp11/can_prefer_unsupported.cpp | 43 + .../tests/properties/cpp11/can_query_free.cpp | 37 + .../properties/cpp11/can_query_member.cpp | 37 + .../cpp11/can_query_not_applicable_free.cpp | 27 + .../cpp11/can_query_not_applicable_member.cpp | 27 + .../cpp11/can_query_not_applicable_static.cpp | 41 + .../can_query_not_applicable_unsupported.cpp | 26 + .../properties/cpp11/can_query_static.cpp | 48 + .../cpp11/can_query_unsupported.cpp | 36 + .../cpp11/can_require_concept_free.cpp | 44 + .../cpp11/can_require_concept_member.cpp | 44 + ...an_require_concept_not_applicable_free.cpp | 34 + ..._require_concept_not_applicable_member.cpp | 34 + ..._require_concept_not_applicable_static.cpp | 41 + ...ire_concept_not_applicable_unsupported.cpp | 28 + .../cpp11/can_require_concept_static.cpp | 48 + .../cpp11/can_require_concept_unsupported.cpp | 38 + .../properties/cpp11/can_require_free.cpp | 48 + .../properties/cpp11/can_require_member.cpp | 48 + .../cpp11/can_require_not_applicable_free.cpp | 38 + .../can_require_not_applicable_member.cpp | 38 + .../can_require_not_applicable_static.cpp | 45 + ...can_require_not_applicable_unsupported.cpp | 32 + .../properties/cpp11/can_require_static.cpp | 52 + .../cpp11/can_require_unsupported.cpp | 42 + .../properties/cpp11/prefer_free_prefer.cpp | 64 + .../properties/cpp11/prefer_free_require.cpp | 64 + .../properties/cpp11/prefer_member_prefer.cpp | 64 + .../cpp11/prefer_member_require.cpp | 64 + .../tests/properties/cpp11/prefer_static.cpp | 68 + .../properties/cpp11/prefer_unsupported.cpp | 59 + .../src/tests/properties/cpp11/query_free.cpp | 49 + .../tests/properties/cpp11/query_member.cpp | 49 + .../tests/properties/cpp11/query_static.cpp | 60 + .../properties/cpp11/require_concept_free.cpp | 52 + .../cpp11/require_concept_member.cpp | 52 + .../cpp11/require_concept_static.cpp | 58 + .../tests/properties/cpp11/require_free.cpp | 64 + .../tests/properties/cpp11/require_member.cpp | 64 + .../tests/properties/cpp11/require_static.cpp | 68 + .../cpp14/can_prefer_free_prefer.cpp | 39 + .../cpp14/can_prefer_free_require.cpp | 39 + .../cpp14/can_prefer_member_prefer.cpp | 39 + .../cpp14/can_prefer_member_require.cpp | 39 + .../can_prefer_not_applicable_free_prefer.cpp | 38 + ...can_prefer_not_applicable_free_require.cpp | 38 + ...an_prefer_not_applicable_member_prefer.cpp | 38 + ...n_prefer_not_applicable_member_require.cpp | 38 + .../can_prefer_not_applicable_static.cpp | 35 + .../can_prefer_not_applicable_unsupported.cpp | 32 + .../can_prefer_not_preferable_free_prefer.cpp | 39 + ...can_prefer_not_preferable_free_require.cpp | 39 + ...an_prefer_not_preferable_member_prefer.cpp | 39 + ...n_prefer_not_preferable_member_require.cpp | 39 + .../can_prefer_not_preferable_static.cpp | 34 + .../can_prefer_not_preferable_unsupported.cpp | 34 + .../properties/cpp14/can_prefer_static.cpp | 36 + .../cpp14/can_prefer_unsupported.cpp | 42 + .../tests/properties/cpp14/can_query_free.cpp | 28 + .../properties/cpp14/can_query_member.cpp | 28 + .../cpp14/can_query_not_applicable_free.cpp | 27 + .../cpp14/can_query_not_applicable_member.cpp | 27 + .../cpp14/can_query_not_applicable_static.cpp | 27 + .../can_query_not_applicable_unsupported.cpp | 26 + .../properties/cpp14/can_query_static.cpp | 28 + .../cpp14/can_query_unsupported.cpp | 27 + .../cpp14/can_require_concept_free.cpp | 35 + .../cpp14/can_require_concept_member.cpp | 35 + ...an_require_concept_not_applicable_free.cpp | 34 + ..._require_concept_not_applicable_member.cpp | 34 + ..._require_concept_not_applicable_static.cpp | 31 + ...ire_concept_not_applicable_unsupported.cpp | 28 + .../cpp14/can_require_concept_static.cpp | 32 + .../cpp14/can_require_concept_unsupported.cpp | 38 + .../properties/cpp14/can_require_free.cpp | 39 + .../properties/cpp14/can_require_member.cpp | 39 + .../cpp14/can_require_not_applicable_free.cpp | 38 + .../can_require_not_applicable_member.cpp | 38 + .../can_require_not_applicable_static.cpp | 35 + ...can_require_not_applicable_unsupported.cpp | 32 + .../properties/cpp14/can_require_static.cpp | 36 + .../cpp14/can_require_unsupported.cpp | 42 + .../properties/cpp14/prefer_free_prefer.cpp | 55 + .../properties/cpp14/prefer_free_require.cpp | 55 + .../properties/cpp14/prefer_member_prefer.cpp | 55 + .../cpp14/prefer_member_require.cpp | 55 + .../tests/properties/cpp14/prefer_static.cpp | 52 + .../properties/cpp14/prefer_unsupported.cpp | 50 + .../src/tests/properties/cpp14/query_free.cpp | 40 + .../tests/properties/cpp14/query_member.cpp | 40 + .../tests/properties/cpp14/query_static.cpp | 40 + .../properties/cpp14/require_concept_free.cpp | 43 + .../cpp14/require_concept_member.cpp | 43 + .../cpp14/require_concept_static.cpp | 42 + .../tests/properties/cpp14/require_free.cpp | 55 + .../tests/properties/cpp14/require_member.cpp | 55 + .../tests/properties/cpp14/require_static.cpp | 52 + .../ThirdParty/asio/src/tests/unit/.gitignore | 84 + .../src/tests/unit/archetypes/async_ops.hpp | 415 + .../tests/unit/archetypes/async_result.hpp | 94 + .../archetypes/gettable_socket_option.hpp | 54 + .../unit/archetypes/io_control_command.hpp | 32 + .../archetypes/settable_socket_option.hpp | 49 + .../src/tests/unit/associated_allocator.cpp | 25 + .../unit/associated_cancellation_slot.cpp | 25 + .../src/tests/unit/associated_executor.cpp | 25 + .../asio/src/tests/unit/associator.cpp | 25 + .../asio/src/tests/unit/async_result.cpp | 25 + .../asio/src/tests/unit/awaitable.cpp | 25 + .../src/tests/unit/basic_datagram_socket.cpp | 25 + .../src/tests/unit/basic_deadline_timer.cpp | 25 + .../asio/src/tests/unit/basic_raw_socket.cpp | 25 + .../tests/unit/basic_seq_packet_socket.cpp | 25 + .../asio/src/tests/unit/basic_serial_port.cpp | 26 + .../asio/src/tests/unit/basic_signal_set.cpp | 25 + .../asio/src/tests/unit/basic_socket.cpp | 25 + .../src/tests/unit/basic_socket_acceptor.cpp | 25 + .../src/tests/unit/basic_stream_socket.cpp | 25 + .../asio/src/tests/unit/basic_streambuf.cpp | 25 + .../src/tests/unit/basic_waitable_timer.cpp | 25 + .../src/tests/unit/bind_cancellation_slot.cpp | 165 + .../asio/src/tests/unit/bind_executor.cpp | 154 + .../ThirdParty/asio/src/tests/unit/buffer.cpp | 830 + .../src/tests/unit/buffered_read_stream.cpp | 338 + .../asio/src/tests/unit/buffered_stream.cpp | 364 + .../src/tests/unit/buffered_write_stream.cpp | 353 + .../asio/src/tests/unit/buffers_iterator.cpp | 292 + .../src/tests/unit/cancellation_signal.cpp | 25 + .../src/tests/unit/cancellation_state.cpp | 25 + .../asio/src/tests/unit/cancellation_type.cpp | 25 + .../asio/src/tests/unit/co_spawn.cpp | 25 + .../src/tests/unit/completion_condition.cpp | 25 + .../asio/src/tests/unit/compose.cpp | 554 + .../asio/src/tests/unit/connect.cpp | 1190 + .../asio/src/tests/unit/coroutine.cpp | 112 + .../asio/src/tests/unit/deadline_timer.cpp | 448 + .../ThirdParty/asio/src/tests/unit/defer.cpp | 25 + .../asio/src/tests/unit/detached.cpp | 25 + .../asio/src/tests/unit/dispatch.cpp | 25 + .../ThirdParty/asio/src/tests/unit/error.cpp | 89 + .../asio/src/tests/unit/execution/.gitignore | 32 + .../src/tests/unit/execution/any_executor.cpp | 886 + .../src/tests/unit/execution/blocking.cpp | 1914 + .../unit/execution/blocking_adaptation.cpp | 1321 + .../src/tests/unit/execution/bulk_execute.cpp | 320 + .../tests/unit/execution/bulk_guarantee.cpp | 1978 + .../asio/src/tests/unit/execution/connect.cpp | 481 + .../src/tests/unit/execution/context_as.cpp | 157 + .../asio/src/tests/unit/execution/execute.cpp | 388 + .../src/tests/unit/execution/executor.cpp | 184 + .../unit/execution/invocable_archetype.cpp | 25 + .../asio/src/tests/unit/execution/mapping.cpp | 1978 + .../tests/unit/execution/operation_state.cpp | 104 + .../tests/unit/execution/outstanding_work.cpp | 1250 + .../src/tests/unit/execution/prefer_only.cpp | 543 + .../src/tests/unit/execution/receiver.cpp | 549 + .../src/tests/unit/execution/relationship.cpp | 1250 + .../src/tests/unit/execution/schedule.cpp | 490 + .../src/tests/unit/execution/scheduler.cpp | 99 + .../asio/src/tests/unit/execution/sender.cpp | 231 + .../src/tests/unit/execution/set_done.cpp | 228 + .../src/tests/unit/execution/set_error.cpp | 244 + .../src/tests/unit/execution/set_value.cpp | 820 + .../asio/src/tests/unit/execution/start.cpp | 228 + .../asio/src/tests/unit/execution/submit.cpp | 546 + .../asio/src/tests/unit/execution_context.cpp | 25 + .../asio/src/tests/unit/executor.cpp | 25 + .../src/tests/unit/executor_work_guard.cpp | 25 + .../src/tests/unit/experimental/.gitignore | 12 + .../unit/experimental/awaitable_operators.cpp | 297 + .../tests/unit/experimental/coro/.gitignore | 15 + .../tests/unit/experimental/coro/cancel.cpp | 164 + .../unit/experimental/coro/exception.cpp | 170 + .../tests/unit/experimental/coro/partial.cpp | 45 + .../unit/experimental/coro/simple_test.cpp | 264 + .../unit/experimental/coro/stack_test.cpp | 83 + .../tests/unit/experimental/coro/use_coro.cpp | 77 + .../src/tests/unit/experimental/deferred.cpp | 25 + .../src/tests/unit/experimental/promise.cpp | 320 + .../asio/src/tests/unit/generic/.gitignore | 14 + .../src/tests/unit/generic/basic_endpoint.cpp | 25 + .../tests/unit/generic/datagram_protocol.cpp | 263 + .../src/tests/unit/generic/raw_protocol.cpp | 263 + .../unit/generic/seq_packet_protocol.cpp | 205 + .../tests/unit/generic/stream_protocol.cpp | 248 + .../src/tests/unit/high_resolution_timer.cpp | 30 + .../asio/src/tests/unit/io_context.cpp | 585 + .../asio/src/tests/unit/io_context_strand.cpp | 325 + .../asio/src/tests/unit/ip/.gitignore | 27 + .../asio/src/tests/unit/ip/address.cpp | 149 + .../asio/src/tests/unit/ip/basic_endpoint.cpp | 25 + .../asio/src/tests/unit/ip/basic_resolver.cpp | 25 + .../tests/unit/ip/basic_resolver_entry.cpp | 25 + .../tests/unit/ip/basic_resolver_iterator.cpp | 25 + .../tests/unit/ip/basic_resolver_query.cpp | 25 + .../asio/src/tests/unit/ip/host_name.cpp | 55 + .../asio/src/tests/unit/ip/icmp.cpp | 577 + .../asio/src/tests/unit/ip/multicast.cpp | 363 + .../asio/src/tests/unit/ip/network_v4.cpp | 314 + .../asio/src/tests/unit/ip/network_v6.cpp | 238 + .../src/tests/unit/ip/resolver_query_base.cpp | 25 + .../ThirdParty/asio/src/tests/unit/ip/tcp.cpp | 1351 + .../ThirdParty/asio/src/tests/unit/ip/udp.cpp | 673 + .../asio/src/tests/unit/ip/unicast.cpp | 171 + .../asio/src/tests/unit/ip/v6_only.cpp | 135 + .../asio/src/tests/unit/is_read_buffered.cpp | 129 + .../asio/src/tests/unit/is_write_buffered.cpp | 129 + .../asio/src/tests/unit/local/.gitignore | 13 + .../src/tests/unit/local/basic_endpoint.cpp | 25 + .../src/tests/unit/local/connect_pair.cpp | 76 + .../tests/unit/local/datagram_protocol.cpp | 242 + .../src/tests/unit/local/stream_protocol.cpp | 219 + .../asio/src/tests/unit/packaged_task.cpp | 25 + .../asio/src/tests/unit/placeholders.cpp | 25 + .../asio/src/tests/unit/posix/.gitignore | 14 + .../src/tests/unit/posix/basic_descriptor.cpp | 25 + .../unit/posix/basic_stream_descriptor.cpp | 25 + .../asio/src/tests/unit/posix/descriptor.cpp | 25 + .../src/tests/unit/posix/descriptor_base.cpp | 25 + .../tests/unit/posix/stream_descriptor.cpp | 183 + .../ThirdParty/asio/src/tests/unit/post.cpp | 25 + .../ThirdParty/asio/src/tests/unit/read.cpp | 4997 + .../asio/src/tests/unit/read_at.cpp | 7502 + .../asio/src/tests/unit/read_until.cpp | 1658 + .../asio/src/tests/unit/redirect_error.cpp | 25 + .../asio/src/tests/unit/serial_port.cpp | 173 + .../asio/src/tests/unit/serial_port_base.cpp | 99 + .../asio/src/tests/unit/signal_set.cpp | 95 + .../asio/src/tests/unit/socket_base.cpp | 650 + .../asio/src/tests/unit/ssl/.gitignore | 15 + .../asio/src/tests/unit/ssl/context.cpp | 25 + .../asio/src/tests/unit/ssl/context_base.cpp | 25 + .../asio/src/tests/unit/ssl/error.cpp | 25 + .../tests/unit/ssl/host_name_verification.cpp | 25 + .../tests/unit/ssl/rfc2818_verification.cpp | 25 + .../asio/src/tests/unit/ssl/stream.cpp | 203 + .../asio/src/tests/unit/ssl/stream_base.cpp | 25 + .../src/tests/unit/static_thread_pool.cpp | 30 + .../asio/src/tests/unit/steady_timer.cpp | 30 + .../ThirdParty/asio/src/tests/unit/strand.cpp | 476 + .../asio/src/tests/unit/streambuf.cpp | 62 + .../asio/src/tests/unit/system_context.cpp | 30 + .../asio/src/tests/unit/system_executor.cpp | 170 + .../asio/src/tests/unit/system_timer.cpp | 525 + .../asio/src/tests/unit/this_coro.cpp | 25 + .../ThirdParty/asio/src/tests/unit/thread.cpp | 25 + .../asio/src/tests/unit/thread_pool.cpp | 526 + .../asio/src/tests/unit/time_traits.cpp | 25 + .../asio/src/tests/unit/ts/.gitignore | 17 + .../asio/src/tests/unit/ts/buffer.cpp | 30 + .../asio/src/tests/unit/ts/executor.cpp | 30 + .../asio/src/tests/unit/ts/internet.cpp | 30 + .../asio/src/tests/unit/ts/io_context.cpp | 30 + .../ThirdParty/asio/src/tests/unit/ts/net.cpp | 30 + .../asio/src/tests/unit/ts/netfwd.cpp | 33 + .../asio/src/tests/unit/ts/socket.cpp | 30 + .../asio/src/tests/unit/ts/timer.cpp | 30 + .../asio/src/tests/unit/unit_test.hpp | 190 + .../asio/src/tests/unit/use_awaitable.cpp | 25 + .../asio/src/tests/unit/use_future.cpp | 670 + .../asio/src/tests/unit/uses_executor.cpp | 25 + .../asio/src/tests/unit/wait_traits.cpp | 25 + .../asio/src/tests/unit/windows/.gitignore | 18 + .../unit/windows/basic_object_handle.cpp | 25 + .../unit/windows/basic_overlapped_handle.cpp | 25 + .../windows/basic_random_access_handle.cpp | 25 + .../unit/windows/basic_stream_handle.cpp | 25 + .../src/tests/unit/windows/object_handle.cpp | 130 + .../tests/unit/windows/overlapped_handle.cpp | 26 + .../src/tests/unit/windows/overlapped_ptr.cpp | 119 + .../unit/windows/random_access_handle.cpp | 155 + .../src/tests/unit/windows/stream_handle.cpp | 148 + .../ThirdParty/asio/src/tests/unit/write.cpp | 4904 + .../asio/src/tests/unit/write_at.cpp | 7563 + .../ThirdParty/asio/src/tools/handlerlive.pl | 89 + .../ThirdParty/asio/src/tools/handlertree.pl | 140 + .../ThirdParty/asio/src/tools/handlerviz.pl | 375 + .../ThirdParty/asio/tsify.pl | 574 + .../ThirdParty/concurrentqueue/CMakeLists.txt | 74 + .../ThirdParty/concurrentqueue/LICENSE.md | 62 + .../ThirdParty/concurrentqueue/README.md | 533 + .../concurrentqueue/benchmarks/benchmarks.cpp | 2126 + .../benchmarks/boost/LICENSE_1_0.txt | 23 + .../benchmarks/boost/README.txt | 2 + .../benchmarks/boost/array.hpp | 446 + .../benchmarks/boost/assert.hpp | 85 + .../benchmarks/boost/atomic.hpp | 18 + .../benchmarks/boost/atomic/atomic.hpp | 93 + .../benchmarks/boost/atomic/atomic_flag.hpp | 33 + .../benchmarks/boost/atomic/capabilities.hpp | 161 + .../boost/atomic/detail/atomic_flag.hpp | 70 + .../boost/atomic/detail/atomic_template.hpp | 774 + .../boost/atomic/detail/bitwise_cast.hpp | 53 + .../boost/atomic/detail/caps_gcc_alpha.hpp | 34 + .../boost/atomic/detail/caps_gcc_arm.hpp | 56 + .../boost/atomic/detail/caps_gcc_atomic.hpp | 134 + .../boost/atomic/detail/caps_gcc_ppc.hpp | 36 + .../boost/atomic/detail/caps_gcc_sparc.hpp | 34 + .../boost/atomic/detail/caps_gcc_sync.hpp | 62 + .../boost/atomic/detail/caps_gcc_x86.hpp | 52 + .../boost/atomic/detail/caps_linux_arm.hpp | 35 + .../boost/atomic/detail/caps_msvc_arm.hpp | 34 + .../boost/atomic/detail/caps_msvc_x86.hpp | 50 + .../boost/atomic/detail/caps_windows.hpp | 33 + .../benchmarks/boost/atomic/detail/config.hpp | 75 + .../boost/atomic/detail/int_sizes.hpp | 140 + .../boost/atomic/detail/interlocked.hpp | 481 + .../benchmarks/boost/atomic/detail/link.hpp | 58 + .../boost/atomic/detail/lockpool.hpp | 51 + .../boost/atomic/detail/operations.hpp | 24 + .../boost/atomic/detail/operations_fwd.hpp | 35 + .../atomic/detail/operations_lockfree.hpp | 30 + .../boost/atomic/detail/ops_cas_based.hpp | 105 + .../boost/atomic/detail/ops_emulated.hpp | 161 + .../atomic/detail/ops_extending_cas_based.hpp | 68 + .../boost/atomic/detail/ops_gcc_alpha.hpp | 876 + .../boost/atomic/detail/ops_gcc_arm.hpp | 973 + .../boost/atomic/detail/ops_gcc_atomic.hpp | 395 + .../boost/atomic/detail/ops_gcc_ppc.hpp | 802 + .../boost/atomic/detail/ops_gcc_sparc.hpp | 240 + .../boost/atomic/detail/ops_gcc_sync.hpp | 270 + .../boost/atomic/detail/ops_gcc_x86.hpp | 514 + .../boost/atomic/detail/ops_gcc_x86_dcas.hpp | 616 + .../boost/atomic/detail/ops_linux_arm.hpp | 178 + .../boost/atomic/detail/ops_msvc_arm.hpp | 824 + .../boost/atomic/detail/ops_msvc_common.hpp | 38 + .../boost/atomic/detail/ops_msvc_x86.hpp | 928 + .../boost/atomic/detail/ops_windows.hpp | 216 + .../benchmarks/boost/atomic/detail/pause.hpp | 43 + .../boost/atomic/detail/platform.hpp | 121 + .../boost/atomic/detail/storage_type.hpp | 280 + .../benchmarks/boost/atomic/fences.hpp | 67 + .../benchmarks/boost/config.hpp | 67 + .../boost/config/abi/borland_prefix.hpp | 27 + .../boost/config/abi/borland_suffix.hpp | 12 + .../boost/config/abi/msvc_prefix.hpp | 22 + .../boost/config/abi/msvc_suffix.hpp | 8 + .../benchmarks/boost/config/abi_prefix.hpp | 25 + .../benchmarks/boost/config/abi_suffix.hpp | 27 + .../benchmarks/boost/config/auto_link.hpp | 439 + .../boost/config/compiler/borland.hpp | 318 + .../boost/config/compiler/clang.hpp | 279 + .../boost/config/compiler/codegear.hpp | 220 + .../boost/config/compiler/comeau.hpp | 59 + .../boost/config/compiler/common_edg.hpp | 143 + .../boost/config/compiler/compaq_cxx.hpp | 19 + .../benchmarks/boost/config/compiler/cray.hpp | 92 + .../boost/config/compiler/digitalmars.hpp | 124 + .../benchmarks/boost/config/compiler/gcc.hpp | 314 + .../boost/config/compiler/gcc_xml.hpp | 95 + .../boost/config/compiler/greenhills.hpp | 28 + .../boost/config/compiler/hp_acc.hpp | 145 + .../boost/config/compiler/intel.hpp | 535 + .../benchmarks/boost/config/compiler/kai.hpp | 33 + .../boost/config/compiler/metrowerks.hpp | 179 + .../benchmarks/boost/config/compiler/mpw.hpp | 121 + .../benchmarks/boost/config/compiler/nvcc.hpp | 16 + .../boost/config/compiler/pathscale.hpp | 114 + .../benchmarks/boost/config/compiler/pgi.hpp | 155 + .../boost/config/compiler/sgi_mipspro.hpp | 29 + .../boost/config/compiler/sunpro_cc.hpp | 190 + .../boost/config/compiler/vacpp.hpp | 162 + .../boost/config/compiler/visualc.hpp | 298 + .../boost/config/compiler/xlcpp.hpp | 258 + .../benchmarks/boost/config/no_tr1/cmath.hpp | 28 + .../boost/config/no_tr1/complex.hpp | 28 + .../boost/config/no_tr1/functional.hpp | 28 + .../benchmarks/boost/config/no_tr1/memory.hpp | 28 + .../boost/config/no_tr1/utility.hpp | 28 + .../benchmarks/boost/config/platform/aix.hpp | 33 + .../boost/config/platform/amigaos.hpp | 15 + .../benchmarks/boost/config/platform/beos.hpp | 26 + .../benchmarks/boost/config/platform/bsd.hpp | 86 + .../boost/config/platform/cloudabi.hpp | 18 + .../benchmarks/boost/config/platform/cray.hpp | 18 + .../boost/config/platform/cygwin.hpp | 58 + .../boost/config/platform/haiku.hpp | 31 + .../benchmarks/boost/config/platform/hpux.hpp | 87 + .../benchmarks/boost/config/platform/irix.hpp | 31 + .../boost/config/platform/linux.hpp | 105 + .../boost/config/platform/macos.hpp | 87 + .../boost/config/platform/qnxnto.hpp | 31 + .../boost/config/platform/solaris.hpp | 31 + .../boost/config/platform/symbian.hpp | 97 + .../benchmarks/boost/config/platform/vms.hpp | 25 + .../boost/config/platform/vxworks.hpp | 369 + .../boost/config/platform/win32.hpp | 90 + .../boost/config/posix_features.hpp | 95 + .../boost/config/requires_threads.hpp | 92 + .../boost/config/select_compiler_config.hpp | 148 + .../boost/config/select_platform_config.hpp | 137 + .../boost/config/select_stdlib_config.hpp | 105 + .../boost/config/stdlib/dinkumware.hpp | 198 + .../boost/config/stdlib/libcomo.hpp | 83 + .../benchmarks/boost/config/stdlib/libcpp.hpp | 80 + .../boost/config/stdlib/libstdcpp3.hpp | 281 + .../benchmarks/boost/config/stdlib/modena.hpp | 69 + .../benchmarks/boost/config/stdlib/msl.hpp | 88 + .../boost/config/stdlib/roguewave.hpp | 198 + .../benchmarks/boost/config/stdlib/sgi.hpp | 158 + .../boost/config/stdlib/stlport.hpp | 248 + .../benchmarks/boost/config/stdlib/vacpp.hpp | 64 + .../benchmarks/boost/config/suffix.hpp | 1007 + .../benchmarks/boost/config/user.hpp | 133 + .../boost/config/warning_disable.hpp | 47 + .../benchmarks/boost/core/enable_if.hpp | 128 + .../benchmarks/boost/core/noncopyable.hpp | 48 + .../benchmarks/boost/core/swap.hpp | 60 + .../benchmarks/boost/cstdint.hpp | 546 + .../benchmarks/boost/current_function.hpp | 71 + .../benchmarks/boost/detail/is_xxx.hpp | 27 + .../benchmarks/boost/detail/iterator.hpp | 26 + .../benchmarks/boost/detail/workaround.hpp | 267 + .../benchmarks/boost/exception/exception.hpp | 499 + .../boost/functional/hash/hash_fwd.hpp | 36 + .../benchmarks/boost/functional/hash_fwd.hpp | 11 + .../benchmarks/boost/limits.hpp | 146 + .../boost/lockfree/detail/atomic.hpp | 81 + .../boost/lockfree/detail/copy_payload.hpp | 83 + .../boost/lockfree/detail/freelist.hpp | 649 + .../boost/lockfree/detail/parameter.hpp | 73 + .../boost/lockfree/detail/prefix.hpp | 56 + .../boost/lockfree/detail/tagged_ptr.hpp | 21 + .../boost/lockfree/detail/tagged_ptr_dcas.hpp | 133 + .../detail/tagged_ptr_ptrcompression.hpp | 174 + .../benchmarks/boost/lockfree/policies.hpp | 59 + .../benchmarks/boost/lockfree/queue.hpp | 548 + .../benchmarks/boost/memory_order.hpp | 57 + .../benchmarks/boost/mpl/O1_size.hpp | 40 + .../benchmarks/boost/mpl/O1_size_fwd.hpp | 24 + .../benchmarks/boost/mpl/always.hpp | 38 + .../benchmarks/boost/mpl/and.hpp | 60 + .../benchmarks/boost/mpl/apply.hpp | 229 + .../benchmarks/boost/mpl/apply_fwd.hpp | 107 + .../benchmarks/boost/mpl/apply_wrap.hpp | 234 + .../benchmarks/boost/mpl/arg.hpp | 131 + .../benchmarks/boost/mpl/arg_fwd.hpp | 28 + .../benchmarks/boost/mpl/assert.hpp | 439 + .../benchmarks/boost/mpl/at_fwd.hpp | 24 + .../boost/mpl/aux_/O1_size_impl.hpp | 87 + .../benchmarks/boost/mpl/aux_/adl_barrier.hpp | 48 + .../benchmarks/boost/mpl/aux_/arg_typedef.hpp | 31 + .../benchmarks/boost/mpl/aux_/arity.hpp | 39 + .../benchmarks/boost/mpl/aux_/arity_spec.hpp | 67 + .../boost/mpl/aux_/begin_end_impl.hpp | 101 + .../benchmarks/boost/mpl/aux_/clear_impl.hpp | 35 + .../boost/mpl/aux_/common_name_wknd.hpp | 34 + .../benchmarks/boost/mpl/aux_/config/adl.hpp | 40 + .../boost/mpl/aux_/config/arrays.hpp | 30 + .../benchmarks/boost/mpl/aux_/config/bcc.hpp | 28 + .../benchmarks/boost/mpl/aux_/config/bind.hpp | 33 + .../boost/mpl/aux_/config/compiler.hpp | 66 + .../benchmarks/boost/mpl/aux_/config/ctps.hpp | 30 + .../mpl/aux_/config/dmc_ambiguous_ctps.hpp | 27 + .../benchmarks/boost/mpl/aux_/config/dtp.hpp | 46 + .../benchmarks/boost/mpl/aux_/config/eti.hpp | 47 + .../boost/mpl/aux_/config/forwarding.hpp | 27 + .../benchmarks/boost/mpl/aux_/config/gcc.hpp | 23 + .../benchmarks/boost/mpl/aux_/config/gpu.hpp | 35 + .../boost/mpl/aux_/config/has_apply.hpp | 32 + .../boost/mpl/aux_/config/has_xxx.hpp | 34 + .../boost/mpl/aux_/config/integral.hpp | 38 + .../boost/mpl/aux_/config/intel.hpp | 21 + .../boost/mpl/aux_/config/lambda.hpp | 32 + .../benchmarks/boost/mpl/aux_/config/msvc.hpp | 21 + .../boost/mpl/aux_/config/msvc_typename.hpp | 26 + .../benchmarks/boost/mpl/aux_/config/nttp.hpp | 41 + .../boost/mpl/aux_/config/operators.hpp | 34 + .../mpl/aux_/config/overload_resolution.hpp | 29 + .../boost/mpl/aux_/config/pp_counter.hpp | 26 + .../boost/mpl/aux_/config/preprocessor.hpp | 39 + .../boost/mpl/aux_/config/static_constant.hpp | 25 + .../benchmarks/boost/mpl/aux_/config/ttp.hpp | 41 + .../mpl/aux_/config/use_preprocessed.hpp | 19 + .../boost/mpl/aux_/config/workaround.hpp | 19 + .../benchmarks/boost/mpl/aux_/count_args.hpp | 105 + .../boost/mpl/aux_/find_if_pred.hpp | 31 + .../benchmarks/boost/mpl/aux_/fold_impl.hpp | 43 + .../boost/mpl/aux_/fold_impl_body.hpp | 365 + .../benchmarks/boost/mpl/aux_/full_lambda.hpp | 354 + .../benchmarks/boost/mpl/aux_/has_apply.hpp | 32 + .../benchmarks/boost/mpl/aux_/has_begin.hpp | 23 + .../boost/mpl/aux_/has_key_impl.hpp | 34 + .../benchmarks/boost/mpl/aux_/has_rebind.hpp | 99 + .../benchmarks/boost/mpl/aux_/has_size.hpp | 23 + .../benchmarks/boost/mpl/aux_/has_tag.hpp | 23 + .../benchmarks/boost/mpl/aux_/has_type.hpp | 23 + .../boost/mpl/aux_/include_preprocessed.hpp | 42 + .../benchmarks/boost/mpl/aux_/insert_impl.hpp | 68 + .../boost/mpl/aux_/integral_wrapper.hpp | 93 + .../boost/mpl/aux_/is_msvc_eti_arg.hpp | 64 + .../benchmarks/boost/mpl/aux_/iter_apply.hpp | 47 + .../boost/mpl/aux_/iter_fold_if_impl.hpp | 210 + .../boost/mpl/aux_/lambda_arity_param.hpp | 25 + .../boost/mpl/aux_/lambda_no_ctps.hpp | 193 + .../benchmarks/boost/mpl/aux_/lambda_spec.hpp | 49 + .../boost/mpl/aux_/lambda_support.hpp | 169 + .../benchmarks/boost/mpl/aux_/logical_op.hpp | 165 + .../benchmarks/boost/mpl/aux_/msvc_dtw.hpp | 68 + .../boost/mpl/aux_/msvc_eti_base.hpp | 77 + .../boost/mpl/aux_/msvc_is_class.hpp | 58 + .../boost/mpl/aux_/msvc_never_true.hpp | 34 + .../benchmarks/boost/mpl/aux_/msvc_type.hpp | 62 + .../benchmarks/boost/mpl/aux_/na.hpp | 95 + .../benchmarks/boost/mpl/aux_/na_assert.hpp | 34 + .../benchmarks/boost/mpl/aux_/na_fwd.hpp | 31 + .../benchmarks/boost/mpl/aux_/na_spec.hpp | 175 + .../boost/mpl/aux_/nested_type_wknd.hpp | 48 + .../benchmarks/boost/mpl/aux_/nttp_decl.hpp | 35 + .../boost/mpl/aux_/overload_names.hpp | 48 + .../preprocessed/bcc/advance_backward.hpp | 97 + .../aux_/preprocessed/bcc/advance_forward.hpp | 97 + .../boost/mpl/aux_/preprocessed/bcc/and.hpp | 69 + .../boost/mpl/aux_/preprocessed/bcc/apply.hpp | 169 + .../mpl/aux_/preprocessed/bcc/apply_fwd.hpp | 52 + .../mpl/aux_/preprocessed/bcc/apply_wrap.hpp | 461 + .../boost/mpl/aux_/preprocessed/bcc/arg.hpp | 117 + .../mpl/aux_/preprocessed/bcc/basic_bind.hpp | 300 + .../boost/mpl/aux_/preprocessed/bcc/bind.hpp | 397 + .../mpl/aux_/preprocessed/bcc/bind_fwd.hpp | 46 + .../mpl/aux_/preprocessed/bcc/bitand.hpp | 147 + .../boost/mpl/aux_/preprocessed/bcc/bitor.hpp | 147 + .../mpl/aux_/preprocessed/bcc/bitxor.hpp | 147 + .../boost/mpl/aux_/preprocessed/bcc/deque.hpp | 323 + .../mpl/aux_/preprocessed/bcc/divides.hpp | 146 + .../mpl/aux_/preprocessed/bcc/equal_to.hpp | 94 + .../mpl/aux_/preprocessed/bcc/fold_impl.hpp | 180 + .../mpl/aux_/preprocessed/bcc/full_lambda.hpp | 558 + .../mpl/aux_/preprocessed/bcc/greater.hpp | 94 + .../aux_/preprocessed/bcc/greater_equal.hpp | 94 + .../mpl/aux_/preprocessed/bcc/inherit.hpp | 139 + .../preprocessed/bcc/iter_fold_if_impl.hpp | 133 + .../aux_/preprocessed/bcc/iter_fold_impl.hpp | 180 + .../aux_/preprocessed/bcc/lambda_no_ctps.hpp | 229 + .../boost/mpl/aux_/preprocessed/bcc/less.hpp | 94 + .../mpl/aux_/preprocessed/bcc/less_equal.hpp | 94 + .../boost/mpl/aux_/preprocessed/bcc/list.hpp | 323 + .../mpl/aux_/preprocessed/bcc/list_c.hpp | 328 + .../boost/mpl/aux_/preprocessed/bcc/map.hpp | 323 + .../boost/mpl/aux_/preprocessed/bcc/minus.hpp | 146 + .../mpl/aux_/preprocessed/bcc/modulus.hpp | 101 + .../aux_/preprocessed/bcc/not_equal_to.hpp | 94 + .../boost/mpl/aux_/preprocessed/bcc/or.hpp | 69 + .../aux_/preprocessed/bcc/placeholders.hpp | 105 + .../boost/mpl/aux_/preprocessed/bcc/plus.hpp | 146 + .../boost/mpl/aux_/preprocessed/bcc/quote.hpp | 119 + .../preprocessed/bcc/reverse_fold_impl.hpp | 295 + .../bcc/reverse_iter_fold_impl.hpp | 295 + .../boost/mpl/aux_/preprocessed/bcc/set.hpp | 323 + .../boost/mpl/aux_/preprocessed/bcc/set_c.hpp | 328 + .../mpl/aux_/preprocessed/bcc/shift_left.hpp | 99 + .../mpl/aux_/preprocessed/bcc/shift_right.hpp | 99 + .../aux_/preprocessed/bcc/template_arity.hpp | 40 + .../boost/mpl/aux_/preprocessed/bcc/times.hpp | 146 + .../mpl/aux_/preprocessed/bcc/unpack_args.hpp | 97 + .../mpl/aux_/preprocessed/bcc/vector.hpp | 323 + .../mpl/aux_/preprocessed/bcc/vector_c.hpp | 309 + .../preprocessed/bcc551/advance_backward.hpp | 97 + .../preprocessed/bcc551/advance_forward.hpp | 97 + .../mpl/aux_/preprocessed/bcc551/and.hpp | 69 + .../mpl/aux_/preprocessed/bcc551/apply.hpp | 169 + .../aux_/preprocessed/bcc551/apply_fwd.hpp | 52 + .../aux_/preprocessed/bcc551/apply_wrap.hpp | 456 + .../mpl/aux_/preprocessed/bcc551/arg.hpp | 123 + .../aux_/preprocessed/bcc551/basic_bind.hpp | 306 + .../mpl/aux_/preprocessed/bcc551/bind.hpp | 403 + .../mpl/aux_/preprocessed/bcc551/bind_fwd.hpp | 46 + .../mpl/aux_/preprocessed/bcc551/bitand.hpp | 147 + .../mpl/aux_/preprocessed/bcc551/bitor.hpp | 147 + .../mpl/aux_/preprocessed/bcc551/bitxor.hpp | 147 + .../mpl/aux_/preprocessed/bcc551/deque.hpp | 323 + .../mpl/aux_/preprocessed/bcc551/divides.hpp | 146 + .../mpl/aux_/preprocessed/bcc551/equal_to.hpp | 94 + .../aux_/preprocessed/bcc551/fold_impl.hpp | 180 + .../aux_/preprocessed/bcc551/full_lambda.hpp | 558 + .../mpl/aux_/preprocessed/bcc551/greater.hpp | 94 + .../preprocessed/bcc551/greater_equal.hpp | 94 + .../mpl/aux_/preprocessed/bcc551/inherit.hpp | 141 + .../preprocessed/bcc551/iter_fold_if_impl.hpp | 133 + .../preprocessed/bcc551/iter_fold_impl.hpp | 180 + .../preprocessed/bcc551/lambda_no_ctps.hpp | 229 + .../mpl/aux_/preprocessed/bcc551/less.hpp | 94 + .../aux_/preprocessed/bcc551/less_equal.hpp | 94 + .../mpl/aux_/preprocessed/bcc551/list.hpp | 323 + .../mpl/aux_/preprocessed/bcc551/list_c.hpp | 328 + .../mpl/aux_/preprocessed/bcc551/map.hpp | 323 + .../mpl/aux_/preprocessed/bcc551/minus.hpp | 146 + .../mpl/aux_/preprocessed/bcc551/modulus.hpp | 101 + .../aux_/preprocessed/bcc551/not_equal_to.hpp | 94 + .../boost/mpl/aux_/preprocessed/bcc551/or.hpp | 69 + .../aux_/preprocessed/bcc551/placeholders.hpp | 105 + .../mpl/aux_/preprocessed/bcc551/plus.hpp | 146 + .../mpl/aux_/preprocessed/bcc551/quote.hpp | 11 + .../preprocessed/bcc551/reverse_fold_impl.hpp | 295 + .../bcc551/reverse_iter_fold_impl.hpp | 295 + .../mpl/aux_/preprocessed/bcc551/set.hpp | 323 + .../mpl/aux_/preprocessed/bcc551/set_c.hpp | 328 + .../aux_/preprocessed/bcc551/shift_left.hpp | 99 + .../aux_/preprocessed/bcc551/shift_right.hpp | 99 + .../preprocessed/bcc551/template_arity.hpp | 40 + .../mpl/aux_/preprocessed/bcc551/times.hpp | 146 + .../aux_/preprocessed/bcc551/unpack_args.hpp | 97 + .../mpl/aux_/preprocessed/bcc551/vector.hpp | 323 + .../mpl/aux_/preprocessed/bcc551/vector_c.hpp | 309 + .../bcc_pre590/advance_backward.hpp | 97 + .../bcc_pre590/advance_forward.hpp | 97 + .../mpl/aux_/preprocessed/bcc_pre590/and.hpp | 69 + .../aux_/preprocessed/bcc_pre590/apply.hpp | 169 + .../preprocessed/bcc_pre590/apply_fwd.hpp | 52 + .../preprocessed/bcc_pre590/apply_wrap.hpp | 456 + .../mpl/aux_/preprocessed/bcc_pre590/arg.hpp | 117 + .../preprocessed/bcc_pre590/basic_bind.hpp | 300 + .../mpl/aux_/preprocessed/bcc_pre590/bind.hpp | 397 + .../aux_/preprocessed/bcc_pre590/bind_fwd.hpp | 46 + .../aux_/preprocessed/bcc_pre590/bitand.hpp | 147 + .../aux_/preprocessed/bcc_pre590/bitor.hpp | 147 + .../aux_/preprocessed/bcc_pre590/bitxor.hpp | 147 + .../aux_/preprocessed/bcc_pre590/deque.hpp | 323 + .../aux_/preprocessed/bcc_pre590/divides.hpp | 146 + .../aux_/preprocessed/bcc_pre590/equal_to.hpp | 94 + .../preprocessed/bcc_pre590/fold_impl.hpp | 180 + .../preprocessed/bcc_pre590/full_lambda.hpp | 558 + .../aux_/preprocessed/bcc_pre590/greater.hpp | 94 + .../preprocessed/bcc_pre590/greater_equal.hpp | 94 + .../aux_/preprocessed/bcc_pre590/inherit.hpp | 139 + .../bcc_pre590/iter_fold_if_impl.hpp | 133 + .../bcc_pre590/iter_fold_impl.hpp | 180 + .../bcc_pre590/lambda_no_ctps.hpp | 229 + .../mpl/aux_/preprocessed/bcc_pre590/less.hpp | 94 + .../preprocessed/bcc_pre590/less_equal.hpp | 94 + .../mpl/aux_/preprocessed/bcc_pre590/list.hpp | 323 + .../aux_/preprocessed/bcc_pre590/list_c.hpp | 328 + .../mpl/aux_/preprocessed/bcc_pre590/map.hpp | 323 + .../aux_/preprocessed/bcc_pre590/minus.hpp | 146 + .../aux_/preprocessed/bcc_pre590/modulus.hpp | 101 + .../preprocessed/bcc_pre590/not_equal_to.hpp | 94 + .../mpl/aux_/preprocessed/bcc_pre590/or.hpp | 69 + .../preprocessed/bcc_pre590/placeholders.hpp | 105 + .../mpl/aux_/preprocessed/bcc_pre590/plus.hpp | 146 + .../aux_/preprocessed/bcc_pre590/quote.hpp | 11 + .../bcc_pre590/reverse_fold_impl.hpp | 295 + .../bcc_pre590/reverse_iter_fold_impl.hpp | 295 + .../mpl/aux_/preprocessed/bcc_pre590/set.hpp | 323 + .../aux_/preprocessed/bcc_pre590/set_c.hpp | 328 + .../preprocessed/bcc_pre590/shift_left.hpp | 99 + .../preprocessed/bcc_pre590/shift_right.hpp | 99 + .../bcc_pre590/template_arity.hpp | 40 + .../aux_/preprocessed/bcc_pre590/times.hpp | 146 + .../preprocessed/bcc_pre590/unpack_args.hpp | 97 + .../aux_/preprocessed/bcc_pre590/vector.hpp | 323 + .../aux_/preprocessed/bcc_pre590/vector_c.hpp | 309 + .../preprocessed/dmc/advance_backward.hpp | 97 + .../aux_/preprocessed/dmc/advance_forward.hpp | 97 + .../boost/mpl/aux_/preprocessed/dmc/and.hpp | 69 + .../boost/mpl/aux_/preprocessed/dmc/apply.hpp | 169 + .../mpl/aux_/preprocessed/dmc/apply_fwd.hpp | 52 + .../mpl/aux_/preprocessed/dmc/apply_wrap.hpp | 84 + .../boost/mpl/aux_/preprocessed/dmc/arg.hpp | 123 + .../mpl/aux_/preprocessed/dmc/basic_bind.hpp | 406 + .../boost/mpl/aux_/preprocessed/dmc/bind.hpp | 515 + .../mpl/aux_/preprocessed/dmc/bind_fwd.hpp | 53 + .../mpl/aux_/preprocessed/dmc/bitand.hpp | 147 + .../boost/mpl/aux_/preprocessed/dmc/bitor.hpp | 147 + .../mpl/aux_/preprocessed/dmc/bitxor.hpp | 147 + .../boost/mpl/aux_/preprocessed/dmc/deque.hpp | 323 + .../mpl/aux_/preprocessed/dmc/divides.hpp | 146 + .../mpl/aux_/preprocessed/dmc/equal_to.hpp | 94 + .../mpl/aux_/preprocessed/dmc/fold_impl.hpp | 180 + .../mpl/aux_/preprocessed/dmc/full_lambda.hpp | 536 + .../mpl/aux_/preprocessed/dmc/greater.hpp | 94 + .../aux_/preprocessed/dmc/greater_equal.hpp | 94 + .../mpl/aux_/preprocessed/dmc/inherit.hpp | 141 + .../preprocessed/dmc/iter_fold_if_impl.hpp | 133 + .../aux_/preprocessed/dmc/iter_fold_impl.hpp | 180 + .../aux_/preprocessed/dmc/lambda_no_ctps.hpp | 229 + .../boost/mpl/aux_/preprocessed/dmc/less.hpp | 94 + .../mpl/aux_/preprocessed/dmc/less_equal.hpp | 94 + .../boost/mpl/aux_/preprocessed/dmc/list.hpp | 323 + .../mpl/aux_/preprocessed/dmc/list_c.hpp | 328 + .../boost/mpl/aux_/preprocessed/dmc/map.hpp | 323 + .../boost/mpl/aux_/preprocessed/dmc/minus.hpp | 146 + .../mpl/aux_/preprocessed/dmc/modulus.hpp | 101 + .../aux_/preprocessed/dmc/not_equal_to.hpp | 94 + .../boost/mpl/aux_/preprocessed/dmc/or.hpp | 69 + .../aux_/preprocessed/dmc/placeholders.hpp | 105 + .../boost/mpl/aux_/preprocessed/dmc/plus.hpp | 146 + .../boost/mpl/aux_/preprocessed/dmc/quote.hpp | 123 + .../preprocessed/dmc/reverse_fold_impl.hpp | 231 + .../dmc/reverse_iter_fold_impl.hpp | 231 + .../boost/mpl/aux_/preprocessed/dmc/set.hpp | 323 + .../boost/mpl/aux_/preprocessed/dmc/set_c.hpp | 328 + .../mpl/aux_/preprocessed/dmc/shift_left.hpp | 99 + .../mpl/aux_/preprocessed/dmc/shift_right.hpp | 99 + .../aux_/preprocessed/dmc/template_arity.hpp | 11 + .../boost/mpl/aux_/preprocessed/dmc/times.hpp | 146 + .../mpl/aux_/preprocessed/dmc/unpack_args.hpp | 94 + .../mpl/aux_/preprocessed/dmc/vector.hpp | 323 + .../mpl/aux_/preprocessed/dmc/vector_c.hpp | 309 + .../preprocessed/gcc/advance_backward.hpp | 97 + .../aux_/preprocessed/gcc/advance_forward.hpp | 97 + .../boost/mpl/aux_/preprocessed/gcc/and.hpp | 69 + .../boost/mpl/aux_/preprocessed/gcc/apply.hpp | 169 + .../mpl/aux_/preprocessed/gcc/apply_fwd.hpp | 52 + .../mpl/aux_/preprocessed/gcc/apply_wrap.hpp | 84 + .../boost/mpl/aux_/preprocessed/gcc/arg.hpp | 123 + .../mpl/aux_/preprocessed/gcc/basic_bind.hpp | 440 + .../boost/mpl/aux_/preprocessed/gcc/bind.hpp | 561 + .../mpl/aux_/preprocessed/gcc/bind_fwd.hpp | 52 + .../mpl/aux_/preprocessed/gcc/bitand.hpp | 147 + .../boost/mpl/aux_/preprocessed/gcc/bitor.hpp | 147 + .../mpl/aux_/preprocessed/gcc/bitxor.hpp | 147 + .../boost/mpl/aux_/preprocessed/gcc/deque.hpp | 323 + .../mpl/aux_/preprocessed/gcc/divides.hpp | 146 + .../mpl/aux_/preprocessed/gcc/equal_to.hpp | 94 + .../mpl/aux_/preprocessed/gcc/fold_impl.hpp | 180 + .../mpl/aux_/preprocessed/gcc/full_lambda.hpp | 558 + .../mpl/aux_/preprocessed/gcc/greater.hpp | 94 + .../aux_/preprocessed/gcc/greater_equal.hpp | 94 + .../mpl/aux_/preprocessed/gcc/inherit.hpp | 141 + .../preprocessed/gcc/iter_fold_if_impl.hpp | 133 + .../aux_/preprocessed/gcc/iter_fold_impl.hpp | 180 + .../aux_/preprocessed/gcc/lambda_no_ctps.hpp | 229 + .../boost/mpl/aux_/preprocessed/gcc/less.hpp | 94 + .../mpl/aux_/preprocessed/gcc/less_equal.hpp | 94 + .../boost/mpl/aux_/preprocessed/gcc/list.hpp | 323 + .../mpl/aux_/preprocessed/gcc/list_c.hpp | 328 + .../boost/mpl/aux_/preprocessed/gcc/map.hpp | 323 + .../boost/mpl/aux_/preprocessed/gcc/minus.hpp | 146 + .../mpl/aux_/preprocessed/gcc/modulus.hpp | 101 + .../aux_/preprocessed/gcc/not_equal_to.hpp | 94 + .../boost/mpl/aux_/preprocessed/gcc/or.hpp | 69 + .../aux_/preprocessed/gcc/placeholders.hpp | 105 + .../boost/mpl/aux_/preprocessed/gcc/plus.hpp | 146 + .../boost/mpl/aux_/preprocessed/gcc/quote.hpp | 123 + .../preprocessed/gcc/reverse_fold_impl.hpp | 231 + .../gcc/reverse_iter_fold_impl.hpp | 231 + .../boost/mpl/aux_/preprocessed/gcc/set.hpp | 323 + .../boost/mpl/aux_/preprocessed/gcc/set_c.hpp | 328 + .../mpl/aux_/preprocessed/gcc/shift_left.hpp | 99 + .../mpl/aux_/preprocessed/gcc/shift_right.hpp | 99 + .../aux_/preprocessed/gcc/template_arity.hpp | 97 + .../boost/mpl/aux_/preprocessed/gcc/times.hpp | 146 + .../mpl/aux_/preprocessed/gcc/unpack_args.hpp | 94 + .../mpl/aux_/preprocessed/gcc/vector.hpp | 323 + .../mpl/aux_/preprocessed/gcc/vector_c.hpp | 309 + .../preprocessed/msvc60/advance_backward.hpp | 132 + .../preprocessed/msvc60/advance_forward.hpp | 132 + .../mpl/aux_/preprocessed/msvc60/and.hpp | 73 + .../mpl/aux_/preprocessed/msvc60/apply.hpp | 166 + .../aux_/preprocessed/msvc60/apply_fwd.hpp | 46 + .../aux_/preprocessed/msvc60/apply_wrap.hpp | 247 + .../mpl/aux_/preprocessed/msvc60/arg.hpp | 123 + .../aux_/preprocessed/msvc60/basic_bind.hpp | 328 + .../mpl/aux_/preprocessed/msvc60/bind.hpp | 432 + .../mpl/aux_/preprocessed/msvc60/bind_fwd.hpp | 46 + .../mpl/aux_/preprocessed/msvc60/bitand.hpp | 149 + .../mpl/aux_/preprocessed/msvc60/bitor.hpp | 149 + .../mpl/aux_/preprocessed/msvc60/bitxor.hpp | 149 + .../mpl/aux_/preprocessed/msvc60/deque.hpp | 556 + .../mpl/aux_/preprocessed/msvc60/divides.hpp | 148 + .../mpl/aux_/preprocessed/msvc60/equal_to.hpp | 102 + .../aux_/preprocessed/msvc60/fold_impl.hpp | 293 + .../aux_/preprocessed/msvc60/full_lambda.hpp | 554 + .../mpl/aux_/preprocessed/msvc60/greater.hpp | 102 + .../preprocessed/msvc60/greater_equal.hpp | 102 + .../mpl/aux_/preprocessed/msvc60/inherit.hpp | 166 + .../preprocessed/msvc60/iter_fold_if_impl.hpp | 133 + .../preprocessed/msvc60/iter_fold_impl.hpp | 293 + .../preprocessed/msvc60/lambda_no_ctps.hpp | 229 + .../mpl/aux_/preprocessed/msvc60/less.hpp | 102 + .../aux_/preprocessed/msvc60/less_equal.hpp | 102 + .../mpl/aux_/preprocessed/msvc60/list.hpp | 556 + .../mpl/aux_/preprocessed/msvc60/list_c.hpp | 534 + .../mpl/aux_/preprocessed/msvc60/map.hpp | 556 + .../mpl/aux_/preprocessed/msvc60/minus.hpp | 148 + .../mpl/aux_/preprocessed/msvc60/modulus.hpp | 115 + .../aux_/preprocessed/msvc60/not_equal_to.hpp | 102 + .../boost/mpl/aux_/preprocessed/msvc60/or.hpp | 73 + .../aux_/preprocessed/msvc60/placeholders.hpp | 105 + .../mpl/aux_/preprocessed/msvc60/plus.hpp | 148 + .../mpl/aux_/preprocessed/msvc60/quote.hpp | 11 + .../preprocessed/msvc60/reverse_fold_impl.hpp | 343 + .../msvc60/reverse_iter_fold_impl.hpp | 343 + .../mpl/aux_/preprocessed/msvc60/set.hpp | 556 + .../mpl/aux_/preprocessed/msvc60/set_c.hpp | 534 + .../aux_/preprocessed/msvc60/shift_left.hpp | 114 + .../aux_/preprocessed/msvc60/shift_right.hpp | 114 + .../preprocessed/msvc60/template_arity.hpp | 46 + .../mpl/aux_/preprocessed/msvc60/times.hpp | 148 + .../aux_/preprocessed/msvc60/unpack_args.hpp | 109 + .../mpl/aux_/preprocessed/msvc60/vector.hpp | 556 + .../mpl/aux_/preprocessed/msvc60/vector_c.hpp | 534 + .../preprocessed/msvc70/advance_backward.hpp | 97 + .../preprocessed/msvc70/advance_forward.hpp | 97 + .../mpl/aux_/preprocessed/msvc70/and.hpp | 71 + .../mpl/aux_/preprocessed/msvc70/apply.hpp | 160 + .../aux_/preprocessed/msvc70/apply_fwd.hpp | 46 + .../aux_/preprocessed/msvc70/apply_wrap.hpp | 138 + .../mpl/aux_/preprocessed/msvc70/arg.hpp | 123 + .../aux_/preprocessed/msvc70/basic_bind.hpp | 328 + .../mpl/aux_/preprocessed/msvc70/bind.hpp | 432 + .../mpl/aux_/preprocessed/msvc70/bind_fwd.hpp | 46 + .../mpl/aux_/preprocessed/msvc70/bitand.hpp | 151 + .../mpl/aux_/preprocessed/msvc70/bitor.hpp | 151 + .../mpl/aux_/preprocessed/msvc70/bitxor.hpp | 151 + .../mpl/aux_/preprocessed/msvc70/deque.hpp | 556 + .../mpl/aux_/preprocessed/msvc70/divides.hpp | 150 + .../mpl/aux_/preprocessed/msvc70/equal_to.hpp | 102 + .../aux_/preprocessed/msvc70/fold_impl.hpp | 245 + .../aux_/preprocessed/msvc70/full_lambda.hpp | 554 + .../mpl/aux_/preprocessed/msvc70/greater.hpp | 102 + .../preprocessed/msvc70/greater_equal.hpp | 102 + .../mpl/aux_/preprocessed/msvc70/inherit.hpp | 166 + .../preprocessed/msvc70/iter_fold_if_impl.hpp | 133 + .../preprocessed/msvc70/iter_fold_impl.hpp | 245 + .../preprocessed/msvc70/lambda_no_ctps.hpp | 229 + .../mpl/aux_/preprocessed/msvc70/less.hpp | 102 + .../aux_/preprocessed/msvc70/less_equal.hpp | 102 + .../mpl/aux_/preprocessed/msvc70/list.hpp | 556 + .../mpl/aux_/preprocessed/msvc70/list_c.hpp | 534 + .../mpl/aux_/preprocessed/msvc70/map.hpp | 556 + .../mpl/aux_/preprocessed/msvc70/minus.hpp | 150 + .../mpl/aux_/preprocessed/msvc70/modulus.hpp | 115 + .../aux_/preprocessed/msvc70/not_equal_to.hpp | 102 + .../boost/mpl/aux_/preprocessed/msvc70/or.hpp | 71 + .../aux_/preprocessed/msvc70/placeholders.hpp | 105 + .../mpl/aux_/preprocessed/msvc70/plus.hpp | 150 + .../mpl/aux_/preprocessed/msvc70/quote.hpp | 116 + .../preprocessed/msvc70/reverse_fold_impl.hpp | 295 + .../msvc70/reverse_iter_fold_impl.hpp | 295 + .../mpl/aux_/preprocessed/msvc70/set.hpp | 556 + .../mpl/aux_/preprocessed/msvc70/set_c.hpp | 534 + .../aux_/preprocessed/msvc70/shift_left.hpp | 114 + .../aux_/preprocessed/msvc70/shift_right.hpp | 114 + .../preprocessed/msvc70/template_arity.hpp | 46 + .../mpl/aux_/preprocessed/msvc70/times.hpp | 150 + .../aux_/preprocessed/msvc70/unpack_args.hpp | 109 + .../mpl/aux_/preprocessed/msvc70/vector.hpp | 556 + .../mpl/aux_/preprocessed/msvc70/vector_c.hpp | 534 + .../preprocessed/mwcw/advance_backward.hpp | 97 + .../preprocessed/mwcw/advance_forward.hpp | 97 + .../boost/mpl/aux_/preprocessed/mwcw/and.hpp | 69 + .../mpl/aux_/preprocessed/mwcw/apply.hpp | 169 + .../mpl/aux_/preprocessed/mwcw/apply_fwd.hpp | 52 + .../mpl/aux_/preprocessed/mwcw/apply_wrap.hpp | 456 + .../boost/mpl/aux_/preprocessed/mwcw/arg.hpp | 123 + .../mpl/aux_/preprocessed/mwcw/basic_bind.hpp | 440 + .../boost/mpl/aux_/preprocessed/mwcw/bind.hpp | 561 + .../mpl/aux_/preprocessed/mwcw/bind_fwd.hpp | 52 + .../mpl/aux_/preprocessed/mwcw/bitand.hpp | 147 + .../mpl/aux_/preprocessed/mwcw/bitor.hpp | 147 + .../mpl/aux_/preprocessed/mwcw/bitxor.hpp | 147 + .../mpl/aux_/preprocessed/mwcw/deque.hpp | 323 + .../mpl/aux_/preprocessed/mwcw/divides.hpp | 146 + .../mpl/aux_/preprocessed/mwcw/equal_to.hpp | 94 + .../mpl/aux_/preprocessed/mwcw/fold_impl.hpp | 180 + .../aux_/preprocessed/mwcw/full_lambda.hpp | 554 + .../mpl/aux_/preprocessed/mwcw/greater.hpp | 94 + .../aux_/preprocessed/mwcw/greater_equal.hpp | 94 + .../mpl/aux_/preprocessed/mwcw/inherit.hpp | 141 + .../preprocessed/mwcw/iter_fold_if_impl.hpp | 133 + .../aux_/preprocessed/mwcw/iter_fold_impl.hpp | 180 + .../aux_/preprocessed/mwcw/lambda_no_ctps.hpp | 229 + .../boost/mpl/aux_/preprocessed/mwcw/less.hpp | 94 + .../mpl/aux_/preprocessed/mwcw/less_equal.hpp | 94 + .../boost/mpl/aux_/preprocessed/mwcw/list.hpp | 323 + .../mpl/aux_/preprocessed/mwcw/list_c.hpp | 328 + .../boost/mpl/aux_/preprocessed/mwcw/map.hpp | 323 + .../mpl/aux_/preprocessed/mwcw/minus.hpp | 146 + .../mpl/aux_/preprocessed/mwcw/modulus.hpp | 101 + .../aux_/preprocessed/mwcw/not_equal_to.hpp | 94 + .../boost/mpl/aux_/preprocessed/mwcw/or.hpp | 69 + .../aux_/preprocessed/mwcw/placeholders.hpp | 105 + .../boost/mpl/aux_/preprocessed/mwcw/plus.hpp | 146 + .../mpl/aux_/preprocessed/mwcw/quote.hpp | 123 + .../preprocessed/mwcw/reverse_fold_impl.hpp | 231 + .../mwcw/reverse_iter_fold_impl.hpp | 231 + .../boost/mpl/aux_/preprocessed/mwcw/set.hpp | 323 + .../mpl/aux_/preprocessed/mwcw/set_c.hpp | 328 + .../mpl/aux_/preprocessed/mwcw/shift_left.hpp | 99 + .../aux_/preprocessed/mwcw/shift_right.hpp | 99 + .../aux_/preprocessed/mwcw/template_arity.hpp | 11 + .../mpl/aux_/preprocessed/mwcw/times.hpp | 146 + .../aux_/preprocessed/mwcw/unpack_args.hpp | 94 + .../mpl/aux_/preprocessed/mwcw/vector.hpp | 323 + .../mpl/aux_/preprocessed/mwcw/vector_c.hpp | 309 + .../preprocessed/no_ctps/advance_backward.hpp | 97 + .../preprocessed/no_ctps/advance_forward.hpp | 97 + .../mpl/aux_/preprocessed/no_ctps/and.hpp | 73 + .../mpl/aux_/preprocessed/no_ctps/apply.hpp | 268 + .../aux_/preprocessed/no_ctps/apply_fwd.hpp | 50 + .../aux_/preprocessed/no_ctps/apply_wrap.hpp | 78 + .../mpl/aux_/preprocessed/no_ctps/arg.hpp | 123 + .../aux_/preprocessed/no_ctps/basic_bind.hpp | 486 + .../mpl/aux_/preprocessed/no_ctps/bind.hpp | 590 + .../aux_/preprocessed/no_ctps/bind_fwd.hpp | 52 + .../mpl/aux_/preprocessed/no_ctps/bitand.hpp | 134 + .../mpl/aux_/preprocessed/no_ctps/bitor.hpp | 134 + .../mpl/aux_/preprocessed/no_ctps/bitxor.hpp | 134 + .../mpl/aux_/preprocessed/no_ctps/deque.hpp | 556 + .../mpl/aux_/preprocessed/no_ctps/divides.hpp | 133 + .../aux_/preprocessed/no_ctps/equal_to.hpp | 94 + .../aux_/preprocessed/no_ctps/fold_impl.hpp | 245 + .../aux_/preprocessed/no_ctps/full_lambda.hpp | 554 + .../mpl/aux_/preprocessed/no_ctps/greater.hpp | 94 + .../preprocessed/no_ctps/greater_equal.hpp | 94 + .../mpl/aux_/preprocessed/no_ctps/inherit.hpp | 166 + .../no_ctps/iter_fold_if_impl.hpp | 133 + .../preprocessed/no_ctps/iter_fold_impl.hpp | 245 + .../preprocessed/no_ctps/lambda_no_ctps.hpp | 229 + .../mpl/aux_/preprocessed/no_ctps/less.hpp | 94 + .../aux_/preprocessed/no_ctps/less_equal.hpp | 94 + .../mpl/aux_/preprocessed/no_ctps/list.hpp | 556 + .../mpl/aux_/preprocessed/no_ctps/list_c.hpp | 534 + .../mpl/aux_/preprocessed/no_ctps/map.hpp | 556 + .../mpl/aux_/preprocessed/no_ctps/minus.hpp | 133 + .../mpl/aux_/preprocessed/no_ctps/modulus.hpp | 101 + .../preprocessed/no_ctps/not_equal_to.hpp | 94 + .../mpl/aux_/preprocessed/no_ctps/or.hpp | 73 + .../preprocessed/no_ctps/placeholders.hpp | 105 + .../mpl/aux_/preprocessed/no_ctps/plus.hpp | 133 + .../mpl/aux_/preprocessed/no_ctps/quote.hpp | 116 + .../no_ctps/reverse_fold_impl.hpp | 295 + .../no_ctps/reverse_iter_fold_impl.hpp | 295 + .../mpl/aux_/preprocessed/no_ctps/set.hpp | 556 + .../mpl/aux_/preprocessed/no_ctps/set_c.hpp | 534 + .../aux_/preprocessed/no_ctps/shift_left.hpp | 99 + .../aux_/preprocessed/no_ctps/shift_right.hpp | 99 + .../preprocessed/no_ctps/template_arity.hpp | 40 + .../mpl/aux_/preprocessed/no_ctps/times.hpp | 133 + .../aux_/preprocessed/no_ctps/unpack_args.hpp | 109 + .../mpl/aux_/preprocessed/no_ctps/vector.hpp | 556 + .../aux_/preprocessed/no_ctps/vector_c.hpp | 534 + .../preprocessed/no_ttp/advance_backward.hpp | 97 + .../preprocessed/no_ttp/advance_forward.hpp | 97 + .../mpl/aux_/preprocessed/no_ttp/and.hpp | 69 + .../mpl/aux_/preprocessed/no_ttp/apply.hpp | 169 + .../aux_/preprocessed/no_ttp/apply_fwd.hpp | 52 + .../aux_/preprocessed/no_ttp/apply_wrap.hpp | 84 + .../mpl/aux_/preprocessed/no_ttp/arg.hpp | 123 + .../aux_/preprocessed/no_ttp/basic_bind.hpp | 369 + .../mpl/aux_/preprocessed/no_ttp/bind.hpp | 466 + .../mpl/aux_/preprocessed/no_ttp/bind_fwd.hpp | 52 + .../mpl/aux_/preprocessed/no_ttp/bitand.hpp | 157 + .../mpl/aux_/preprocessed/no_ttp/bitor.hpp | 157 + .../mpl/aux_/preprocessed/no_ttp/bitxor.hpp | 157 + .../mpl/aux_/preprocessed/no_ttp/deque.hpp | 323 + .../mpl/aux_/preprocessed/no_ttp/divides.hpp | 156 + .../mpl/aux_/preprocessed/no_ttp/equal_to.hpp | 98 + .../aux_/preprocessed/no_ttp/fold_impl.hpp | 180 + .../aux_/preprocessed/no_ttp/full_lambda.hpp | 554 + .../mpl/aux_/preprocessed/no_ttp/greater.hpp | 98 + .../preprocessed/no_ttp/greater_equal.hpp | 98 + .../mpl/aux_/preprocessed/no_ttp/inherit.hpp | 141 + .../preprocessed/no_ttp/iter_fold_if_impl.hpp | 133 + .../preprocessed/no_ttp/iter_fold_impl.hpp | 180 + .../preprocessed/no_ttp/lambda_no_ctps.hpp | 229 + .../mpl/aux_/preprocessed/no_ttp/less.hpp | 98 + .../aux_/preprocessed/no_ttp/less_equal.hpp | 98 + .../mpl/aux_/preprocessed/no_ttp/list.hpp | 323 + .../mpl/aux_/preprocessed/no_ttp/list_c.hpp | 328 + .../mpl/aux_/preprocessed/no_ttp/map.hpp | 323 + .../mpl/aux_/preprocessed/no_ttp/minus.hpp | 156 + .../mpl/aux_/preprocessed/no_ttp/modulus.hpp | 111 + .../aux_/preprocessed/no_ttp/not_equal_to.hpp | 98 + .../boost/mpl/aux_/preprocessed/no_ttp/or.hpp | 69 + .../aux_/preprocessed/no_ttp/placeholders.hpp | 105 + .../mpl/aux_/preprocessed/no_ttp/plus.hpp | 156 + .../mpl/aux_/preprocessed/no_ttp/quote.hpp | 11 + .../preprocessed/no_ttp/reverse_fold_impl.hpp | 231 + .../no_ttp/reverse_iter_fold_impl.hpp | 231 + .../mpl/aux_/preprocessed/no_ttp/set.hpp | 323 + .../mpl/aux_/preprocessed/no_ttp/set_c.hpp | 328 + .../aux_/preprocessed/no_ttp/shift_left.hpp | 110 + .../aux_/preprocessed/no_ttp/shift_right.hpp | 110 + .../preprocessed/no_ttp/template_arity.hpp | 40 + .../mpl/aux_/preprocessed/no_ttp/times.hpp | 156 + .../aux_/preprocessed/no_ttp/unpack_args.hpp | 94 + .../mpl/aux_/preprocessed/no_ttp/vector.hpp | 323 + .../mpl/aux_/preprocessed/no_ttp/vector_c.hpp | 309 + .../preprocessed/plain/advance_backward.hpp | 97 + .../preprocessed/plain/advance_forward.hpp | 97 + .../boost/mpl/aux_/preprocessed/plain/and.hpp | 64 + .../mpl/aux_/preprocessed/plain/apply.hpp | 139 + .../mpl/aux_/preprocessed/plain/apply_fwd.hpp | 52 + .../aux_/preprocessed/plain/apply_wrap.hpp | 84 + .../boost/mpl/aux_/preprocessed/plain/arg.hpp | 123 + .../aux_/preprocessed/plain/basic_bind.hpp | 440 + .../mpl/aux_/preprocessed/plain/bind.hpp | 561 + .../mpl/aux_/preprocessed/plain/bind_fwd.hpp | 52 + .../mpl/aux_/preprocessed/plain/bitand.hpp | 142 + .../mpl/aux_/preprocessed/plain/bitor.hpp | 142 + .../mpl/aux_/preprocessed/plain/bitxor.hpp | 142 + .../mpl/aux_/preprocessed/plain/deque.hpp | 323 + .../mpl/aux_/preprocessed/plain/divides.hpp | 141 + .../mpl/aux_/preprocessed/plain/equal_to.hpp | 92 + .../mpl/aux_/preprocessed/plain/fold_impl.hpp | 180 + .../aux_/preprocessed/plain/full_lambda.hpp | 554 + .../mpl/aux_/preprocessed/plain/greater.hpp | 92 + .../aux_/preprocessed/plain/greater_equal.hpp | 92 + .../mpl/aux_/preprocessed/plain/inherit.hpp | 125 + .../preprocessed/plain/iter_fold_if_impl.hpp | 133 + .../preprocessed/plain/iter_fold_impl.hpp | 180 + .../preprocessed/plain/lambda_no_ctps.hpp | 228 + .../mpl/aux_/preprocessed/plain/less.hpp | 92 + .../aux_/preprocessed/plain/less_equal.hpp | 92 + .../mpl/aux_/preprocessed/plain/list.hpp | 323 + .../mpl/aux_/preprocessed/plain/list_c.hpp | 328 + .../boost/mpl/aux_/preprocessed/plain/map.hpp | 323 + .../mpl/aux_/preprocessed/plain/minus.hpp | 141 + .../mpl/aux_/preprocessed/plain/modulus.hpp | 99 + .../aux_/preprocessed/plain/not_equal_to.hpp | 92 + .../boost/mpl/aux_/preprocessed/plain/or.hpp | 64 + .../aux_/preprocessed/plain/placeholders.hpp | 105 + .../mpl/aux_/preprocessed/plain/plus.hpp | 141 + .../mpl/aux_/preprocessed/plain/quote.hpp | 123 + .../preprocessed/plain/reverse_fold_impl.hpp | 231 + .../plain/reverse_iter_fold_impl.hpp | 231 + .../boost/mpl/aux_/preprocessed/plain/set.hpp | 323 + .../mpl/aux_/preprocessed/plain/set_c.hpp | 328 + .../aux_/preprocessed/plain/shift_left.hpp | 97 + .../aux_/preprocessed/plain/shift_right.hpp | 97 + .../preprocessed/plain/template_arity.hpp | 11 + .../mpl/aux_/preprocessed/plain/times.hpp | 141 + .../aux_/preprocessed/plain/unpack_args.hpp | 94 + .../mpl/aux_/preprocessed/plain/vector.hpp | 323 + .../mpl/aux_/preprocessed/plain/vector_c.hpp | 309 + .../boost/mpl/aux_/preprocessor/add.hpp | 65 + .../mpl/aux_/preprocessor/def_params_tail.hpp | 105 + .../mpl/aux_/preprocessor/default_params.hpp | 67 + .../boost/mpl/aux_/preprocessor/enum.hpp | 62 + .../mpl/aux_/preprocessor/ext_params.hpp | 78 + .../mpl/aux_/preprocessor/filter_params.hpp | 28 + .../boost/mpl/aux_/preprocessor/params.hpp | 65 + .../aux_/preprocessor/partial_spec_params.hpp | 32 + .../boost/mpl/aux_/preprocessor/range.hpp | 30 + .../boost/mpl/aux_/preprocessor/repeat.hpp | 51 + .../boost/mpl/aux_/preprocessor/sub.hpp | 65 + .../boost/mpl/aux_/preprocessor/tuple.hpp | 29 + .../benchmarks/boost/mpl/aux_/ptr_to_ref.hpp | 46 + .../boost/mpl/aux_/push_front_impl.hpp | 71 + .../boost/mpl/aux_/reverse_fold_impl.hpp | 44 + .../boost/mpl/aux_/reverse_fold_impl_body.hpp | 412 + .../boost/mpl/aux_/sequence_wrapper.hpp | 292 + .../benchmarks/boost/mpl/aux_/static_cast.hpp | 27 + .../boost/mpl/aux_/template_arity.hpp | 189 + .../boost/mpl/aux_/template_arity_fwd.hpp | 23 + .../boost/mpl/aux_/traits_lambda_spec.hpp | 63 + .../boost/mpl/aux_/type_wrapper.hpp | 47 + .../benchmarks/boost/mpl/aux_/value_wknd.hpp | 89 + .../benchmarks/boost/mpl/aux_/yes_no.hpp | 58 + .../benchmarks/boost/mpl/base.hpp | 35 + .../benchmarks/boost/mpl/begin.hpp | 19 + .../benchmarks/boost/mpl/begin_end.hpp | 57 + .../benchmarks/boost/mpl/begin_end_fwd.hpp | 27 + .../benchmarks/boost/mpl/bind.hpp | 551 + .../benchmarks/boost/mpl/bind_fwd.hpp | 99 + .../benchmarks/boost/mpl/bool.hpp | 39 + .../benchmarks/boost/mpl/bool_fwd.hpp | 33 + .../benchmarks/boost/mpl/clear.hpp | 39 + .../benchmarks/boost/mpl/clear_fwd.hpp | 24 + .../benchmarks/boost/mpl/deref.hpp | 41 + .../benchmarks/boost/mpl/empty_fwd.hpp | 24 + .../benchmarks/boost/mpl/end.hpp | 19 + .../benchmarks/boost/mpl/erase_fwd.hpp | 24 + .../benchmarks/boost/mpl/erase_key_fwd.hpp | 24 + .../benchmarks/boost/mpl/eval_if.hpp | 71 + .../benchmarks/boost/mpl/find.hpp | 38 + .../benchmarks/boost/mpl/find_if.hpp | 50 + .../benchmarks/boost/mpl/fold.hpp | 48 + .../benchmarks/boost/mpl/front_fwd.hpp | 24 + .../benchmarks/boost/mpl/has_key.hpp | 41 + .../benchmarks/boost/mpl/has_key_fwd.hpp | 25 + .../benchmarks/boost/mpl/has_xxx.hpp | 647 + .../benchmarks/boost/mpl/identity.hpp | 45 + .../benchmarks/boost/mpl/if.hpp | 135 + .../benchmarks/boost/mpl/insert.hpp | 41 + .../benchmarks/boost/mpl/insert_fwd.hpp | 24 + .../benchmarks/boost/mpl/insert_range_fwd.hpp | 24 + .../benchmarks/boost/mpl/int.hpp | 22 + .../benchmarks/boost/mpl/int_fwd.hpp | 27 + .../benchmarks/boost/mpl/integral_c.hpp | 51 + .../benchmarks/boost/mpl/integral_c_fwd.hpp | 32 + .../benchmarks/boost/mpl/integral_c_tag.hpp | 26 + .../benchmarks/boost/mpl/is_placeholder.hpp | 67 + .../benchmarks/boost/mpl/iter_fold_if.hpp | 117 + .../benchmarks/boost/mpl/iterator_range.hpp | 42 + .../benchmarks/boost/mpl/iterator_tags.hpp | 27 + .../benchmarks/boost/mpl/key_type_fwd.hpp | 25 + .../benchmarks/boost/mpl/lambda.hpp | 29 + .../benchmarks/boost/mpl/lambda_fwd.hpp | 57 + .../benchmarks/boost/mpl/limits/arity.hpp | 21 + .../benchmarks/boost/mpl/limits/list.hpp | 21 + .../benchmarks/boost/mpl/limits/unrolling.hpp | 21 + .../benchmarks/boost/mpl/list.hpp | 57 + .../boost/mpl/list/aux_/O1_size.hpp | 33 + .../boost/mpl/list/aux_/begin_end.hpp | 44 + .../benchmarks/boost/mpl/list/aux_/clear.hpp | 34 + .../benchmarks/boost/mpl/list/aux_/empty.hpp | 34 + .../benchmarks/boost/mpl/list/aux_/front.hpp | 33 + .../mpl/list/aux_/include_preprocessed.hpp | 35 + .../benchmarks/boost/mpl/list/aux_/item.hpp | 55 + .../boost/mpl/list/aux_/iterator.hpp | 76 + .../boost/mpl/list/aux_/numbered.hpp | 68 + .../boost/mpl/list/aux_/numbered_c.hpp | 71 + .../boost/mpl/list/aux_/pop_front.hpp | 34 + .../list/aux_/preprocessed/plain/list10.hpp | 149 + .../list/aux_/preprocessed/plain/list10_c.hpp | 164 + .../list/aux_/preprocessed/plain/list20.hpp | 169 + .../list/aux_/preprocessed/plain/list20_c.hpp | 173 + .../list/aux_/preprocessed/plain/list30.hpp | 189 + .../list/aux_/preprocessed/plain/list30_c.hpp | 183 + .../list/aux_/preprocessed/plain/list40.hpp | 209 + .../list/aux_/preprocessed/plain/list40_c.hpp | 193 + .../list/aux_/preprocessed/plain/list50.hpp | 229 + .../list/aux_/preprocessed/plain/list50_c.hpp | 203 + .../boost/mpl/list/aux_/push_back.hpp | 36 + .../boost/mpl/list/aux_/push_front.hpp | 39 + .../benchmarks/boost/mpl/list/aux_/size.hpp | 33 + .../benchmarks/boost/mpl/list/aux_/tag.hpp | 24 + .../benchmarks/boost/mpl/list/list0.hpp | 42 + .../benchmarks/boost/mpl/list/list0_c.hpp | 31 + .../benchmarks/boost/mpl/list/list10.hpp | 43 + .../benchmarks/boost/mpl/list/list10_c.hpp | 43 + .../benchmarks/boost/mpl/list/list20.hpp | 43 + .../benchmarks/boost/mpl/list/list20_c.hpp | 43 + .../benchmarks/boost/mpl/list/list30.hpp | 43 + .../benchmarks/boost/mpl/list/list30_c.hpp | 43 + .../benchmarks/boost/mpl/list/list40.hpp | 43 + .../benchmarks/boost/mpl/list/list40_c.hpp | 43 + .../benchmarks/boost/mpl/list/list50.hpp | 43 + .../benchmarks/boost/mpl/list/list50_c.hpp | 43 + .../benchmarks/boost/mpl/logical.hpp | 21 + .../benchmarks/boost/mpl/long.hpp | 22 + .../benchmarks/boost/mpl/long_fwd.hpp | 27 + .../benchmarks/boost/mpl/next.hpp | 19 + .../benchmarks/boost/mpl/next_prior.hpp | 49 + .../benchmarks/boost/mpl/not.hpp | 51 + .../benchmarks/boost/mpl/or.hpp | 61 + .../benchmarks/boost/mpl/pair.hpp | 70 + .../benchmarks/boost/mpl/placeholders.hpp | 100 + .../benchmarks/boost/mpl/pop_front_fwd.hpp | 24 + .../benchmarks/boost/mpl/prior.hpp | 19 + .../benchmarks/boost/mpl/protect.hpp | 55 + .../benchmarks/boost/mpl/push_back_fwd.hpp | 24 + .../benchmarks/boost/mpl/push_front.hpp | 52 + .../benchmarks/boost/mpl/push_front_fwd.hpp | 24 + .../benchmarks/boost/mpl/quote.hpp | 151 + .../benchmarks/boost/mpl/reverse_fold.hpp | 50 + .../benchmarks/boost/mpl/same_as.hpp | 55 + .../benchmarks/boost/mpl/sequence_tag.hpp | 124 + .../benchmarks/boost/mpl/sequence_tag_fwd.hpp | 26 + .../benchmarks/boost/mpl/set/aux_/at_impl.hpp | 40 + .../boost/mpl/set/aux_/begin_end_impl.hpp | 43 + .../boost/mpl/set/aux_/clear_impl.hpp | 35 + .../boost/mpl/set/aux_/empty_impl.hpp | 34 + .../boost/mpl/set/aux_/erase_impl.hpp | 41 + .../boost/mpl/set/aux_/erase_key_impl.hpp | 53 + .../boost/mpl/set/aux_/has_key_impl.hpp | 60 + .../boost/mpl/set/aux_/insert_impl.hpp | 65 + .../boost/mpl/set/aux_/insert_range_impl.hpp | 41 + .../benchmarks/boost/mpl/set/aux_/item.hpp | 82 + .../boost/mpl/set/aux_/iterator.hpp | 98 + .../boost/mpl/set/aux_/key_type_impl.hpp | 34 + .../benchmarks/boost/mpl/set/aux_/set0.hpp | 69 + .../boost/mpl/set/aux_/size_impl.hpp | 33 + .../benchmarks/boost/mpl/set/aux_/tag.hpp | 24 + .../boost/mpl/set/aux_/value_type_impl.hpp | 34 + .../benchmarks/boost/mpl/set/set0.hpp | 36 + .../benchmarks/boost/mpl/size_fwd.hpp | 24 + .../benchmarks/boost/mpl/size_t.hpp | 25 + .../benchmarks/boost/mpl/size_t_fwd.hpp | 28 + .../benchmarks/boost/mpl/value_type_fwd.hpp | 25 + .../benchmarks/boost/mpl/void.hpp | 76 + .../benchmarks/boost/mpl/void_fwd.hpp | 26 + .../benchmarks/boost/noncopyable.hpp | 17 + .../benchmarks/boost/parameter.hpp | 21 + .../boost/parameter/aux_/arg_list.hpp | 436 + .../benchmarks/boost/parameter/aux_/cast.hpp | 141 + .../boost/parameter/aux_/default.hpp | 69 + .../boost/parameter/aux_/is_maybe.hpp | 26 + .../boost/parameter/aux_/overloads.hpp | 88 + .../parameter/aux_/parameter_requirements.hpp | 25 + .../parameter/aux_/parenthesized_type.hpp | 35 + .../parameter/aux_/preprocessor/flatten.hpp | 115 + .../parameter/aux_/preprocessor/for_each.hpp | 103 + .../boost/parameter/aux_/result_of0.hpp | 36 + .../benchmarks/boost/parameter/aux_/set.hpp | 66 + .../benchmarks/boost/parameter/aux_/tag.hpp | 38 + .../boost/parameter/aux_/tagged_argument.hpp | 188 + .../boost/parameter/aux_/template_keyword.hpp | 47 + .../parameter/aux_/unwrap_cv_reference.hpp | 91 + .../benchmarks/boost/parameter/aux_/void.hpp | 29 + .../benchmarks/boost/parameter/aux_/yesno.hpp | 26 + .../benchmarks/boost/parameter/binding.hpp | 80 + .../benchmarks/boost/parameter/config.hpp | 14 + .../benchmarks/boost/parameter/keyword.hpp | 122 + .../benchmarks/boost/parameter/macros.hpp | 99 + .../benchmarks/boost/parameter/match.hpp | 55 + .../benchmarks/boost/parameter/name.hpp | 146 + .../benchmarks/boost/parameter/parameters.hpp | 931 + .../boost/parameter/preprocessor.hpp | 1077 + .../benchmarks/boost/parameter/value_type.hpp | 82 + .../boost/preprocessor/arithmetic/add.hpp | 51 + .../boost/preprocessor/arithmetic/dec.hpp | 289 + .../boost/preprocessor/arithmetic/inc.hpp | 288 + .../boost/preprocessor/arithmetic/sub.hpp | 50 + .../boost/preprocessor/array/data.hpp | 28 + .../boost/preprocessor/array/elem.hpp | 29 + .../boost/preprocessor/array/size.hpp | 28 + .../benchmarks/boost/preprocessor/cat.hpp | 35 + .../boost/preprocessor/comma_if.hpp | 17 + .../boost/preprocessor/comparison/equal.hpp | 34 + .../preprocessor/comparison/less_equal.hpp | 39 + .../preprocessor/comparison/not_equal.hpp | 814 + .../boost/preprocessor/config/config.hpp | 104 + .../preprocessor/control/detail/dmc/while.hpp | 536 + .../preprocessor/control/detail/edg/while.hpp | 534 + .../control/detail/msvc/while.hpp | 277 + .../preprocessor/control/detail/while.hpp | 536 + .../boost/preprocessor/control/expr_if.hpp | 30 + .../boost/preprocessor/control/expr_iif.hpp | 31 + .../boost/preprocessor/control/if.hpp | 30 + .../boost/preprocessor/control/iif.hpp | 34 + .../boost/preprocessor/control/while.hpp | 312 + .../boost/preprocessor/debug/error.hpp | 33 + .../benchmarks/boost/preprocessor/dec.hpp | 17 + .../boost/preprocessor/detail/auto_rec.hpp | 293 + .../boost/preprocessor/detail/check.hpp | 48 + .../preprocessor/detail/dmc/auto_rec.hpp | 286 + .../boost/preprocessor/detail/is_binary.hpp | 30 + .../boost/preprocessor/detail/is_nullary.hpp | 30 + .../boost/preprocessor/detail/split.hpp | 35 + .../benchmarks/boost/preprocessor/empty.hpp | 17 + .../benchmarks/boost/preprocessor/enum.hpp | 17 + .../boost/preprocessor/enum_params.hpp | 17 + .../enum_params_with_a_default.hpp | 17 + .../preprocessor/enum_shifted_params.hpp | 17 + .../benchmarks/boost/preprocessor/expr_if.hpp | 17 + .../facilities/detail/is_empty.hpp | 55 + .../boost/preprocessor/facilities/empty.hpp | 23 + .../boost/preprocessor/facilities/expand.hpp | 28 + .../preprocessor/facilities/identity.hpp | 27 + .../preprocessor/facilities/intercept.hpp | 277 + .../boost/preprocessor/facilities/is_1.hpp | 23 + .../preprocessor/facilities/is_empty.hpp | 56 + .../facilities/is_empty_variadic.hpp | 57 + .../preprocessor/facilities/overload.hpp | 25 + .../benchmarks/boost/preprocessor/for.hpp | 17 + .../boost/preprocessor/identity.hpp | 17 + .../benchmarks/boost/preprocessor/inc.hpp | 17 + .../benchmarks/boost/preprocessor/iterate.hpp | 17 + .../iteration/detail/bounds/lower1.hpp | 99 + .../iteration/detail/bounds/lower2.hpp | 99 + .../iteration/detail/bounds/lower3.hpp | 99 + .../iteration/detail/bounds/lower4.hpp | 99 + .../iteration/detail/bounds/lower5.hpp | 99 + .../iteration/detail/bounds/upper1.hpp | 99 + .../iteration/detail/bounds/upper2.hpp | 99 + .../iteration/detail/bounds/upper3.hpp | 99 + .../iteration/detail/bounds/upper4.hpp | 99 + .../iteration/detail/bounds/upper5.hpp | 99 + .../preprocessor/iteration/detail/finish.hpp | 99 + .../iteration/detail/iter/forward1.hpp | 1342 + .../iteration/detail/iter/forward2.hpp | 1338 + .../iteration/detail/iter/forward3.hpp | 1338 + .../iteration/detail/iter/forward4.hpp | 1338 + .../iteration/detail/iter/forward5.hpp | 1338 + .../iteration/detail/iter/reverse1.hpp | 1296 + .../iteration/detail/iter/reverse2.hpp | 1296 + .../iteration/detail/iter/reverse3.hpp | 1296 + .../iteration/detail/iter/reverse4.hpp | 1296 + .../iteration/detail/iter/reverse5.hpp | 1296 + .../preprocessor/iteration/detail/local.hpp | 812 + .../preprocessor/iteration/detail/rlocal.hpp | 782 + .../preprocessor/iteration/detail/self.hpp | 21 + .../preprocessor/iteration/detail/start.hpp | 99 + .../boost/preprocessor/iteration/iterate.hpp | 82 + .../boost/preprocessor/iteration/local.hpp | 26 + .../boost/preprocessor/iteration/self.hpp | 19 + .../boost/preprocessor/list/adt.hpp | 73 + .../list/detail/dmc/fold_left.hpp | 279 + .../list/detail/edg/fold_left.hpp | 536 + .../list/detail/edg/fold_right.hpp | 794 + .../preprocessor/list/detail/fold_left.hpp | 279 + .../preprocessor/list/detail/fold_right.hpp | 277 + .../boost/preprocessor/list/fold_left.hpp | 303 + .../boost/preprocessor/list/fold_right.hpp | 40 + .../boost/preprocessor/list/for_each_i.hpp | 65 + .../boost/preprocessor/list/reverse.hpp | 40 + .../boost/preprocessor/logical/and.hpp | 30 + .../boost/preprocessor/logical/bitand.hpp | 38 + .../boost/preprocessor/logical/bool.hpp | 288 + .../boost/preprocessor/logical/compl.hpp | 36 + .../boost/preprocessor/logical/not.hpp | 30 + .../boost/preprocessor/punctuation/comma.hpp | 21 + .../preprocessor/punctuation/comma_if.hpp | 31 + .../punctuation/detail/is_begin_parens.hpp | 48 + .../punctuation/is_begin_parens.hpp | 51 + .../benchmarks/boost/preprocessor/repeat.hpp | 17 + .../preprocessor/repetition/deduce_r.hpp | 22 + .../repetition/detail/dmc/for.hpp | 536 + .../repetition/detail/edg/for.hpp | 534 + .../preprocessor/repetition/detail/for.hpp | 536 + .../repetition/detail/msvc/for.hpp | 277 + .../boost/preprocessor/repetition/enum.hpp | 66 + .../repetition/enum_binary_params.hpp | 54 + .../preprocessor/repetition/enum_params.hpp | 41 + .../repetition/enum_params_with_a_default.hpp | 25 + .../preprocessor/repetition/enum_shifted.hpp | 68 + .../repetition/enum_shifted_params.hpp | 44 + .../preprocessor/repetition/enum_trailing.hpp | 63 + .../repetition/enum_trailing_params.hpp | 38 + .../boost/preprocessor/repetition/for.hpp | 324 + .../boost/preprocessor/repetition/repeat.hpp | 825 + .../repetition/repeat_from_to.hpp | 87 + .../boost/preprocessor/selection/max.hpp | 39 + .../preprocessor/seq/detail/is_empty.hpp | 49 + .../boost/preprocessor/seq/detail/split.hpp | 284 + .../boost/preprocessor/seq/elem.hpp | 304 + .../boost/preprocessor/seq/enum.hpp | 288 + .../boost/preprocessor/seq/first_n.hpp | 30 + .../boost/preprocessor/seq/fold_left.hpp | 1070 + .../boost/preprocessor/seq/for_each.hpp | 107 + .../boost/preprocessor/seq/for_each_i.hpp | 109 + .../preprocessor/seq/for_each_product.hpp | 126 + .../boost/preprocessor/seq/push_back.hpp | 19 + .../boost/preprocessor/seq/rest_n.hpp | 46 + .../benchmarks/boost/preprocessor/seq/seq.hpp | 44 + .../boost/preprocessor/seq/size.hpp | 548 + .../boost/preprocessor/seq/subseq.hpp | 28 + .../preprocessor/slot/detail/counter.hpp | 269 + .../boost/preprocessor/slot/detail/def.hpp | 49 + .../boost/preprocessor/slot/detail/shared.hpp | 247 + .../boost/preprocessor/slot/detail/slot1.hpp | 267 + .../boost/preprocessor/slot/detail/slot2.hpp | 267 + .../boost/preprocessor/slot/detail/slot3.hpp | 267 + .../boost/preprocessor/slot/detail/slot4.hpp | 267 + .../boost/preprocessor/slot/detail/slot5.hpp | 267 + .../boost/preprocessor/slot/slot.hpp | 32 + .../boost/preprocessor/stringize.hpp | 33 + .../tuple/detail/is_single_return.hpp | 28 + .../boost/preprocessor/tuple/eat.hpp | 115 + .../boost/preprocessor/tuple/elem.hpp | 201 + .../boost/preprocessor/tuple/rem.hpp | 149 + .../boost/preprocessor/tuple/size.hpp | 28 + .../boost/preprocessor/tuple/to_list.hpp | 118 + .../boost/preprocessor/variadic/elem.hpp | 94 + .../boost/preprocessor/variadic/size.hpp | 30 + .../benchmarks/boost/static_assert.hpp | 180 + .../concurrentqueue/benchmarks/boost/swap.hpp | 17 + .../benchmarks/boost/throw_exception.hpp | 102 + .../boost/type_traits/add_const.hpp | 46 + .../type_traits/add_lvalue_reference.hpp | 27 + .../boost/type_traits/add_reference.hpp | 59 + .../type_traits/add_rvalue_reference.hpp | 64 + .../boost/type_traits/add_volatile.hpp | 40 + .../boost/type_traits/conditional.hpp | 20 + .../benchmarks/boost/type_traits/declval.hpp | 44 + .../boost/type_traits/detail/config.hpp | 72 + .../detail/is_function_ptr_helper.hpp | 176 + .../detail/is_function_ptr_tester.hpp | 449 + .../detail/is_mem_fun_pointer_impl.hpp | 723 + .../detail/is_mem_fun_pointer_tester.hpp | 1800 + .../boost/type_traits/detail/yes_no_type.hpp | 26 + .../boost/type_traits/has_trivial_assign.hpp | 51 + .../type_traits/has_trivial_destructor.hpp | 48 + .../boost/type_traits/integral_constant.hpp | 106 + .../boost/type_traits/intrinsics.hpp | 380 + .../boost/type_traits/is_abstract.hpp | 149 + .../boost/type_traits/is_arithmetic.hpp | 22 + .../benchmarks/boost/type_traits/is_array.hpp | 43 + .../boost/type_traits/is_assignable.hpp | 76 + .../boost/type_traits/is_base_and_derived.hpp | 244 + .../benchmarks/boost/type_traits/is_class.hpp | 114 + .../benchmarks/boost/type_traits/is_const.hpp | 46 + .../boost/type_traits/is_convertible.hpp | 488 + .../boost/type_traits/is_destructible.hpp | 60 + .../benchmarks/boost/type_traits/is_enum.hpp | 166 + .../boost/type_traits/is_floating_point.hpp | 30 + .../boost/type_traits/is_function.hpp | 102 + .../boost/type_traits/is_integral.hpp | 89 + .../boost/type_traits/is_lvalue_reference.hpp | 50 + .../is_member_function_pointer.hpp | 120 + .../boost/type_traits/is_member_pointer.hpp | 45 + .../benchmarks/boost/type_traits/is_pod.hpp | 58 + .../boost/type_traits/is_pointer.hpp | 47 + .../boost/type_traits/is_polymorphic.hpp | 122 + .../boost/type_traits/is_reference.hpp | 30 + .../boost/type_traits/is_rvalue_reference.hpp | 25 + .../benchmarks/boost/type_traits/is_same.hpp | 41 + .../boost/type_traits/is_scalar.hpp | 27 + .../boost/type_traits/is_signed.hpp | 163 + .../benchmarks/boost/type_traits/is_union.hpp | 31 + .../boost/type_traits/is_unsigned.hpp | 163 + .../benchmarks/boost/type_traits/is_void.hpp | 26 + .../boost/type_traits/is_volatile.hpp | 45 + .../boost/type_traits/make_signed.hpp | 131 + .../boost/type_traits/remove_const.hpp | 33 + .../boost/type_traits/remove_cv.hpp | 40 + .../boost/type_traits/remove_reference.hpp | 54 + .../benchmarks/boost/utility/declval.hpp | 13 + .../utility/detail/result_of_iterate.hpp | 221 + .../benchmarks/boost/utility/enable_if.hpp | 17 + .../benchmarks/boost/utility/result_of.hpp | 210 + .../benchmarks/boost/version.hpp | 32 + .../concurrentqueue/benchmarks/boostqueue.h | 40 + .../benchmarks/contrib/benchmarks.aws-32.log | 896 + .../benchmarks/contrib/benchmarks.aws-8.log | 817 + .../concurrentqueue/benchmarks/cpuid.cpp | 214 + .../concurrentqueue/benchmarks/cpuid.h | 12 + .../concurrentqueue/benchmarks/dlib/algs.h | 1158 + .../concurrentqueue/benchmarks/dlib/array.h | 10 + .../benchmarks/dlib/array/array_kernel.h | 809 + .../dlib/array/array_kernel_abstract.h | 360 + .../benchmarks/dlib/array/array_tools.h | 38 + .../dlib/array/array_tools_abstract.h | 33 + .../concurrentqueue/benchmarks/dlib/assert.h | 217 + .../benchmarks/dlib/binary_search_tree.h | 50 + .../binary_search_tree_kernel_1.h | 2064 + .../binary_search_tree_kernel_2.h | 1897 + .../binary_search_tree_kernel_abstract.h | 311 + .../binary_search_tree_kernel_c.h | 235 + .../benchmarks/dlib/bound_function_pointer.h | 10 + .../bound_function_pointer_kernel_1.h | 774 + .../bound_function_pointer_kernel_abstract.h | 456 + .../benchmarks/dlib/byte_orderer.h | 10 + .../dlib/byte_orderer/byte_orderer_kernel_1.h | 176 + .../byte_orderer_kernel_abstract.h | 149 + .../concurrentqueue/benchmarks/dlib/cassert | 1 + .../concurrentqueue/benchmarks/dlib/config.h | 34 + .../dlib/console_progress_indicator.h | 207 + .../concurrentqueue/benchmarks/dlib/cstring | 1 + .../dlib/dlib_basic_cpp_build_tutorial.txt | 13 + .../dlib/dlib_include_path_tutorial.txt | 20 + .../benchmarks/dlib/enable_if.h | 62 + .../concurrentqueue/benchmarks/dlib/error.h | 449 + .../benchmarks/dlib/float_details.h | 161 + .../concurrentqueue/benchmarks/dlib/fstream | 1 + .../concurrentqueue/benchmarks/dlib/hash.h | 14 + .../dlib/interfaces/cmd_line_parser_option.h | 107 + .../benchmarks/dlib/interfaces/enumerable.h | 130 + .../benchmarks/dlib/interfaces/map_pair.h | 74 + .../benchmarks/dlib/interfaces/remover.h | 220 + .../concurrentqueue/benchmarks/dlib/iomanip | 1 + .../concurrentqueue/benchmarks/dlib/iosfwd | 1 + .../concurrentqueue/benchmarks/dlib/iostream | 1 + .../concurrentqueue/benchmarks/dlib/is_kind.h | 162 + .../concurrentqueue/benchmarks/dlib/istream | 1 + .../concurrentqueue/benchmarks/dlib/locale | 1 + .../concurrentqueue/benchmarks/dlib/logger.h | 11 + .../dlib/logger/extra_logger_headers.h | 41 + .../dlib/logger/logger_config_file.h | 135 + .../benchmarks/dlib/logger/logger_kernel_1.h | 687 + .../dlib/logger/logger_kernel_abstract.h | 429 + .../concurrentqueue/benchmarks/dlib/map.h | 59 + .../benchmarks/dlib/map/map_kernel_1.h | 436 + .../benchmarks/dlib/map/map_kernel_abstract.h | 235 + .../benchmarks/dlib/map/map_kernel_c.h | 248 + .../benchmarks/dlib/member_function_pointer.h | 10 + .../dlib/member_function_pointer/make_mfp.h | 179 + .../make_mfp_abstract.h | 207 + .../member_function_pointer_kernel_1.h | 509 + .../member_function_pointer_kernel_abstract.h | 483 + .../benchmarks/dlib/memory_manager.h | 73 + .../memory_manager/memory_manager_kernel_1.h | 305 + .../memory_manager/memory_manager_kernel_2.h | 253 + .../memory_manager/memory_manager_kernel_3.h | 385 + .../memory_manager_kernel_abstract.h | 146 + .../benchmarks/dlib/memory_manager_global.h | 38 + .../memory_manager_global_kernel_1.h | 113 + .../memory_manager_global_kernel_abstract.h | 181 + .../dlib/memory_manager_stateless.h | 72 + .../memory_manager_stateless_kernel_1.h | 101 + .../memory_manager_stateless_kernel_2.h | 119 + ...memory_manager_stateless_kernel_abstract.h | 173 + .../benchmarks/dlib/metaprogramming.h | 111 + .../benchmarks/dlib/misc_api.h | 20 + .../dlib/misc_api/misc_api_kernel_1.h | 110 + .../dlib/misc_api/misc_api_kernel_2.h | 81 + .../dlib/misc_api/misc_api_kernel_abstract.h | 159 + .../dlib/misc_api/misc_api_shared.h | 57 + .../benchmarks/dlib/misc_api/posix.h | 6 + .../benchmarks/dlib/misc_api/windows.h | 6 + .../benchmarks/dlib/noncopyable.h | 32 + .../benchmarks/dlib/numeric_constants.h | 53 + .../benchmarks/dlib/numerical_integration.h | 8 + .../integrate_function_adapt_simpson.h | 93 + ...ntegrate_function_adapt_simpson_abstract.h | 34 + .../concurrentqueue/benchmarks/dlib/ostream | 1 + .../concurrentqueue/benchmarks/dlib/pipe.h | 10 + .../benchmarks/dlib/pipe/pipe_kernel_1.h | 756 + .../dlib/pipe/pipe_kernel_abstract.h | 323 + .../benchmarks/dlib/platform.h | 65 + .../concurrentqueue/benchmarks/dlib/queue.h | 84 + .../benchmarks/dlib/queue/queue_kernel_1.h | 554 + .../benchmarks/dlib/queue/queue_kernel_2.h | 600 + .../dlib/queue/queue_kernel_abstract.h | 196 + .../benchmarks/dlib/queue/queue_kernel_c.h | 187 + .../benchmarks/dlib/queue/queue_sort_1.h | 165 + .../dlib/queue/queue_sort_abstract.h | 74 + .../concurrentqueue/benchmarks/dlib/ref.h | 84 + .../benchmarks/dlib/revision.h | 6 + .../benchmarks/dlib/serialize.h | 2606 + .../concurrentqueue/benchmarks/dlib/set.h | 74 + .../benchmarks/dlib/set/set_compare_1.h | 122 + .../dlib/set/set_compare_abstract.h | 96 + .../benchmarks/dlib/set/set_kernel_1.h | 372 + .../benchmarks/dlib/set/set_kernel_abstract.h | 192 + .../benchmarks/dlib/set/set_kernel_c.h | 194 + .../benchmarks/dlib/sliding_buffer.h | 38 + .../dlib/sliding_buffer/circular_buffer.h | 235 + .../sliding_buffer/circular_buffer_abstract.h | 257 + .../sliding_buffer/sliding_buffer_kernel_1.h | 227 + .../sliding_buffer_kernel_abstract.h | 205 + .../sliding_buffer/sliding_buffer_kernel_c.h | 222 + .../concurrentqueue/benchmarks/dlib/sockets.h | 20 + .../benchmarks/dlib/sockets/posix.h | 6 + .../dlib/sockets/sockets_extensions.h | 151 + .../sockets/sockets_extensions_abstract.h | 300 + .../dlib/sockets/sockets_kernel_1.h | 351 + .../dlib/sockets/sockets_kernel_2.h | 396 + .../dlib/sockets/sockets_kernel_abstract.h | 495 + .../benchmarks/dlib/sockets/windows.h | 6 + .../concurrentqueue/benchmarks/dlib/sort.h | 490 + .../benchmarks/dlib/sparse_vector.h | 10 + .../concurrentqueue/benchmarks/dlib/sstream | 1 + .../concurrentqueue/benchmarks/dlib/stack.h | 34 + .../benchmarks/dlib/stack/stack_kernel_1.h | 504 + .../dlib/stack/stack_kernel_abstract.h | 180 + .../benchmarks/dlib/stack/stack_kernel_c.h | 189 + .../benchmarks/dlib/stack_trace.h | 118 + .../benchmarks/dlib/std_allocator.h | 199 + .../benchmarks/dlib/stl_checked.h | 10 + .../dlib/stl_checked/std_vector_c.h | 333 + .../dlib/stl_checked/std_vector_c_abstract.h | 470 + .../concurrentqueue/benchmarks/dlib/string.h | 9 + .../benchmarks/dlib/string/cassert | 1 + .../benchmarks/dlib/string/iomanip | 1 + .../benchmarks/dlib/string/iosfwd | 1 + .../benchmarks/dlib/string/iostream | 1 + .../benchmarks/dlib/string/locale | 1 + .../benchmarks/dlib/string/string.h | 1004 + .../benchmarks/dlib/string/string_abstract.h | 652 + .../dlib/test_for_odr_violations.cpp | 47 + .../benchmarks/dlib/test_for_odr_violations.h | 54 + .../concurrentqueue/benchmarks/dlib/threads.h | 28 + .../benchmarks/dlib/threads/async.h | 118 + .../benchmarks/dlib/threads/async_abstract.h | 67 + .../dlib/threads/auto_mutex_extension.h | 180 + .../threads/auto_mutex_extension_abstract.h | 185 + .../dlib/threads/auto_unlock_extension.h | 116 + .../threads/auto_unlock_extension_abstract.h | 116 + .../threads/create_new_thread_extension.h | 46 + .../create_new_thread_extension_abstract.h | 33 + .../threads/multithreaded_object_extension.h | 153 + .../multithreaded_object_extension_abstract.h | 186 + .../dlib/threads/parallel_for_extension.h | 676 + .../threads/parallel_for_extension_abstract.h | 469 + .../benchmarks/dlib/threads/posix.h | 6 + .../dlib/threads/read_write_mutex_extension.h | 177 + .../read_write_mutex_extension_abstract.h | 146 + .../dlib/threads/rmutex_extension.h | 109 + .../dlib/threads/rmutex_extension_abstract.h | 107 + .../dlib/threads/rsignaler_extension.h | 90 + .../threads/rsignaler_extension_abstract.h | 123 + .../dlib/threads/thread_function_extension.h | 215 + .../thread_function_extension_abstract.h | 146 + .../dlib/threads/thread_pool_extension.h | 1392 + .../threads/thread_pool_extension_abstract.h | 842 + .../threads/thread_specific_data_extension.h | 141 + .../thread_specific_data_extension_abstract.h | 87 + .../dlib/threads/threaded_object_extension.h | 123 + .../threaded_object_extension_abstract.h | 199 + .../benchmarks/dlib/threads/threads_kernel.h | 18 + .../dlib/threads/threads_kernel_1.h | 158 + .../dlib/threads/threads_kernel_2.h | 180 + .../dlib/threads/threads_kernel_abstract.h | 302 + .../dlib/threads/threads_kernel_shared.h | 274 + .../benchmarks/dlib/threads/windows.h | 6 + .../benchmarks/dlib/time_this.h | 36 + .../concurrentqueue/benchmarks/dlib/timeout.h | 10 + .../benchmarks/dlib/timeout/timeout.h | 200 + .../dlib/timeout/timeout_abstract.h | 188 + .../concurrentqueue/benchmarks/dlib/timer.h | 10 + .../benchmarks/dlib/timer/timer.h | 427 + .../benchmarks/dlib/timer/timer_abstract.h | 190 + .../benchmarks/dlib/timer/timer_heavy.h | 392 + .../concurrentqueue/benchmarks/dlib/timing.h | 196 + .../benchmarks/dlib/tokenizer.h | 33 + .../dlib/tokenizer/tokenizer_kernel_1.h | 155 + .../tokenizer/tokenizer_kernel_abstract.h | 289 + .../dlib/tokenizer/tokenizer_kernel_c.h | 167 + .../concurrentqueue/benchmarks/dlib/uintn.h | 96 + .../concurrentqueue/benchmarks/dlib/unicode.h | 9 + .../benchmarks/dlib/unicode/unicode.h | 622 + .../dlib/unicode/unicode_abstract.h | 233 + .../benchmarks/dlib/unordered_pair.h | 176 + .../benchmarks/dlib/vectorstream.h | 11 + .../dlib/vectorstream/unserialize.h | 98 + .../dlib/vectorstream/unserialize_abstract.h | 58 + .../dlib/vectorstream/vectorstream.h | 159 + .../dlib/vectorstream/vectorstream_abstract.h | 62 + .../benchmarks/dlib/windows_magic.h | 50 + .../concurrentqueue/benchmarks/dlibqueue.h | 39 + .../benchmarks/extract_graph_data.py | 67 + .../benchmarks/lockbasedqueue.h | 96 + .../concurrentqueue/benchmarks/makefile | 9 + .../benchmarks/simplelockfree.h | 318 + .../concurrentqueue/benchmarks/stdqueue.h | 47 + .../concurrentqueue/benchmarks/tbb/COPYING | 353 + .../concurrentqueue/benchmarks/tbb/README.txt | 3 + .../benchmarks/tbb/aggregator.h | 202 + .../benchmarks/tbb/aligned_space.h | 47 + .../concurrentqueue/benchmarks/tbb/arena.cpp | 867 + .../concurrentqueue/benchmarks/tbb/arena.h | 396 + .../concurrentqueue/benchmarks/tbb/atomic.h | 556 + .../benchmarks/tbb/blocked_range.h | 159 + .../benchmarks/tbb/blocked_range2d.h | 108 + .../benchmarks/tbb/blocked_range3d.h | 128 + .../tbb/cache_aligned_allocator.cpp | 256 + .../benchmarks/tbb/cache_aligned_allocator.h | 137 + .../benchmarks/tbb/cilk-tbb-interop.h | 115 + .../benchmarks/tbb/combinable.h | 72 + .../benchmarks/tbb/compat/condition_variable | 457 + .../benchmarks/tbb/compat/ppl.h | 62 + .../benchmarks/tbb/compat/thread | 46 + .../benchmarks/tbb/compat/tuple | 488 + .../benchmarks/tbb/concurrent_hash_map.cpp | 58 + .../benchmarks/tbb/concurrent_hash_map.h | 1417 + .../benchmarks/tbb/concurrent_lru_cache.h | 235 + .../benchmarks/tbb/concurrent_monitor.cpp | 137 + .../benchmarks/tbb/concurrent_monitor.h | 241 + .../tbb/concurrent_priority_queue.h | 457 + .../benchmarks/tbb/concurrent_queue.cpp | 670 + .../benchmarks/tbb/concurrent_queue.h | 462 + .../benchmarks/tbb/concurrent_unordered_map.h | 326 + .../benchmarks/tbb/concurrent_unordered_set.h | 269 + .../benchmarks/tbb/concurrent_vector.cpp | 631 + .../benchmarks/tbb/concurrent_vector.h | 1334 + .../benchmarks/tbb/condition_variable.cpp | 199 + .../benchmarks/tbb/critical_section.cpp | 31 + .../benchmarks/tbb/critical_section.h | 133 + .../benchmarks/tbb/custom_scheduler.h | 684 + .../benchmarks/tbb/dynamic_link.cpp | 560 + .../benchmarks/tbb/dynamic_link.h | 121 + .../tbb/enumerable_thread_specific.h | 1002 + .../benchmarks/tbb/flow_graph.h | 3237 + .../benchmarks/tbb/governor.cpp | 346 + .../concurrentqueue/benchmarks/tbb/governor.h | 146 + .../tbb/ia32-masm/atomic_support.asm | 188 + .../benchmarks/tbb/ia32-masm/itsx.asm | 80 + .../benchmarks/tbb/ia32-masm/lock_byte.asm | 38 + .../benchmarks/tbb/ia64-gas/atomic_support.s | 670 + .../benchmarks/tbb/ia64-gas/ia64_misc.s | 99 + .../benchmarks/tbb/ia64-gas/lock_byte.s | 46 + .../benchmarks/tbb/ia64-gas/log2.s | 58 + .../benchmarks/tbb/ia64-gas/pause.s | 33 + .../benchmarks/tbb/ibm_aix51/atomic_support.c | 55 + .../tbb/intel64-masm/atomic_support.asm | 72 + .../tbb/intel64-masm/intel64_misc.asm | 33 + .../benchmarks/tbb/intel64-masm/itsx.asm | 76 + .../tbb/internal/_aggregator_impl.h | 180 + .../tbb/internal/_concurrent_queue_impl.h | 1082 + .../tbb/internal/_concurrent_unordered_impl.h | 1565 + .../tbb/internal/_flow_graph_impl.h | 757 + .../tbb/internal/_flow_graph_indexer_impl.h | 453 + .../internal/_flow_graph_item_buffer_impl.h | 279 + .../tbb/internal/_flow_graph_join_impl.h | 1739 + .../tbb/internal/_flow_graph_node_impl.h | 742 + .../internal/_flow_graph_tagged_buffer_impl.h | 251 + .../tbb/internal/_flow_graph_trace_impl.h | 205 + .../tbb/internal/_flow_graph_types_impl.h | 497 + .../benchmarks/tbb/internal/_mutex_padding.h | 102 + .../benchmarks/tbb/internal/_range_iterator.h | 70 + .../benchmarks/tbb/internal/_tbb_strings.h | 65 + .../benchmarks/tbb/internal/_tbb_windef.h | 73 + .../tbb/internal/_x86_eliding_mutex_impl.h | 148 + .../tbb/internal/_x86_rtm_rw_mutex_impl.h | 225 + .../benchmarks/tbb/intrusive_list.h | 246 + .../benchmarks/tbb/itt_notify.cpp | 92 + .../benchmarks/tbb/itt_notify.h | 128 + .../benchmarks/tbb/lin32-tbb-export.def | 49 + .../benchmarks/tbb/lin32-tbb-export.lst | 391 + .../benchmarks/tbb/lin64-tbb-export.def | 46 + .../benchmarks/tbb/lin64-tbb-export.lst | 373 + .../benchmarks/tbb/lin64ipf-tbb-export.def | 48 + .../benchmarks/tbb/lin64ipf-tbb-export.lst | 408 + .../benchmarks/tbb/mac32-tbb-export.def | 23 + .../benchmarks/tbb/mac32-tbb-export.lst | 392 + .../benchmarks/tbb/mac64-tbb-export.def | 23 + .../benchmarks/tbb/mac64-tbb-export.lst | 389 + .../benchmarks/tbb/machine/gcc_armv7.h | 217 + .../benchmarks/tbb/machine/gcc_generic.h | 131 + .../benchmarks/tbb/machine/gcc_ia32_common.h | 100 + .../benchmarks/tbb/machine/gcc_itsx.h | 123 + .../benchmarks/tbb/machine/ibm_aix51.h | 70 + .../benchmarks/tbb/machine/icc_generic.h | 258 + .../benchmarks/tbb/machine/linux_common.h | 84 + .../benchmarks/tbb/machine/linux_ia32.h | 232 + .../benchmarks/tbb/machine/linux_ia64.h | 181 + .../benchmarks/tbb/machine/linux_intel64.h | 96 + .../benchmarks/tbb/machine/mac_ppc.h | 313 + .../benchmarks/tbb/machine/macos_common.h | 133 + .../benchmarks/tbb/machine/mic_common.h | 61 + .../benchmarks/tbb/machine/msvc_armv7.h | 171 + .../benchmarks/tbb/machine/msvc_ia32_common.h | 216 + .../benchmarks/tbb/machine/sunos_sparc.h | 203 + .../benchmarks/tbb/machine/windows_api.h | 79 + .../benchmarks/tbb/machine/windows_ia32.h | 144 + .../benchmarks/tbb/machine/windows_intel64.h | 105 + .../benchmarks/tbb/machine/xbox360_ppc.h | 119 + .../concurrentqueue/benchmarks/tbb/mailbox.h | 228 + .../concurrentqueue/benchmarks/tbb/market.cpp | 658 + .../concurrentqueue/benchmarks/tbb/market.h | 368 + .../benchmarks/tbb/memory_pool.h | 269 + .../concurrentqueue/benchmarks/tbb/mutex.cpp | 145 + .../concurrentqueue/benchmarks/tbb/mutex.h | 234 + .../benchmarks/tbb/null_mutex.h | 54 + .../benchmarks/tbb/null_rw_mutex.h | 56 + .../benchmarks/tbb/observer_proxy.cpp | 420 + .../benchmarks/tbb/observer_proxy.h | 172 + .../benchmarks/tbb/parallel_do.h | 522 + .../benchmarks/tbb/parallel_for.h | 373 + .../benchmarks/tbb/parallel_for_each.h | 95 + .../benchmarks/tbb/parallel_invoke.h | 456 + .../benchmarks/tbb/parallel_reduce.h | 533 + .../benchmarks/tbb/parallel_scan.h | 346 + .../benchmarks/tbb/parallel_sort.h | 253 + .../benchmarks/tbb/parallel_while.h | 186 + .../benchmarks/tbb/partitioner.h | 630 + .../benchmarks/tbb/pipeline.cpp | 781 + .../concurrentqueue/benchmarks/tbb/pipeline.h | 664 + .../benchmarks/tbb/private_server.cpp | 420 + .../benchmarks/tbb/queuing_mutex.cpp | 109 + .../benchmarks/tbb/queuing_mutex.h | 123 + .../benchmarks/tbb/queuing_rw_mutex.cpp | 495 + .../benchmarks/tbb/queuing_rw_mutex.h | 163 + .../benchmarks/tbb/reader_writer_lock.cpp | 347 + .../benchmarks/tbb/reader_writer_lock.h | 232 + .../benchmarks/tbb/recursive_mutex.cpp | 136 + .../benchmarks/tbb/recursive_mutex.h | 234 + .../benchmarks/tbb/runtime_loader.h | 180 + .../benchmarks/tbb/scalable_allocator.h | 319 + .../benchmarks/tbb/scheduler.cpp | 1227 + .../benchmarks/tbb/scheduler.h | 709 + .../benchmarks/tbb/scheduler_common.h | 397 + .../benchmarks/tbb/scheduler_utility.h | 133 + .../benchmarks/tbb/semaphore.cpp | 94 + .../benchmarks/tbb/semaphore.h | 254 + .../benchmarks/tbb/spin_mutex.cpp | 58 + .../benchmarks/tbb/spin_mutex.h | 212 + .../benchmarks/tbb/spin_rw_mutex.cpp | 159 + .../benchmarks/tbb/spin_rw_mutex.h | 259 + .../concurrentqueue/benchmarks/tbb/task.cpp | 276 + .../concurrentqueue/benchmarks/tbb/task.h | 1007 + .../benchmarks/tbb/task_arena.h | 256 + .../benchmarks/tbb/task_group.h | 222 + .../benchmarks/tbb/task_group_context.cpp | 501 + .../benchmarks/tbb/task_scheduler_init.h | 153 + .../benchmarks/tbb/task_scheduler_observer.h | 167 + .../benchmarks/tbb/task_stream.h | 164 + .../concurrentqueue/benchmarks/tbb/tbb.h | 82 + .../benchmarks/tbb/tbb_allocator.h | 218 + .../benchmarks/tbb/tbb_assert_impl.h | 103 + .../benchmarks/tbb/tbb_config.h | 639 + .../benchmarks/tbb/tbb_exception.h | 379 + .../benchmarks/tbb/tbb_machine.h | 967 + .../benchmarks/tbb/tbb_main.cpp | 403 + .../concurrentqueue/benchmarks/tbb/tbb_main.h | 96 + .../benchmarks/tbb/tbb_misc.cpp | 283 + .../concurrentqueue/benchmarks/tbb/tbb_misc.h | 269 + .../benchmarks/tbb/tbb_misc_ex.cpp | 368 + .../benchmarks/tbb/tbb_profiling.h | 271 + .../benchmarks/tbb/tbb_resource.rc | 116 + .../benchmarks/tbb/tbb_statistics.cpp | 187 + .../benchmarks/tbb/tbb_statistics.h | 240 + .../benchmarks/tbb/tbb_stddef.h | 505 + .../benchmarks/tbb/tbb_thread.cpp | 195 + .../benchmarks/tbb/tbb_thread.h | 330 + .../benchmarks/tbb/tbb_version.h | 119 + .../benchmarks/tbb/tbbmalloc_proxy.h | 66 + .../benchmarks/tbb/tick_count.h | 140 + .../concurrentqueue/benchmarks/tbb/tls.h | 124 + .../tbb/tools_api/disable_warnings.h | 39 + .../tbb/tools_api/internal/ittnotify.h | 210 + .../benchmarks/tbb/tools_api/ittnotify.h | 3816 + .../tbb/tools_api/ittnotify_config.h | 469 + .../tbb/tools_api/ittnotify_static.c | 1059 + .../tbb/tools_api/ittnotify_static.h | 326 + .../tbb/tools_api/ittnotify_types.h | 77 + .../tbb/tools_api/legacy/ittnotify.h | 981 + .../tbb/tools_api/prototype/ittnotify.h | 213 + .../benchmarks/tbb/version_string.ver | 1 + .../benchmarks/tbb/win32-tbb-export.def | 28 + .../benchmarks/tbb/win32-tbb-export.lst | 333 + .../benchmarks/tbb/win64-gcc-tbb-export.def | 45 + .../benchmarks/tbb/win64-gcc-tbb-export.lst | 375 + .../benchmarks/tbb/win64-tbb-export.def | 26 + .../benchmarks/tbb/win64-tbb-export.lst | 329 + .../benchmarks/tbb/winrt-tbb-export.lst | 297 + .../benchmarks/tbb/x86_rtm_rw_mutex.cpp | 267 + .../benchmarks/tbb/xbox360-tbb-export.def | 226 + .../concurrentqueue/benchmarks/tbbqueue.h | 39 + .../concurrentqueue/benchmarks/wrappers.h | 9 + .../concurrentqueue/blockingconcurrentqueue.h | 582 + .../ThirdParty/concurrentqueue/build/makefile | 52 + .../concurrentqueue/build/makefile.inc | 7 + .../build/msvc11/benchmarks.vcxproj | 255 + .../build/msvc11/benchmarks.vcxproj.filters | 92 + .../build/msvc11/fuzztests.vcxproj | 167 + .../build/msvc11/fuzztests.vcxproj.filters | 38 + .../build/msvc11/unittests.vcxproj | 189 + .../build/msvc11/unittests.vcxproj.filters | 50 + .../build/msvc12/benchmarks.vcxproj | 255 + .../build/msvc12/benchmarks.vcxproj.filters | 92 + .../build/msvc12/fuzztests.vcxproj | 167 + .../build/msvc12/fuzztests.vcxproj.filters | 38 + .../build/msvc12/msvc_tbb_stubs.cpp | 31 + .../build/msvc12/unittests.vcxproj | 190 + .../build/msvc12/unittests.vcxproj.filters | 53 + .../build/msvc14/benchmarks.vcxproj | 255 + .../build/msvc14/benchmarks.vcxproj.filters | 92 + .../build/msvc14/fuzztests.vcxproj | 167 + .../build/msvc14/fuzztests.vcxproj.filters | 38 + .../build/msvc14/msvc_tbb_stubs.cpp | 31 + .../build/msvc14/unittests.vcxproj | 190 + .../build/msvc14/unittests.vcxproj.filters | 53 + .../build/msvc15/benchmarks.vcxproj | 256 + .../build/msvc15/benchmarks.vcxproj.filters | 92 + .../build/msvc15/fuzztests.vcxproj | 168 + .../build/msvc15/fuzztests.vcxproj.filters | 38 + .../build/msvc15/msvc_tbb_stubs.cpp | 31 + .../build/msvc15/unittests.vcxproj | 191 + .../build/msvc15/unittests.vcxproj.filters | 53 + .../build/msvc16/benchmarks.vcxproj | 256 + .../build/msvc16/benchmarks.vcxproj.filters | 92 + .../build/msvc16/fuzztests.vcxproj | 168 + .../build/msvc16/fuzztests.vcxproj.filters | 38 + .../build/msvc16/msvc_tbb_stubs.cpp | 31 + .../build/msvc16/unittests.vcxproj | 191 + .../build/msvc16/unittests.vcxproj.filters | 53 + .../concurrentqueue/build/xcode/Info.plist | 44 + .../concurrentqueue/build/xcode/main_ios.mm | 39 + .../c_api/blockingconcurrentqueue.cpp | 40 + .../concurrentqueue/c_api/concurrentqueue.cpp | 39 + .../concurrentqueue/c_api/concurrentqueue.h | 41 + .../concurrentqueue/concurrentqueue.h | 3747 + .../concurrentqueueConfig.cmake.in | 3 + .../internal/concurrentqueue_internal_debug.h | 87 + .../concurrentqueue/lightweightsemaphore.h | 427 + .../ThirdParty/concurrentqueue/samples.md | 375 + .../tests/CDSChecker/README.txt | 5 + .../tests/CDSChecker/corealgo.h | 114 + .../tests/CDSChecker/enqueue_dequeue_many.cpp | 62 + .../tests/CDSChecker/enqueue_dequeue_one.cpp | 37 + .../concurrentqueue/tests/CDSChecker/makefile | 14 + .../tests/common/simplethread.cpp | 84 + .../tests/common/simplethread.h | 162 + .../tests/common/systemtime.cpp | 144 + .../concurrentqueue/tests/common/systemtime.h | 33 + .../concurrentqueue/tests/corealgos.h | 669 + .../tests/fuzztests/fuzztests.cpp | 867 + .../concurrentqueue/tests/fuzztests/makefile | 9 + .../concurrentqueue/tests/relacy/freelist.cpp | 200 + .../tests/relacy/integrated.cpp | 722 + .../concurrentqueue/tests/relacy/makefile | 29 + .../tests/relacy/relacy/CHANGES | 25 + .../tests/relacy/relacy/LICENSE | 19 + .../tests/relacy/relacy/VERSION | 1 + .../example/cli_ws_deque/cli_ws_deque.cpp | 195 + .../cli_ws_deque/msvc8/cli_ws_deque.vcproj | 205 + .../relacy/example/cli_ws_deque/stdafx.cpp | 2 + .../relacy/example/cli_ws_deque/stdafx.h | 7 + .../relacy/relacy/example/condvar/condvar.cpp | 181 + .../example/condvar/msvc8/condvar.vcproj | 205 + .../example/condvar/msvc9/condvar.vcproj | 205 + .../relacy/relacy/example/condvar/stdafx.cpp | 2 + .../relacy/relacy/example/condvar/stdafx.h | 14 + .../example/eao_blocking/eao_blocking.cpp | 178 + .../relacy/example/eventcount/eventcount.cpp | 707 + .../eventcount/msvc8/eventcount.vcproj | 203 + .../eventcount/msvc9/eventcount.vcproj | 203 + .../relacy/example/eventcount/stdafx.cpp | 8 + .../relacy/relacy/example/eventcount/stdafx.h | 10 + .../relacy/example/examples/amp_condvar.hpp | 316 + .../relacy/example/examples/examples.cpp | 17 + .../example/examples/msvc9/examples.vcproj | 208 + .../example/examples/spsc_overwrite_queue.hpp | 202 + .../relacy/relacy/example/examples/stdafx.cpp | 2 + .../relacy/relacy/example/examples/stdafx.h | 16 + .../example/java_ws_deque/java_ws_deque.cpp | 195 + .../java_ws_deque/msvc8/java_ws_deque.vcproj | 205 + .../relacy/example/java_ws_deque/stdafx.cpp | 2 + .../relacy/example/java_ws_deque/stdafx.h | 7 + .../tests/relacy/relacy/example/mpmc/mpmc.cpp | 511 + .../relacy/example/mpmc/msvc8/mpmc.vcproj | 207 + .../tests/relacy/relacy/example/mpmc/pcx.h | 481 + .../relacy/relacy/example/mpmc/stdafx.cpp | 8 + .../tests/relacy/relacy/example/mpmc/stdafx.h | 10 + .../msvc8/mutex_business_logic.vcproj | 205 + .../mutex_business_logic.cpp | 131 + .../example/mutex_business_logic/stdafx.cpp | 2 + .../example/mutex_business_logic/stdafx.h | 14 + .../example/peterson/msvc8/peterson.vcproj | 205 + .../example/peterson/msvc9/peterson.vcproj | 200 + .../relacy/example/peterson/peterson.cpp | 469 + .../relacy/relacy/example/peterson/stdafx.cpp | 2 + .../relacy/relacy/example/peterson/stdafx.h | 14 + .../msvc8/proxy_collector.vcproj | 291 + .../msvc9/proxy_collector.vcproj | 299 + .../proxy_collector/proxy_collector.cpp | 318 + .../relacy/example/proxy_collector/stdafx.cpp | 2 + .../relacy/example/proxy_collector/stdafx.h | 11 + .../ref_counting/msvc8/ref_counting.vcproj | 208 + .../ref_counting/msvc9/ref_counting.vcproj | 207 + .../example/ref_counting/ref_counting.cpp | 269 + .../relacy/example/ref_counting/stdafx.cpp | 2 + .../relacy/example/ref_counting/stdafx.h | 8 + .../relacy/relacy/example/smr/g++/Makefile | 11 + .../relacy/example/smr/msvc8/smr.vcproj | 199 + .../relacy/example/smr/msvc9/smr.vcproj | 199 + .../tests/relacy/relacy/example/smr/smr.cpp | 189 + .../relacy/relacy/example/smr/stdafx.cpp | 2 + .../tests/relacy/relacy/example/smr/stdafx.h | 10 + .../spsc_queue/msvc8/spsc_queue.vcproj | 207 + .../spsc_queue/msvc9/spsc_queue.vcproj | 200 + .../relacy/example/spsc_queue/spsc_queue.cpp | 202 + .../relacy/example/spsc_queue/stdafx.cpp | 2 + .../relacy/relacy/example/spsc_queue/stdafx.h | 13 + .../relacy/example/stack/DESCRIPTION.TXT | 2 + .../relacy/example/stack/msvc8/stack.vcproj | 201 + .../relacy/example/stack/msvc9/stack.vcproj | 196 + .../relacy/relacy/example/stack/stack.cpp | 105 + .../relacy/relacy/example/stack/stdafx.cpp | 2 + .../relacy/relacy/example/stack/stdafx.h | 8 + .../example/tbb_eventcount/eventcount.cpp | 842 + .../tbb_eventcount/msvc8/eventcount.vcproj | 203 + .../tbb_eventcount/msvc9/eventcount.vcproj | 203 + .../relacy/example/tbb_eventcount/stdafx.cpp | 8 + .../relacy/example/tbb_eventcount/stdafx.h | 6 + .../example/ws_deque/msvc8/ws_deque.vcproj | 205 + .../example/ws_deque/msvc9/ws_deque.vcproj | 205 + .../relacy/relacy/example/ws_deque/stdafx.cpp | 2 + .../relacy/relacy/example/ws_deque/stdafx.h | 14 + .../relacy/example/ws_deque/ws_deque.cpp | 287 + .../example/ws_deque2/msvc8/ws_deque.vcproj | 203 + .../relacy/example/ws_deque2/stdafx.cpp | 8 + .../relacy/relacy/example/ws_deque2/stdafx.h | 6 + .../relacy/example/ws_deque2/ws_deque.cpp | 690 + .../tests/relacy/relacy/relacy/atomic.hpp | 723 + .../relacy/relacy/relacy/atomic_events.hpp | 148 + .../relacy/relacy/relacy/atomic_fence.hpp | 83 + .../tests/relacy/relacy/relacy/backoff.hpp | 57 + .../tests/relacy/relacy/relacy/base.hpp | 144 + .../tests/relacy/relacy/relacy/cli.hpp | 52 + .../relacy/relacy/relacy/cli_interlocked.hpp | 67 + .../tests/relacy/relacy/relacy/cli_var.hpp | 158 + .../relacy/relacy/relacy/cli_volatile.hpp | 161 + .../tests/relacy/relacy/relacy/context.hpp | 1291 + .../relacy/relacy/context_addr_hash.hpp | 81 + .../relacy/relacy/relacy/context_base.hpp | 332 + .../relacy/relacy/context_base_impl.hpp | 72 + .../relacy/relacy/context_bound_scheduler.hpp | 168 + .../tests/relacy/relacy/relacy/defs.hpp | 144 + .../tests/relacy/relacy/relacy/dyn_thread.hpp | 53 + .../relacy/relacy/relacy/dyn_thread_ctx.hpp | 127 + .../tests/relacy/relacy/relacy/foreach.hpp | 133 + .../relacy/relacy/full_search_scheduler.hpp | 421 + .../tests/relacy/relacy/relacy/history.hpp | 205 + .../tests/relacy/relacy/relacy/java.hpp | 301 + .../relacy/relacy/relacy/java_atomic.hpp | 155 + .../tests/relacy/relacy/relacy/java_var.hpp | 157 + .../relacy/relacy/relacy/java_volatile.hpp | 158 + .../tests/relacy/relacy/relacy/memory.hpp | 241 + .../relacy/relacy/relacy/memory_order.hpp | 54 + .../tests/relacy/relacy/relacy/pch.hpp | 76 + .../tests/relacy/relacy/relacy/platform.hpp | 266 + .../tests/relacy/relacy/relacy/pthread.h | 21 + .../tests/relacy/relacy/relacy/random.hpp | 55 + .../relacy/relacy/relacy/random_scheduler.hpp | 141 + .../tests/relacy/relacy/relacy/relacy.hpp | 73 + .../tests/relacy/relacy/relacy/relacy_cli.hpp | 29 + .../relacy/relacy/relacy/relacy_java.hpp | 29 + .../tests/relacy/relacy/relacy/relacy_std.hpp | 102 + .../tests/relacy/relacy/relacy/rmw.hpp | 101 + .../tests/relacy/relacy/relacy/scheduler.hpp | 332 + .../tests/relacy/relacy/relacy/signature.hpp | 84 + .../relacy/relacy/relacy/slab_allocator.hpp | 157 + .../relacy/stdlib/condition_variable.hpp | 372 + .../relacy/relacy/relacy/stdlib/event.hpp | 386 + .../relacy/relacy/relacy/stdlib/mutex.hpp | 674 + .../relacy/relacy/relacy/stdlib/pthread.hpp | 590 + .../relacy/relacy/relacy/stdlib/semaphore.hpp | 558 + .../relacy/relacy/relacy/stdlib/windows.hpp | 617 + .../tests/relacy/relacy/relacy/sync_var.hpp | 66 + .../relacy/relacy/relacy/test_params.hpp | 90 + .../relacy/relacy/relacy/test_result.hpp | 111 + .../tests/relacy/relacy/relacy/test_suite.hpp | 48 + .../tests/relacy/relacy/relacy/thread.hpp | 422 + .../relacy/relacy/relacy/thread_base.hpp | 95 + .../relacy/relacy/relacy/thread_local.hpp | 196 + .../relacy/relacy/relacy/thread_local_ctx.hpp | 135 + .../tests/relacy/relacy/relacy/var.hpp | 388 + .../tests/relacy/relacy/relacy/volatile.hpp | 24 + .../tests/relacy/relacy/relacy/waitset.hpp | 198 + .../tests/relacy/relacy/relacy/windows.h | 21 + .../tests/relacy/relacy/test/addr_hash.hpp | 61 + .../tests/relacy/relacy/test/advanced.txt | 51 + .../tests/relacy/relacy/test/compare_swap.hpp | 47 + .../tests/relacy/relacy/test/condvar.hpp | 82 + .../tests/relacy/relacy/test/data_race.hpp | 247 + .../tests/relacy/relacy/test/detection.txt | 10 + .../tests/relacy/relacy/test/dyn_thread.hpp | 155 + .../tests/relacy/relacy/test/event.hpp | 118 + .../tests/relacy/relacy/test/features.txt | 9 + .../tests/relacy/relacy/test/fence.hpp | 164 + .../tests/relacy/relacy/test/foo.cpp | 6 + .../tests/relacy/relacy/test/futex.hpp | 162 + .../test/g++/build_all_cygwin_debug.bat | 19 + .../relacy/test/g++/build_all_debug.bat | 19 + .../relacy/test/g++/build_all_release.sh | 17 + .../relacy/test/g++/build_cygwin_release.cmd | 4 + .../relacy/relacy/test/g++/build_debug.cmd | 2 + .../relacy/relacy/test/g++/build_release.cmd | 4 + .../tests/relacy/relacy/test/g++/test.cpp | 124 + .../tests/relacy/relacy/test/iriw.cpp | 46 + .../tests/relacy/relacy/test/jtest/jtest.cpp | 258 + .../relacy/test/jtest/msvc8/jtest.vcproj | 205 + .../relacy/test/jtest/msvc9/jtest.vcproj | 200 + .../tests/relacy/relacy/test/jtest/stdafx.cpp | 2 + .../tests/relacy/relacy/test/jtest/stdafx.h | 6 + .../tests/relacy/relacy/test/main.cpp | 581 + .../tests/relacy/relacy/test/memory.hpp | 29 + .../tests/relacy/relacy/test/memory_order.hpp | 415 + .../relacy/relacy/test/msvc71/test.vcproj | 159 + .../tests/relacy/relacy/test/msvc8/rrd.vcproj | 615 + .../relacy/relacy/test/msvc8/test.vcproj | 796 + .../tests/relacy/relacy/test/msvc9/rrd.vcproj | 523 + .../relacy/relacy/test/msvc9/test.vcproj | 639 + .../tests/relacy/relacy/test/mutex.hpp | 221 + .../relacy/test/ntest/msvc8/ntest.vcproj | 204 + .../relacy/test/ntest/msvc9/ntest.vcproj | 199 + .../tests/relacy/relacy/test/ntest/ntest.cpp | 315 + .../tests/relacy/relacy/test/ntest/stdafx.cpp | 3 + .../tests/relacy/relacy/test/ntest/stdafx.h | 12 + .../tests/relacy/relacy/test/pthread.hpp | 281 + .../tests/relacy/relacy/test/scheduler.hpp | 183 + .../tests/relacy/relacy/test/semaphore.hpp | 84 + .../tests/relacy/relacy/test/stdafx.cpp | 2 + .../tests/relacy/relacy/test/stdafx.h | 25 + .../tests/relacy/relacy/test/thread_local.hpp | 80 + .../tests/relacy/relacy/test/todo.txt | 60 + .../relacy/relacy/test/trash/original.hpp | 444 + .../tests/relacy/relacy/test/trash/rtl.hpp | 359 + .../tests/relacy/relacy/test/tutorial.txt | 80 + .../tests/relacy/relacy/test/wfmo.hpp | 369 + .../tests/relacy/relacy/test/windows.hpp | 339 + .../tests/relacy/relacy_shims.h | 110 + .../concurrentqueue/tests/relacy/spmchash.cpp | 252 + .../concurrentqueue/tests/unittests/makefile | 9 + .../tests/unittests/mallocmacro.cpp | 4 + .../tests/unittests/minitest.h | 130 + .../tests/unittests/unittests.cpp | 5196 + .../ThirdParty/rapidjson/CHANGELOG.md | 158 + .../ThirdParty/rapidjson/CMakeLists.txt | 173 + .../rapidjson/CMakeModules/FindGTestSrc.cmake | 30 + .../ThirdParty/rapidjson/RapidJSON.pc.in | 7 + .../rapidjson/RapidJSONConfig.cmake.in | 3 + .../rapidjson/RapidJSONConfigVersion.cmake.in | 10 + .../ThirdParty/rapidjson/appveyor.yml | 41 + .../rapidjson/bin/data/glossary.json | 22 + .../ThirdParty/rapidjson/bin/data/menu.json | 27 + .../ThirdParty/rapidjson/bin/data/readme.txt | 1 + .../ThirdParty/rapidjson/bin/data/sample.json | 3315 + .../ThirdParty/rapidjson/bin/data/webapp.json | 88 + .../ThirdParty/rapidjson/bin/data/widget.json | 26 + .../ThirdParty/rapidjson/bin/draft-04/schema | 150 + .../rapidjson/bin/encodings/utf16be.json | Bin 0 -> 368 bytes .../rapidjson/bin/encodings/utf16bebom.json | Bin 0 -> 370 bytes .../rapidjson/bin/encodings/utf16le.json | Bin 0 -> 368 bytes .../rapidjson/bin/encodings/utf16lebom.json | Bin 0 -> 370 bytes .../rapidjson/bin/encodings/utf32be.json | Bin 0 -> 736 bytes .../rapidjson/bin/encodings/utf32bebom.json | Bin 0 -> 740 bytes .../rapidjson/bin/encodings/utf32le.json | Bin 0 -> 736 bytes .../rapidjson/bin/encodings/utf32lebom.json | Bin 0 -> 740 bytes .../rapidjson/bin/encodings/utf8.json | 7 + .../rapidjson/bin/encodings/utf8bom.json | 7 + .../rapidjson/bin/jsonchecker/fail1.json | 1 + .../rapidjson/bin/jsonchecker/fail10.json | 1 + .../rapidjson/bin/jsonchecker/fail11.json | 1 + .../rapidjson/bin/jsonchecker/fail12.json | 1 + .../rapidjson/bin/jsonchecker/fail13.json | 1 + .../rapidjson/bin/jsonchecker/fail14.json | 1 + .../rapidjson/bin/jsonchecker/fail15.json | 1 + .../rapidjson/bin/jsonchecker/fail16.json | 1 + .../rapidjson/bin/jsonchecker/fail17.json | 1 + .../rapidjson/bin/jsonchecker/fail18.json | 1 + .../rapidjson/bin/jsonchecker/fail19.json | 1 + .../rapidjson/bin/jsonchecker/fail2.json | 1 + .../rapidjson/bin/jsonchecker/fail20.json | 1 + .../rapidjson/bin/jsonchecker/fail21.json | 1 + .../rapidjson/bin/jsonchecker/fail22.json | 1 + .../rapidjson/bin/jsonchecker/fail23.json | 1 + .../rapidjson/bin/jsonchecker/fail24.json | 1 + .../rapidjson/bin/jsonchecker/fail25.json | 1 + .../rapidjson/bin/jsonchecker/fail26.json | 1 + .../rapidjson/bin/jsonchecker/fail27.json | 2 + .../rapidjson/bin/jsonchecker/fail28.json | 2 + .../rapidjson/bin/jsonchecker/fail29.json | 1 + .../rapidjson/bin/jsonchecker/fail3.json | 1 + .../rapidjson/bin/jsonchecker/fail30.json | 1 + .../rapidjson/bin/jsonchecker/fail31.json | 1 + .../rapidjson/bin/jsonchecker/fail32.json | 1 + .../rapidjson/bin/jsonchecker/fail33.json | 1 + .../rapidjson/bin/jsonchecker/fail4.json | 1 + .../rapidjson/bin/jsonchecker/fail5.json | 1 + .../rapidjson/bin/jsonchecker/fail6.json | 1 + .../rapidjson/bin/jsonchecker/fail7.json | 1 + .../rapidjson/bin/jsonchecker/fail8.json | 1 + .../rapidjson/bin/jsonchecker/fail9.json | 1 + .../rapidjson/bin/jsonchecker/pass1.json | 58 + .../rapidjson/bin/jsonchecker/pass2.json | 1 + .../rapidjson/bin/jsonchecker/pass3.json | 6 + .../rapidjson/bin/jsonchecker/readme.txt | 3 + .../rapidjson/bin/jsonschema/.gitignore | 1 + .../rapidjson/bin/jsonschema/.travis.yml | 4 + .../rapidjson/bin/jsonschema/LICENSE | 19 + .../rapidjson/bin/jsonschema/README.md | 148 + .../bin/jsonschema/bin/jsonschema_suite | 283 + .../remotes/folder/folderInteger.json | 3 + .../bin/jsonschema/remotes/integer.json | 3 + .../bin/jsonschema/remotes/subSchemas.json | 8 + .../tests/draft3/additionalItems.json | 82 + .../tests/draft3/additionalProperties.json | 88 + .../bin/jsonschema/tests/draft3/default.json | 49 + .../jsonschema/tests/draft3/dependencies.json | 108 + .../bin/jsonschema/tests/draft3/disallow.json | 80 + .../jsonschema/tests/draft3/divisibleBy.json | 60 + .../bin/jsonschema/tests/draft3/enum.json | 71 + .../bin/jsonschema/tests/draft3/extends.json | 94 + .../bin/jsonschema/tests/draft3/items.json | 46 + .../bin/jsonschema/tests/draft3/maxItems.json | 28 + .../jsonschema/tests/draft3/maxLength.json | 33 + .../bin/jsonschema/tests/draft3/maximum.json | 42 + .../bin/jsonschema/tests/draft3/minItems.json | 28 + .../jsonschema/tests/draft3/minLength.json | 33 + .../bin/jsonschema/tests/draft3/minimum.json | 42 + .../tests/draft3/optional/bignum.json | 107 + .../tests/draft3/optional/format.json | 222 + .../tests/draft3/optional/jsregex.json | 18 + .../draft3/optional/zeroTerminatedFloats.json | 15 + .../bin/jsonschema/tests/draft3/pattern.json | 34 + .../tests/draft3/patternProperties.json | 110 + .../jsonschema/tests/draft3/properties.json | 92 + .../bin/jsonschema/tests/draft3/ref.json | 159 + .../jsonschema/tests/draft3/refRemote.json | 74 + .../bin/jsonschema/tests/draft3/required.json | 53 + .../bin/jsonschema/tests/draft3/type.json | 474 + .../jsonschema/tests/draft3/uniqueItems.json | 79 + .../tests/draft4/additionalItems.json | 82 + .../tests/draft4/additionalProperties.json | 88 + .../bin/jsonschema/tests/draft4/allOf.json | 112 + .../bin/jsonschema/tests/draft4/anyOf.json | 68 + .../bin/jsonschema/tests/draft4/default.json | 49 + .../jsonschema/tests/draft4/definitions.json | 32 + .../jsonschema/tests/draft4/dependencies.json | 113 + .../bin/jsonschema/tests/draft4/enum.json | 72 + .../bin/jsonschema/tests/draft4/items.json | 46 + .../bin/jsonschema/tests/draft4/maxItems.json | 28 + .../jsonschema/tests/draft4/maxLength.json | 33 + .../tests/draft4/maxProperties.json | 28 + .../bin/jsonschema/tests/draft4/maximum.json | 42 + .../bin/jsonschema/tests/draft4/minItems.json | 28 + .../jsonschema/tests/draft4/minLength.json | 33 + .../tests/draft4/minProperties.json | 28 + .../bin/jsonschema/tests/draft4/minimum.json | 42 + .../jsonschema/tests/draft4/multipleOf.json | 60 + .../bin/jsonschema/tests/draft4/not.json | 96 + .../bin/jsonschema/tests/draft4/oneOf.json | 68 + .../tests/draft4/optional/bignum.json | 107 + .../tests/draft4/optional/format.json | 148 + .../draft4/optional/zeroTerminatedFloats.json | 15 + .../bin/jsonschema/tests/draft4/pattern.json | 34 + .../tests/draft4/patternProperties.json | 110 + .../jsonschema/tests/draft4/properties.json | 92 + .../bin/jsonschema/tests/draft4/ref.json | 159 + .../jsonschema/tests/draft4/refRemote.json | 74 + .../bin/jsonschema/tests/draft4/required.json | 39 + .../bin/jsonschema/tests/draft4/type.json | 330 + .../jsonschema/tests/draft4/uniqueItems.json | 79 + .../rapidjson/bin/jsonschema/tox.ini | 8 + .../rapidjson/bin/types/booleans.json | 102 + .../rapidjson/bin/types/floats.json | 102 + .../ThirdParty/rapidjson/bin/types/guids.json | 102 + .../rapidjson/bin/types/integers.json | 102 + .../ThirdParty/rapidjson/bin/types/mixed.json | 592 + .../ThirdParty/rapidjson/bin/types/nulls.json | 102 + .../rapidjson/bin/types/paragraphs.json | 102 + .../ThirdParty/rapidjson/bin/types/readme.txt | 1 + .../ThirdParty/rapidjson/doc/CMakeLists.txt | 25 + .../ThirdParty/rapidjson/doc/Doxyfile.in | 2369 + .../rapidjson/doc/Doxyfile.zh-cn.in | 2369 + .../rapidjson/doc/diagram/architecture.dot | 50 + .../rapidjson/doc/diagram/architecture.png | Bin 0 -> 16569 bytes .../rapidjson/doc/diagram/insituparsing.dot | 65 + .../rapidjson/doc/diagram/insituparsing.png | Bin 0 -> 37281 bytes .../iterative-parser-states-diagram.dot | 62 + .../iterative-parser-states-diagram.png | Bin 0 -> 92378 bytes .../ThirdParty/rapidjson/doc/diagram/makefile | 8 + .../rapidjson/doc/diagram/move1.dot | 47 + .../rapidjson/doc/diagram/move1.png | Bin 0 -> 16081 bytes .../rapidjson/doc/diagram/move2.dot | 62 + .../rapidjson/doc/diagram/move2.png | Bin 0 -> 41517 bytes .../rapidjson/doc/diagram/move3.dot | 60 + .../rapidjson/doc/diagram/move3.png | Bin 0 -> 36371 bytes .../rapidjson/doc/diagram/normalparsing.dot | 56 + .../rapidjson/doc/diagram/normalparsing.png | Bin 0 -> 32887 bytes .../rapidjson/doc/diagram/simpledom.dot | 54 + .../rapidjson/doc/diagram/simpledom.png | Bin 0 -> 43670 bytes .../rapidjson/doc/diagram/tutorial.dot | 58 + .../rapidjson/doc/diagram/tutorial.png | Bin 0 -> 44634 bytes .../rapidjson/doc/diagram/utilityclass.dot | 73 + .../rapidjson/doc/diagram/utilityclass.png | Bin 0 -> 99993 bytes .../ThirdParty/rapidjson/doc/dom.md | 280 + .../ThirdParty/rapidjson/doc/dom.zh-cn.md | 284 + .../ThirdParty/rapidjson/doc/encoding.md | 146 + .../rapidjson/doc/encoding.zh-cn.md | 152 + .../ThirdParty/rapidjson/doc/faq.md | 289 + .../ThirdParty/rapidjson/doc/faq.zh-cn.md | 290 + .../ThirdParty/rapidjson/doc/features.md | 104 + .../rapidjson/doc/features.zh-cn.md | 103 + .../ThirdParty/rapidjson/doc/internals.md | 365 + .../rapidjson/doc/logo/rapidjson.png | Bin 0 -> 5259 bytes .../rapidjson/doc/logo/rapidjson.svg | 119 + .../rapidjson/doc/misc/DoxygenLayout.xml | 194 + .../rapidjson/doc/misc/doxygenextra.css | 274 + .../ThirdParty/rapidjson/doc/misc/footer.html | 11 + .../ThirdParty/rapidjson/doc/misc/header.html | 24 + .../ThirdParty/rapidjson/doc/npm.md | 31 + .../ThirdParty/rapidjson/doc/performance.md | 26 + .../rapidjson/doc/performance.zh-cn.md | 26 + .../ThirdParty/rapidjson/doc/pointer.md | 234 + .../ThirdParty/rapidjson/doc/pointer.zh-cn.md | 234 + .../ThirdParty/rapidjson/doc/sax.md | 486 + .../ThirdParty/rapidjson/doc/sax.zh-cn.md | 487 + .../ThirdParty/rapidjson/doc/schema.md | 237 + .../ThirdParty/rapidjson/doc/schema.zh-cn.md | 237 + .../ThirdParty/rapidjson/doc/stream.md | 426 + .../ThirdParty/rapidjson/doc/stream.zh-cn.md | 426 + .../ThirdParty/rapidjson/doc/tutorial.md | 536 + .../rapidjson/doc/tutorial.zh-cn.md | 534 + .../rapidjson/docker/debian/Dockerfile | 8 + .../rapidjson/example/CMakeLists.txt | 42 + .../example/capitalize/capitalize.cpp | 67 + .../rapidjson/example/condense/condense.cpp | 32 + .../rapidjson/example/filterkey/filterkey.cpp | 135 + .../example/filterkeydom/filterkeydom.cpp | 170 + .../rapidjson/example/jsonx/jsonx.cpp | 207 + .../example/messagereader/messagereader.cpp | 105 + .../example/parsebyparts/parsebyparts.cpp | 173 + .../rapidjson/example/pretty/pretty.cpp | 30 + .../example/prettyauto/prettyauto.cpp | 56 + .../schemavalidator/schemavalidator.cpp | 72 + .../rapidjson/example/serialize/serialize.cpp | 173 + .../rapidjson/example/simpledom/simpledom.cpp | 29 + .../example/simplereader/simplereader.cpp | 42 + .../example/simplewriter/simplewriter.cpp | 36 + .../rapidjson/example/tutorial/tutorial.cpp | 151 + .../rapidjson/include/rapidjson/allocators.h | 271 + .../rapidjson/include/rapidjson/document.h | 2575 + .../include/rapidjson/encodedstream.h | 299 + .../rapidjson/include/rapidjson/encodings.h | 716 + .../rapidjson/include/rapidjson/error/en.h | 74 + .../rapidjson/include/rapidjson/error/error.h | 155 + .../include/rapidjson/filereadstream.h | 99 + .../include/rapidjson/filewritestream.h | 104 + .../rapidjson/include/rapidjson/fwd.h | 151 + .../include/rapidjson/internal/biginteger.h | 290 + .../include/rapidjson/internal/diyfp.h | 258 + .../include/rapidjson/internal/dtoa.h | 245 + .../include/rapidjson/internal/ieee754.h | 78 + .../include/rapidjson/internal/itoa.h | 304 + .../include/rapidjson/internal/meta.h | 181 + .../include/rapidjson/internal/pow10.h | 55 + .../include/rapidjson/internal/regex.h | 701 + .../include/rapidjson/internal/stack.h | 230 + .../include/rapidjson/internal/strfunc.h | 55 + .../include/rapidjson/internal/strtod.h | 269 + .../include/rapidjson/internal/swap.h | 46 + .../include/rapidjson/istreamwrapper.h | 115 + .../include/rapidjson/memorybuffer.h | 70 + .../include/rapidjson/memorystream.h | 71 + .../include/rapidjson/msinttypes/inttypes.h | 316 + .../include/rapidjson/msinttypes/stdint.h | 300 + .../include/rapidjson/ostreamwrapper.h | 81 + .../rapidjson/include/rapidjson/pointer.h | 1358 + .../include/rapidjson/prettywriter.h | 255 + .../rapidjson/include/rapidjson/rapidjson.h | 615 + .../rapidjson/include/rapidjson/reader.h | 1879 + .../rapidjson/include/rapidjson/schema.h | 2006 + .../rapidjson/include/rapidjson/stream.h | 179 + .../include/rapidjson/stringbuffer.h | 117 + .../rapidjson/include/rapidjson/writer.h | 610 + .../ThirdParty/rapidjson/include_dirs.js | 2 + .../ThirdParty/rapidjson/library.json | 12 + .../ThirdParty/rapidjson/license.txt | 57 + .../ThirdParty/rapidjson/package.json | 24 + .../ThirdParty/rapidjson/rapidjson.autopkg | 75 + .../ThirdParty/rapidjson/readme.md | 160 + .../ThirdParty/rapidjson/readme.zh-cn.md | 152 + .../ThirdParty/rapidjson/test/CMakeLists.txt | 20 + .../rapidjson/test/perftest/CMakeLists.txt | 26 + .../rapidjson/test/perftest/misctest.cpp | 974 + .../rapidjson/test/perftest/perftest.cpp | 24 + .../rapidjson/test/perftest/perftest.h | 182 + .../rapidjson/test/perftest/platformtest.cpp | 166 + .../rapidjson/test/perftest/rapidjsontest.cpp | 441 + .../rapidjson/test/perftest/schematest.cpp | 216 + .../rapidjson/test/unittest/CMakeLists.txt | 92 + .../test/unittest/allocatorstest.cpp | 102 + .../test/unittest/bigintegertest.cpp | 133 + .../rapidjson/test/unittest/documenttest.cpp | 652 + .../rapidjson/test/unittest/dtoatest.cpp | 98 + .../test/unittest/encodedstreamtest.cpp | 313 + .../rapidjson/test/unittest/encodingstest.cpp | 451 + .../test/unittest/filestreamtest.cpp | 112 + .../rapidjson/test/unittest/fwdtest.cpp | 227 + .../test/unittest/istreamwrappertest.cpp | 181 + .../rapidjson/test/unittest/itoatest.cpp | 160 + .../test/unittest/jsoncheckertest.cpp | 99 + .../rapidjson/test/unittest/namespacetest.cpp | 70 + .../test/unittest/ostreamwrappertest.cpp | 91 + .../rapidjson/test/unittest/pointertest.cpp | 1524 + .../test/unittest/prettywritertest.cpp | 203 + .../rapidjson/test/unittest/readertest.cpp | 1844 + .../rapidjson/test/unittest/regextest.cpp | 592 + .../rapidjson/test/unittest/schematest.cpp | 1313 + .../rapidjson/test/unittest/simdtest.cpp | 215 + .../rapidjson/test/unittest/strfunctest.cpp | 30 + .../test/unittest/stringbuffertest.cpp | 170 + .../rapidjson/test/unittest/strtodtest.cpp | 132 + .../rapidjson/test/unittest/unittest.cpp | 51 + .../rapidjson/test/unittest/unittest.h | 135 + .../rapidjson/test/unittest/valuetest.cpp | 1792 + .../rapidjson/test/unittest/writertest.cpp | 497 + .../ThirdParty/rapidjson/travis-doxygen.sh | 122 + .../ThirdParty/spdlog/CMakeLists.txt | 359 + .../ThirdParty/spdlog/INSTALL | 27 + .../ThirdParty/spdlog/LICENSE | 26 + .../ThirdParty/spdlog/README.md | 502 + .../ThirdParty/spdlog/appveyor.yml | 89 + .../ThirdParty/spdlog/bench/CMakeLists.txt | 37 + .../ThirdParty/spdlog/bench/async_bench.cpp | 168 + .../ThirdParty/spdlog/bench/bench.cpp | 246 + .../spdlog/bench/formatter-bench.cpp | 71 + .../ThirdParty/spdlog/bench/latency.cpp | 220 + .../ThirdParty/spdlog/bench/utils.h | 32 + .../ThirdParty/spdlog/cmake/ide.cmake | 18 + .../ThirdParty/spdlog/cmake/pch.h.in | 258 + .../ThirdParty/spdlog/cmake/spdlog.pc.in | 13 + .../ThirdParty/spdlog/cmake/spdlogCPack.cmake | 60 + .../spdlog/cmake/spdlogConfig.cmake.in | 20 + .../ThirdParty/spdlog/cmake/utils.cmake | 62 + .../ThirdParty/spdlog/cmake/version.rc.in | 42 + .../ThirdParty/spdlog/example/CMakeLists.txt | 23 + .../ThirdParty/spdlog/example/example.cpp | 378 + .../ThirdParty/spdlog/include/spdlog/async.h | 100 + .../spdlog/include/spdlog/async_logger-inl.h | 86 + .../spdlog/include/spdlog/async_logger.h | 74 + .../spdlog/include/spdlog/cfg/argv.h | 40 + .../spdlog/include/spdlog/cfg/env.h | 36 + .../spdlog/include/spdlog/cfg/helpers-inl.h | 107 + .../spdlog/include/spdlog/cfg/helpers.h | 29 + .../spdlog/include/spdlog/common-inl.h | 68 + .../ThirdParty/spdlog/include/spdlog/common.h | 411 + .../include/spdlog/details/backtracer-inl.h | 63 + .../include/spdlog/details/backtracer.h | 45 + .../include/spdlog/details/circular_q.h | 115 + .../include/spdlog/details/console_globals.h | 28 + .../include/spdlog/details/file_helper-inl.h | 152 + .../include/spdlog/details/file_helper.h | 61 + .../include/spdlog/details/fmt_helper.h | 141 + .../include/spdlog/details/log_msg-inl.h | 44 + .../spdlog/include/spdlog/details/log_msg.h | 40 + .../spdlog/details/log_msg_buffer-inl.h | 54 + .../include/spdlog/details/log_msg_buffer.h | 32 + .../include/spdlog/details/mpmc_blocking_q.h | 177 + .../include/spdlog/details/null_mutex.h | 35 + .../spdlog/include/spdlog/details/os-inl.h | 585 + .../spdlog/include/spdlog/details/os.h | 123 + .../spdlog/details/periodic_worker-inl.h | 26 + .../include/spdlog/details/periodic_worker.h | 58 + .../include/spdlog/details/registry-inl.h | 286 + .../spdlog/include/spdlog/details/registry.h | 136 + .../spdlog/details/synchronous_factory.h | 22 + .../spdlog/details/tcp_client-windows.h | 135 + .../include/spdlog/details/tcp_client.h | 127 + .../include/spdlog/details/thread_pool-inl.h | 132 + .../include/spdlog/details/thread_pool.h | 130 + .../spdlog/details/udp_client-windows.h | 98 + .../include/spdlog/details/udp_client.h | 81 + .../include/spdlog/details/windows_include.h | 11 + .../spdlog/include/spdlog/fmt/bin_to_hex.h | 224 + .../spdlog/include/spdlog/fmt/bundled/args.h | 235 + .../include/spdlog/fmt/bundled/chrono.h | 2240 + .../spdlog/include/spdlog/fmt/bundled/color.h | 643 + .../include/spdlog/fmt/bundled/compile.h | 535 + .../spdlog/include/spdlog/fmt/bundled/core.h | 2969 + .../spdlog/fmt/bundled/fmt.license.rst | 27 + .../include/spdlog/fmt/bundled/format-inl.h | 1678 + .../include/spdlog/fmt/bundled/format.h | 4535 + .../include/spdlog/fmt/bundled/locale.h | 2 + .../spdlog/include/spdlog/fmt/bundled/os.h | 455 + .../include/spdlog/fmt/bundled/ostream.h | 245 + .../include/spdlog/fmt/bundled/printf.h | 675 + .../include/spdlog/fmt/bundled/ranges.h | 738 + .../spdlog/include/spdlog/fmt/bundled/std.h | 537 + .../spdlog/include/spdlog/fmt/bundled/xchar.h | 259 + .../spdlog/include/spdlog/fmt/chrono.h | 23 + .../spdlog/include/spdlog/fmt/compile.h | 23 + .../spdlog/include/spdlog/fmt/fmt.h | 30 + .../spdlog/include/spdlog/fmt/ostr.h | 23 + .../spdlog/include/spdlog/fmt/ranges.h | 23 + .../spdlog/include/spdlog/fmt/std.h | 24 + .../spdlog/include/spdlog/fmt/xchar.h | 23 + .../spdlog/include/spdlog/formatter.h | 17 + .../ThirdParty/spdlog/include/spdlog/fwd.h | 18 + .../spdlog/include/spdlog/logger-inl.h | 198 + .../ThirdParty/spdlog/include/spdlog/logger.h | 379 + .../ThirdParty/spdlog/include/spdlog/mdc.h | 36 + .../include/spdlog/pattern_formatter-inl.h | 1328 + .../spdlog/include/spdlog/pattern_formatter.h | 118 + .../include/spdlog/sinks/android_sink.h | 137 + .../include/spdlog/sinks/ansicolor_sink-inl.h | 135 + .../include/spdlog/sinks/ansicolor_sink.h | 115 + .../include/spdlog/sinks/base_sink-inl.h | 59 + .../spdlog/include/spdlog/sinks/base_sink.h | 51 + .../spdlog/sinks/basic_file_sink-inl.h | 42 + .../include/spdlog/sinks/basic_file_sink.h | 65 + .../include/spdlog/sinks/callback_sink.h | 56 + .../include/spdlog/sinks/daily_file_sink.h | 252 + .../spdlog/include/spdlog/sinks/dist_sink.h | 81 + .../include/spdlog/sinks/dup_filter_sink.h | 92 + .../include/spdlog/sinks/hourly_file_sink.h | 191 + .../spdlog/include/spdlog/sinks/kafka_sink.h | 119 + .../spdlog/include/spdlog/sinks/mongo_sink.h | 108 + .../spdlog/include/spdlog/sinks/msvc_sink.h | 68 + .../spdlog/include/spdlog/sinks/null_sink.h | 41 + .../include/spdlog/sinks/ostream_sink.h | 43 + .../spdlog/include/spdlog/sinks/qt_sinks.h | 304 + .../include/spdlog/sinks/ringbuffer_sink.h | 67 + .../spdlog/sinks/rotating_file_sink-inl.h | 144 + .../include/spdlog/sinks/rotating_file_sink.h | 89 + .../spdlog/include/spdlog/sinks/sink-inl.h | 22 + .../spdlog/include/spdlog/sinks/sink.h | 34 + .../spdlog/sinks/stdout_color_sinks-inl.h | 38 + .../include/spdlog/sinks/stdout_color_sinks.h | 49 + .../include/spdlog/sinks/stdout_sinks-inl.h | 126 + .../include/spdlog/sinks/stdout_sinks.h | 84 + .../spdlog/include/spdlog/sinks/syslog_sink.h | 103 + .../include/spdlog/sinks/systemd_sink.h | 121 + .../spdlog/include/spdlog/sinks/tcp_sink.h | 75 + .../spdlog/include/spdlog/sinks/udp_sink.h | 69 + .../include/spdlog/sinks/win_eventlog_sink.h | 260 + .../include/spdlog/sinks/wincolor_sink-inl.h | 163 + .../include/spdlog/sinks/wincolor_sink.h | 82 + .../spdlog/include/spdlog/spdlog-inl.h | 102 + .../ThirdParty/spdlog/include/spdlog/spdlog.h | 360 + .../spdlog/include/spdlog/stopwatch.h | 66 + .../spdlog/include/spdlog/tweakme.h | 141 + .../spdlog/include/spdlog/version.h | 11 + .../spdlog/logos/jetbrains-variant-4.svg | 43 + .../ThirdParty/spdlog/logos/spdlog.png | Bin 0 -> 10820 bytes .../spdlog/scripts/ci_setup_clang.sh | 12 + .../spdlog/scripts/extract_version.py | 17 + .../ThirdParty/spdlog/scripts/format.sh | 19 + .../ThirdParty/spdlog/src/async.cpp | 11 + .../spdlog/src/bundled_fmtlib_format.cpp | 46 + .../ThirdParty/spdlog/src/cfg.cpp | 8 + .../ThirdParty/spdlog/src/color_sinks.cpp | 55 + .../ThirdParty/spdlog/src/file_sinks.cpp | 20 + .../ThirdParty/spdlog/src/spdlog.cpp | 28 + .../ThirdParty/spdlog/src/stdout_sinks.cpp | 37 + .../ThirdParty/spdlog/tests/CMakeLists.txt | 90 + .../ThirdParty/spdlog/tests/includes.h | 37 + .../ThirdParty/spdlog/tests/main.cpp | 10 + .../ThirdParty/spdlog/tests/test_async.cpp | 244 + .../spdlog/tests/test_backtrace.cpp | 73 + .../spdlog/tests/test_bin_to_hex.cpp | 97 + .../ThirdParty/spdlog/tests/test_cfg.cpp | 169 + .../spdlog/tests/test_circular_q.cpp | 50 + .../spdlog/tests/test_create_dir.cpp | 83 + .../spdlog/tests/test_custom_callbacks.cpp | 35 + .../spdlog/tests/test_daily_logger.cpp | 173 + .../spdlog/tests/test_dup_filter.cpp | 83 + .../ThirdParty/spdlog/tests/test_errors.cpp | 112 + .../ThirdParty/spdlog/tests/test_eventlog.cpp | 75 + .../spdlog/tests/test_file_helper.cpp | 169 + .../spdlog/tests/test_file_logging.cpp | 103 + .../spdlog/tests/test_fmt_helper.cpp | 82 + .../ThirdParty/spdlog/tests/test_macros.cpp | 53 + .../ThirdParty/spdlog/tests/test_misc.cpp | 169 + .../ThirdParty/spdlog/tests/test_mpmc_q.cpp | 114 + .../spdlog/tests/test_pattern_formatter.cpp | 630 + .../ThirdParty/spdlog/tests/test_registry.cpp | 112 + .../ThirdParty/spdlog/tests/test_sink.h | 69 + .../spdlog/tests/test_stdout_api.cpp | 90 + .../spdlog/tests/test_stopwatch.cpp | 42 + .../ThirdParty/spdlog/tests/test_systemd.cpp | 14 + .../spdlog/tests/test_time_point.cpp | 35 + .../ThirdParty/spdlog/tests/utils.cpp | 103 + .../ThirdParty/spdlog/tests/utils.h | 18 + .../ThirdParty/websocketpp/CMakeLists.txt | 282 + .../ThirdParty/websocketpp/COPYING | 145 + .../ThirdParty/websocketpp/Doxyfile | 2355 + .../ThirdParty/websocketpp/SConstruct | 285 + .../ThirdParty/websocketpp/changelog.md | 444 + .../websocketpp/cmake/CMakeHelpers.cmake | 109 + .../ThirdParty/websocketpp/docs/config.dox | 138 + .../ThirdParty/websocketpp/docs/faq.dox | 162 + .../websocketpp/docs/getting_started.dox | 27 + .../ThirdParty/websocketpp/docs/handlers.dox | 165 + .../ThirdParty/websocketpp/docs/logging.dox | 102 + .../ThirdParty/websocketpp/docs/manual.css | 22 + .../ThirdParty/websocketpp/docs/manual.dox | 23 + .../docs/simple_broadcast_server.cpp | 52 + .../docs/simple_count_server_thread.cpp | 65 + .../ThirdParty/websocketpp/docs/tutorials.dox | 10 + .../associative_storage/CMakeLists.txt | 12 + .../associative_storage.cpp | 88 + .../examples/broadcast_server/CMakeLists.txt | 12 + .../examples/broadcast_server/SConscript | 23 + .../broadcast_server/broadcast_server.cpp | 160 + .../examples/debug_client/CMakeLists.txt | 17 + .../examples/debug_client/SConscript | 24 + .../examples/debug_client/debug_client.cpp | 167 + .../examples/debug_server/CMakeLists.txt | 12 + .../examples/debug_server/SConscript | 23 + .../examples/debug_server/debug_server.cpp | 174 + .../websocketpp/examples/dev/CMakeLists.txt | 12 + .../websocketpp/examples/dev/SConscript | 18 + .../websocketpp/examples/dev/main.cpp | 200 + .../examples/echo_client/CMakeLists.txt | 12 + .../examples/echo_client/SConscript | 23 + .../examples/echo_client/echo_client.cpp | 97 + .../examples/echo_server/CMakeLists.txt | 12 + .../examples/echo_server/SConscript | 23 + .../examples/echo_server/echo_handler.hpp | 37 + .../examples/echo_server/echo_server.cpp | 65 + .../examples/echo_server_both/CMakeLists.txt | 18 + .../examples/echo_server_both/SConscript | 24 + .../echo_server_both/echo_server_both.cpp | 87 + .../examples/echo_server_both/server.pem | 58 + .../examples/echo_server_tls/CMakeLists.txt | 18 + .../examples/echo_server_tls/SConscript | 24 + .../examples/echo_server_tls/dh.pem | 8 + .../echo_server_tls/echo_server_tls.cpp | 154 + .../examples/echo_server_tls/server.pem | 57 + .../examples/enriched_storage/CMakeLists.txt | 12 + .../enriched_storage/enriched_storage.cpp | 87 + .../external_io_service/CMakeLists.txt | 12 + .../examples/external_io_service/SConscript | 23 + .../external_io_service.cpp | 85 + .../external_io_service/tcp_echo_server.hpp | 97 + .../examples/handler_switch/CMakeLists.txt | 12 + .../handler_switch/handler_switch.cpp | 42 + .../examples/iostream_server/CMakeLists.txt | 12 + .../examples/iostream_server/SConscript | 23 + .../iostream_server/iostream_server.cpp | 89 + .../examples/print_client/CMakeLists.txt | 12 + .../examples/print_client/SConscript | 23 + .../examples/print_client/print_client.cpp | 78 + .../examples/print_client_tls/CMakeLists.txt | 17 + .../examples/print_client_tls/SConscript | 24 + .../print_client_tls/ca-chain.cert.pem | 66 + .../print_client_tls/print_client_tls.cpp | 249 + .../examples/print_server/CMakeLists.txt | 12 + .../examples/print_server/SConscript | 23 + .../examples/print_server/print_server.cpp | 24 + .../examples/scratch_client/SConscript | 24 + .../scratch_client/scratch_client.cpp | 270 + .../examples/scratch_server/SConscript | 24 + .../scratch_server/scratch_server.cpp | 106 + .../simple_broadcast_server/CMakeLists.txt | 12 + .../simple_broadcast_server.cpp | 51 + .../examples/sip_client/CMakeLists.txt | 12 + .../examples/sip_client/README.txt | 22 + .../examples/sip_client/SConscript | 23 + .../examples/sip_client/sip_client.cpp | 84 + .../subprotocol_server/CMakeLists.txt | 12 + .../examples/subprotocol_server/SConscript | 23 + .../subprotocol_server/subprotocol_server.cpp | 48 + .../examples/telemetry_client/CMakeLists.txt | 12 + .../examples/telemetry_client/SConscript | 23 + .../telemetry_client/telemetry_client.cpp | 167 + .../examples/telemetry_server/CMakeLists.txt | 12 + .../examples/telemetry_server/SConscript | 23 + .../examples/telemetry_server/index.html | 85 + .../telemetry_server/telemetry_server.cpp | 203 + .../examples/testee_client/CMakeLists.txt | 17 + .../examples/testee_client/SConscript | 23 + .../examples/testee_client/testee_client.cpp | 145 + .../examples/testee_server/CMakeLists.txt | 17 + .../examples/testee_server/SConscript | 23 + .../examples/testee_server/testee_server.cpp | 145 + .../examples/utility_client/CMakeLists.txt | 13 + .../examples/utility_client/SConscript | 23 + .../utility_client/utility_client.cpp | 325 + .../ThirdParty/websocketpp/readme.md | 49 + .../ThirdParty/websocketpp/roadmap.md | 43 + .../test/connection/CMakeLists.txt | 12 + .../websocketpp/test/connection/SConscript | 25 + .../test/connection/connection.cpp | 533 + .../test/connection/connection_tu2.cpp | 62 + .../test/connection/connection_tu2.hpp | 51 + .../websocketpp/test/endpoint/CMakeLists.txt | 17 + .../websocketpp/test/endpoint/SConscript | 24 + .../websocketpp/test/endpoint/endpoint.cpp | 158 + .../websocketpp/test/extension/CMakeLists.txt | 22 + .../websocketpp/test/extension/SConscript | 27 + .../websocketpp/test/extension/extension.cpp | 37 + .../test/extension/permessage_deflate.cpp | 752 + .../websocketpp/test/http/CMakeLists.txt | 11 + .../websocketpp/test/http/SConscript | 23 + .../websocketpp/test/http/parser.cpp | 1141 + .../websocketpp/test/http/parser_perf.cpp | 141 + .../websocketpp/test/logger/CMakeLists.txt | 12 + .../websocketpp/test/logger/SConscript | 23 + .../websocketpp/test/logger/basic.cpp | 145 + .../test/message_buffer/CMakeLists.txt | 17 + .../test/message_buffer/SConscript | 27 + .../websocketpp/test/message_buffer/alloc.cpp | 96 + .../test/message_buffer/message.cpp | 72 + .../websocketpp/test/message_buffer/pool.cpp | 156 + .../test/processors/CMakeLists.txt | 59 + .../websocketpp/test/processors/SConscript | 47 + .../extension_permessage_compress.cpp | 198 + .../websocketpp/test/processors/hybi00.cpp | 274 + .../websocketpp/test/processors/hybi07.cpp | 193 + .../websocketpp/test/processors/hybi08.cpp | 197 + .../websocketpp/test/processors/hybi13.cpp | 693 + .../websocketpp/test/processors/processor.cpp | 135 + .../websocketpp/test/random/CMakeLists.txt | 17 + .../websocketpp/test/random/SConscript | 27 + .../websocketpp/test/random/none.cpp | 40 + .../websocketpp/test/random/random_device.cpp | 50 + .../websocketpp/test/roles/CMakeLists.txt | 17 + .../websocketpp/test/roles/SConscript | 27 + .../websocketpp/test/roles/client.cpp | 194 + .../websocketpp/test/roles/server.cpp | 247 + .../websocketpp/test/transport/CMakeLists.txt | 71 + .../websocketpp/test/transport/SConscript | 24 + .../test/transport/asio/SConscript | 32 + .../websocketpp/test/transport/asio/base.cpp | 49 + .../test/transport/asio/security.cpp | 69 + .../test/transport/asio/timers.cpp | 194 + .../websocketpp/test/transport/hybi_util.cpp | 98 + .../test/transport/integration.cpp | 651 + .../test/transport/iostream/SConscript | 31 + .../test/transport/iostream/base.cpp | 33 + .../test/transport/iostream/connection.cpp | 619 + .../test/transport/iostream/endpoint.cpp | 41 + .../websocketpp/test/utility/CMakeLists.txt | 53 + .../websocketpp/test/utility/SConscript | 40 + .../websocketpp/test/utility/close.cpp | 124 + .../websocketpp/test/utility/error.cpp | 54 + .../websocketpp/test/utility/frame.cpp | 538 + .../websocketpp/test/utility/sha1.cpp | 81 + .../websocketpp/test/utility/uri.cpp | 246 + .../websocketpp/test/utility/utilities.cpp | 73 + .../broadcast_tutorial/broadcast_tutorial.md | 17 + .../tutorials/chat_tutorial/chat_tutorial.md | 13 + .../tutorials/utility_client/step1.cpp | 56 + .../tutorials/utility_client/step2.cpp | 61 + .../tutorials/utility_client/step3.cpp | 81 + .../tutorials/utility_client/step4.cpp | 202 + .../tutorials/utility_client/step5.cpp | 280 + .../tutorials/utility_client/step6.cpp | 335 + .../utility_client/utility_client.md | 862 + .../tutorials/utility_server/step1.cpp | 71 + .../tutorials/utility_server/step2.cpp | 82 + .../utility_server/utility_server.md | 181 + .../websocketpp/websocketpp-config.cmake.in | 14 + .../websocketpp/websocketpp/CMakeLists.txt | 2 + .../websocketpp/websocketpp/base64/base64.hpp | 178 + .../websocketpp/websocketpp/client.hpp | 33 + .../websocketpp/websocketpp/close.hpp | 353 + .../websocketpp/websocketpp/common/asio.hpp | 141 + .../websocketpp/common/asio_ssl.hpp | 39 + .../websocketpp/websocketpp/common/chrono.hpp | 68 + .../websocketpp/common/connection_hdl.hpp | 52 + .../websocketpp/websocketpp/common/cpp11.hpp | 162 + .../websocketpp/common/functional.hpp | 105 + .../websocketpp/websocketpp/common/md5.hpp | 448 + .../websocketpp/websocketpp/common/memory.hpp | 88 + .../websocketpp/common/network.hpp | 106 + .../websocketpp/common/platforms.hpp | 46 + .../websocketpp/websocketpp/common/random.hpp | 82 + .../websocketpp/websocketpp/common/regex.hpp | 59 + .../websocketpp/websocketpp/common/stdint.hpp | 73 + .../websocketpp/common/system_error.hpp | 84 + .../websocketpp/websocketpp/common/thread.hpp | 88 + .../websocketpp/websocketpp/common/time.hpp | 56 + .../websocketpp/common/type_traits.hpp | 65 + .../websocketpp/concurrency/basic.hpp | 46 + .../websocketpp/concurrency/none.hpp | 80 + .../websocketpp/websocketpp/config/asio.hpp | 77 + .../websocketpp/config/asio_client.hpp | 77 + .../websocketpp/config/asio_no_tls.hpp | 73 + .../websocketpp/config/asio_no_tls_client.hpp | 73 + .../websocketpp/config/boost_config.hpp | 72 + .../websocketpp/websocketpp/config/core.hpp | 297 + .../websocketpp/config/core_client.hpp | 294 + .../websocketpp/websocketpp/config/debug.hpp | 286 + .../websocketpp/config/debug_asio.hpp | 77 + .../websocketpp/config/debug_asio_no_tls.hpp | 73 + .../websocketpp/config/minimal_client.hpp | 72 + .../websocketpp/config/minimal_server.hpp | 312 + .../websocketpp/websocketpp/connection.hpp | 1642 + .../websocketpp/connection_base.hpp | 38 + .../websocketpp/websocketpp/endpoint.hpp | 700 + .../websocketpp/websocketpp/endpoint_base.hpp | 38 + .../websocketpp/websocketpp/error.hpp | 277 + .../websocketpp/extensions/extension.hpp | 102 + .../permessage_deflate/disabled.hpp | 129 + .../extensions/permessage_deflate/enabled.hpp | 817 + .../websocketpp/websocketpp/frame.hpp | 864 + .../websocketpp/http/constants.hpp | 308 + .../websocketpp/http/impl/parser.hpp | 200 + .../websocketpp/http/impl/request.hpp | 191 + .../websocketpp/http/impl/response.hpp | 266 + .../websocketpp/websocketpp/http/parser.hpp | 629 + .../websocketpp/websocketpp/http/request.hpp | 124 + .../websocketpp/websocketpp/http/response.hpp | 188 + .../websocketpp/impl/connection_impl.hpp | 2375 + .../websocketpp/impl/endpoint_impl.hpp | 269 + .../websocketpp/impl/utilities_impl.hpp | 87 + .../websocketpp/websocketpp/logger/basic.hpp | 199 + .../websocketpp/websocketpp/logger/levels.hpp | 203 + .../websocketpp/websocketpp/logger/stub.hpp | 119 + .../websocketpp/websocketpp/logger/syslog.hpp | 146 + .../websocketpp/message_buffer/alloc.hpp | 105 + .../websocketpp/message_buffer/message.hpp | 340 + .../websocketpp/message_buffer/pool.hpp | 229 + .../websocketpp/processors/base.hpp | 299 + .../websocketpp/processors/hybi00.hpp | 462 + .../websocketpp/processors/hybi07.hpp | 78 + .../websocketpp/processors/hybi08.hpp | 83 + .../websocketpp/processors/hybi13.hpp | 1078 + .../websocketpp/processors/processor.hpp | 407 + .../websocketpp/websocketpp/random/none.hpp | 60 + .../websocketpp/random/random_device.hpp | 80 + .../websocketpp/roles/client_endpoint.hpp | 173 + .../websocketpp/roles/server_endpoint.hpp | 195 + .../websocketpp/websocketpp/server.hpp | 33 + .../websocketpp/websocketpp/sha1/sha1.hpp | 189 + .../websocketpp/transport/asio/base.hpp | 232 + .../websocketpp/transport/asio/connection.hpp | 1197 + .../websocketpp/transport/asio/endpoint.hpp | 1182 + .../transport/asio/security/base.hpp | 159 + .../transport/asio/security/none.hpp | 372 + .../transport/asio/security/tls.hpp | 474 + .../websocketpp/transport/base/connection.hpp | 238 + .../websocketpp/transport/base/endpoint.hpp | 77 + .../websocketpp/transport/debug/base.hpp | 104 + .../transport/debug/connection.hpp | 412 + .../websocketpp/transport/debug/endpoint.hpp | 140 + .../websocketpp/transport/iostream/base.hpp | 133 + .../transport/iostream/connection.hpp | 714 + .../transport/iostream/endpoint.hpp | 222 + .../websocketpp/transport/stub/base.hpp | 95 + .../websocketpp/transport/stub/connection.hpp | 286 + .../websocketpp/transport/stub/endpoint.hpp | 140 + .../websocketpp/websocketpp/uri.hpp | 356 + .../websocketpp/utf8_validator.hpp | 154 + .../websocketpp/websocketpp/utilities.hpp | 180 + .../websocketpp/websocketpp/version.hpp | 61 + Source/FPSTemplate.Target.cs | 15 + Source/FPSTemplate/FPSTemplate.Build.cs | 35 + Source/FPSTemplate/FPSTemplate.cpp | 6 + Source/FPSTemplate/FPSTemplate.h | 7 + .../Private/Character/ShooterCharacter.cpp | 415 + .../Character/ShooterHealthComponent.cpp | 150 + .../Private/Combat/CombatComponent.cpp | 645 + .../Private/Data/SpecialElimData.cpp | 4 + .../FPSTemplate/Private/Data/WeaponData.cpp | 4 + .../Elimination/EliminationComponent.cpp | 185 + .../Private/Game/MatchGameState.cpp | 77 + .../Private/Game/ShooterGameMode.cpp | 244 + .../Private/Game/ShooterGameModeBase.cpp | 57 + .../Private/Interfaces/PlayerInterface.cpp | 3 + .../Private/Player/MatchPlayerState.cpp | 224 + .../Player/ShooterPlayerController.cpp | 90 + .../Private/ShooterTypes/ShooterTypes.cpp | 1 + .../Private/Tags/ShooterGameplayTags.cpp | 9 + .../Private/UI/Elims/ScoreWidget.cpp | 63 + .../Private/UI/Elims/SpecialElimWidget.cpp | 35 + .../Private/UI/ShooterAmmoCounter.cpp | 90 + Source/FPSTemplate/Private/UI/ShooterHUD.cpp | 19 + .../FPSTemplate/Private/UI/ShooterReticle.cpp | 161 + Source/FPSTemplate/Private/Weapon/Weapon.cpp | 238 + .../Public/Character/ShooterCharacter.h | 149 + .../Public/Character/ShooterHealthComponent.h | 113 + .../Public/Combat/CombatComponent.h | 155 + .../FPSTemplate/Public/Data/SpecialElimData.h | 42 + Source/FPSTemplate/Public/Data/WeaponData.h | 78 + .../Public/Elimination/EliminationComponent.h | 47 + .../FPSTemplate/Public/Game/MatchGameState.h | 37 + .../FPSTemplate/Public/Game/ShooterGameMode.h | 44 + .../Public/Game/ShooterGameModeBase.h | 30 + .../Public/Interfaces/PlayerInterface.h | 90 + .../Public/Player/MatchPlayerState.h | 92 + .../Public/Player/ShooterPlayerController.h | 58 + .../Public/ShooterTypes/ShooterTypes.h | 89 + .../Public/Tags/ShooterGameplayTags.h | 11 + .../FPSTemplate/Public/UI/Elims/ScoreWidget.h | 33 + .../Public/UI/Elims/SpecialElimWidget.h | 29 + .../Public/UI/ShooterAmmoCounter.h | 49 + Source/FPSTemplate/Public/UI/ShooterHUD.h | 31 + Source/FPSTemplate/Public/UI/ShooterReticle.h | 86 + Source/FPSTemplate/Public/Weapon/Weapon.h | 164 + Source/FPSTemplateClient.Target.cs | 15 + Source/FPSTemplateEditor.Target.cs | 15 + Source/FPSTemplateServer.Target.cs | 15 + 4631 files changed, 1019212 insertions(+) create mode 100644 .gitignore create mode 100644 .idea/.idea.FPSTemplate.dir/.idea/.gitignore create mode 100644 .idea/.idea.FPSTemplate.dir/.idea/encodings.xml create mode 100644 .idea/.idea.FPSTemplate.dir/.idea/indexLayout.xml create mode 100644 .idea/.idea.FPSTemplate.dir/.idea/vcs.xml create mode 100644 .vsconfig create mode 100644 Config/DefaultEditor.ini create mode 100644 Config/DefaultEngine.ini create mode 100644 Config/DefaultGame.ini create mode 100644 Config/DefaultInput.ini create mode 100644 FPSTemplate.uproject create mode 100644 Plugins/Developer/RiderLink/Resources/Icon128.png create mode 100644 Plugins/Developer/RiderLink/Resources/checksum create mode 100644 Plugins/Developer/RiderLink/RiderLink.uplugin create mode 100644 Plugins/Developer/RiderLink/Source/RD/RD.Build.cs create mode 100644 Plugins/Developer/RiderLink/Source/RD/RD.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/RD.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/rd_core_export.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/Lifetime.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/Lifetime.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/LifetimeDefinition.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/LifetimeDefinition.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/LifetimeImpl.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/LifetimeImpl.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/SequentialLifetimes.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/SequentialLifetimes.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/Property.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableList.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableMap.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableSet.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IProperty.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IPropertyBase.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IViewableList.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IViewableMap.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IViewableSet.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/SignalCookie.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/SignalCookie.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/SignalX.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/interfaces.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/viewable_collections.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/allocator.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/hash.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/list.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/to_string.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/unordered_map.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/unordered_set.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/types/DateTime.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/types/DateTime.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/types/Void.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/types/wrapper.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/util/core_traits.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/util/core_util.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/util/enum.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/util/erase_if.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/util/gen_util.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/util/overloaded.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/util/shared_function.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/rd_framework_export.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/IProtocol.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/IProtocol.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/IRdBindable.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/IRdDynamic.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/IRdReactive.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/IRdWireable.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/IRdWireable.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/ISerializersOwner.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/ISerializersOwner.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/IUnknownInstance.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/IUnknownInstance.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/IWire.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/RdBindableBase.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/RdBindableBase.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/RdPropertyBase.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/RdReactiveBase.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/RdReactiveBase.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/WireBase.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/WireBase.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/ext/ExtWire.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/ext/ExtWire.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/ext/RdExtBase.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/ext/RdExtBase.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RName.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RName.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdList.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdMap.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdProperty.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdSet.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdSignal.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/intern/InternRoot.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/intern/InternRoot.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/intern/InternScheduler.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/intern/InternScheduler.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Identities.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Identities.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/MessageBroker.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/MessageBroker.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Protocol.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Protocol.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/RdId.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/RdId.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/scheduler/SimpleScheduler.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/scheduler/SimpleScheduler.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/scheduler/SingleThreadScheduler.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/scheduler/SingleThreadScheduler.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/scheduler/SynchronousScheduler.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/scheduler/SynchronousScheduler.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/scheduler/base/IScheduler.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/scheduler/base/IScheduler.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/scheduler/base/SingleThreadSchedulerBase.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/scheduler/base/SingleThreadSchedulerBase.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/AbstractPolymorphic.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/ArraySerializer.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/DefaultAbstractDeclaration.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/DefaultAbstractDeclaration.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/ISerializable.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/ISerializable.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/InternedAnySerializer.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/InternedSerializer.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/NullableSerializer.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Polymorphic.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Polymorphic.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/RdAny.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/RdAny.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/SerializationCtx.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/SerializationCtx.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Serializers.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Serializers.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdCall.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdEndpoint.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdSymmetricCall.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdTask.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdTaskImpl.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdTaskResult.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/WiredRdTask.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/WiredRdTaskImpl.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/util/framework_traits.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/util/guards.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/util/hashing.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/util/hashing.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/util/thread_util.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/util/thread_util.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/ByteBufferAsyncProcessor.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/ByteBufferAsyncProcessor.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/PkgInputStream.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/PkgInputStream.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/PumpScheduler.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/PumpScheduler.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/SocketWire.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/SocketWire.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/WireUtil.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/WireUtil.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_gen_cpp/src/RdTextBuffer.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/src/rd_gen_cpp/src/RdTextBuffer.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/CTPL/LICENSE create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/CTPL/README.md create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/CTPL/include/ctpl_stl.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/clsocket/README create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/clsocket/src/ActiveSocket.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/clsocket/src/ActiveSocket.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/clsocket/src/Host.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/clsocket/src/PassiveSocket.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/clsocket/src/PassiveSocket.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/clsocket/src/SimpleSocket.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/clsocket/src/SimpleSocket.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/clsocket/src/StatTimer.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/countdownlatch/LICENSE create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/countdownlatch/README.md create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/countdownlatch/countdownlatch.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/countdownlatch/countdownlatch.hpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/optional/COPYING create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/optional/README.md create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/optional/tl/optional.hpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/ordered-map/LICENSE create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/ordered-map/README.md create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/ordered-map/include/tsl/ordered_hash.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/ordered-map/include/tsl/ordered_map.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/ordered-map/include/tsl/ordered_set.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/LICENSE create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/README.md create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/cmake/ide.cmake create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/cmake/pch.h.in create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/cmake/spdlog.pc.in create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/cmake/spdlogCPack.cmake create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/cmake/spdlogConfig.cmake.in create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/cmake/utils.cmake create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/cmake/version.rc.in create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/async.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/async_logger-inl.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/async_logger.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/cfg/argv.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/cfg/env.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/cfg/helpers-inl.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/cfg/helpers.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/cfg/log_levels.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/common-inl.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/common.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/details/backtracer-inl.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/details/backtracer.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/details/circular_q.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/details/console_globals.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/details/file_helper-inl.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/details/file_helper.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/details/fmt_helper.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/details/log_msg-inl.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/details/log_msg.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/details/log_msg_buffer-inl.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/details/log_msg_buffer.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/details/mpmc_blocking_q.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/details/null_mutex.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/details/os-inl.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/details/os.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/details/periodic_worker-inl.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/details/periodic_worker.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/details/registry-inl.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/details/registry.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/details/synchronous_factory.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/details/tcp_client-windows.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/details/tcp_client.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/details/thread_pool-inl.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/details/thread_pool.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/details/udp_client-windows.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/details/udp_client.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/details/windows_include.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/fmt/bin_to_hex.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/fmt/bundled/LICENSE.rst create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/fmt/bundled/args.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/fmt/bundled/chrono.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/fmt/bundled/color.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/fmt/bundled/compile.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/fmt/bundled/core.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/fmt/bundled/fmt.license.rst create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/fmt/bundled/format-inl.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/fmt/bundled/format.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/fmt/bundled/locale.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/fmt/bundled/os.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/fmt/bundled/ostream.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/fmt/bundled/posix.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/fmt/bundled/printf.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/fmt/bundled/ranges.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/fmt/bundled/xchar.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/fmt/chrono.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/fmt/compile.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/fmt/fmt.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/fmt/ostr.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/fmt/ranges.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/fmt/xchar.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/formatter.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/fwd.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/logger-inl.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/logger.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/pattern_formatter-inl.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/pattern_formatter.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/sinks/android_sink.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/sinks/ansicolor_sink-inl.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/sinks/ansicolor_sink.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/sinks/base_sink-inl.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/sinks/base_sink.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/sinks/basic_file_sink-inl.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/sinks/basic_file_sink.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/sinks/daily_file_sink.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/sinks/dist_sink.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/sinks/dup_filter_sink.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/sinks/hourly_file_sink.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/sinks/mongo_sink.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/sinks/msvc_sink.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/sinks/null_sink.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/sinks/ostream_sink.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/sinks/qt_sinks.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/sinks/ringbuffer_sink.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/sinks/rotating_file_sink-inl.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/sinks/rotating_file_sink.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/sinks/sink-inl.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/sinks/sink.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/sinks/stdout_color_sinks-inl.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/sinks/stdout_color_sinks.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/sinks/stdout_sinks-inl.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/sinks/stdout_sinks.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/sinks/syslog_sink.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/sinks/systemd_sink.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/sinks/tcp_sink.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/sinks/udp_sink.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/sinks/win_eventlog_sink.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/sinks/wincolor_sink-inl.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/sinks/wincolor_sink.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/spdlog-inl.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/spdlog.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/stopwatch.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/tweakme.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/include/spdlog/version.h create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/logos/jetbrains-variant-4.svg create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/scripts/extract_version.py create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/scripts/format.sh create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/src/async.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/src/cfg.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/src/color_sinks.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/src/file_sinks.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/src/fmt.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/src/spdlog.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/spdlog/src/stdout_sinks.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/string-view-lite/LICENSE.txt create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/string-view-lite/README.md create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/string-view-lite/cmake/string_view-lite-config.cmake.in create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/string-view-lite/include/nonstd/string_view.hpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/thirdparty.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/thirdparty.hpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/utf-cpp/LICENSE.md create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/utf-cpp/README.md create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/utf-cpp/include/ww898/cp_utf16.hpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/utf-cpp/include/ww898/cp_utf32.hpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/utf-cpp/include/ww898/cp_utf8.hpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/utf-cpp/include/ww898/cp_utfw.hpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/utf-cpp/include/ww898/utf_config.hpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/utf-cpp/include/ww898/utf_converters.hpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/utf-cpp/include/ww898/utf_selector.hpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/utf-cpp/include/ww898/utf_sizes.hpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/variant/CMakeLists.txt create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/variant/LICENSE.md create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/variant/README.md create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/variant/cmake/mpark_variant-config.cmake.in create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/variant/include/mpark/config.hpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/variant/include/mpark/in_place.hpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/variant/include/mpark/lib.hpp create mode 100644 Plugins/Developer/RiderLink/Source/RD/thirdparty/variant/include/mpark/variant.hpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderBlueprint/Private/BlueprintProvider.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderBlueprint/Private/RiderBlueprint.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderBlueprint/Public/BlueprintProvider.hpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderBlueprint/Public/RiderBlueprint.hpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderBlueprint/RiderBlueprint.Build.cs create mode 100644 Plugins/Developer/RiderLink/Source/RiderDebuggerSupport/Private/BlueprintStackGetter.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderDebuggerSupport/Private/DebugLogger.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderDebuggerSupport/Private/DebugLogger.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderDebuggerSupport/Private/RiderDebuggerSupport.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderDebuggerSupport/Private/RiderDebuggerSupport.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderDebuggerSupport/Private/UnrealFunctions.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderDebuggerSupport/Private/UnrealFunctions.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderDebuggerSupport/Private/WideStringWrapper.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderDebuggerSupport/Private/WideStringWrapper.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderDebuggerSupport/RiderDebuggerSupport.Build.cs create mode 100644 Plugins/Developer/RiderLink/Source/RiderGameControl/Private/RiderGameControl.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderGameControl/Public/RiderGameControl.hpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderGameControl/RiderGameControl.Build.cs create mode 100644 Plugins/Developer/RiderLink/Source/RiderLC/Private/RiderLC.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLC/Private/RiderLC.hpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLC/RiderLC.Build.cs create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Private/ProtocolFactory.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Private/ProtocolFactory.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Private/RiderLink.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Private/RiderLink.hpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Private/UE4TypesMarshallers.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/IRiderLink.hpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/CMakeLists.txt create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/BlueprintFunction.Pregenerated.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/BlueprintFunction.Pregenerated.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/BlueprintHighlighter.Pregenerated.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/BlueprintHighlighter.Pregenerated.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/BlueprintReference.Pregenerated.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/BlueprintReference.Pregenerated.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/ConnectionInfo.Pregenerated.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/ConnectionInfo.Pregenerated.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/EmptyScriptCallStack.Pregenerated.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/EmptyScriptCallStack.Pregenerated.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/IScriptCallStack.Pregenerated.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/IScriptCallStack.Pregenerated.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/IScriptCallStack_Unknown.Pregenerated.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/IScriptCallStack_Unknown.Pregenerated.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/IScriptMsg.Pregenerated.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/IScriptMsg.Pregenerated.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/IScriptMsg_Unknown.Pregenerated.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/IScriptMsg_Unknown.Pregenerated.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/LogMessageInfo.Pregenerated.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/LogMessageInfo.Pregenerated.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/NotificationType.Pregenerated.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/NotificationType.Pregenerated.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/PlayState.Pregenerated.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/PlayState.Pregenerated.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/RequestFailed.Pregenerated.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/RequestFailed.Pregenerated.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/RequestResultBase.Pregenerated.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/RequestResultBase.Pregenerated.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/RequestResultBase_Unknown.Pregenerated.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/RequestResultBase_Unknown.Pregenerated.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/RequestSucceed.Pregenerated.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/RequestSucceed.Pregenerated.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/ScriptCallStack.Pregenerated.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/ScriptCallStack.Pregenerated.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/ScriptCallStackFrame.Pregenerated.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/ScriptCallStackFrame.Pregenerated.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/ScriptMsgCallStack.Pregenerated.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/ScriptMsgCallStack.Pregenerated.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/ScriptMsgException.Pregenerated.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/ScriptMsgException.Pregenerated.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/StringRange.Pregenerated.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/StringRange.Pregenerated.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/UClass.Pregenerated.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/UClass.Pregenerated.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/UE4Library.Pregenerated.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/UE4Library.Pregenerated.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/UnableToDisplayScriptCallStack.Pregenerated.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/UnableToDisplayScriptCallStack.Pregenerated.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/UnrealLogEvent.Pregenerated.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/UE4Library/UnrealLogEvent.Pregenerated.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/instantiations_UE4Library.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/Library/instantiations_UE4Library.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/RdEditorProtocol/CMakeLists.txt create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/RdEditorProtocol/LiveCodingModel/LiveCodingModel.Pregenerated.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/RdEditorProtocol/LiveCodingModel/LiveCodingModel.Pregenerated.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/RdEditorProtocol/RdEditorModel/RdEditorModel.Pregenerated.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/RdEditorProtocol/RdEditorModel/RdEditorModel.Pregenerated.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/RdEditorProtocol/RdEditorRoot/RdEditorRoot.Pregenerated.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/RdEditorProtocol/RdEditorRoot/RdEditorRoot.Pregenerated.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/RdEditorProtocol/instantiations_RdEditorRoot.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/Model/RdEditorProtocol/instantiations_RdEditorRoot.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/Public/UE4TypesMarshallers.h create mode 100644 Plugins/Developer/RiderLink/Source/RiderLink/RiderLink.Build.cs create mode 100644 Plugins/Developer/RiderLink/Source/RiderLogging/Private/RiderLogging.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLogging/Private/RiderLogging.hpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLogging/Private/RiderOutputDevice.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLogging/Private/RiderOutputDevice.hpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderLogging/RiderLogging.Build.cs create mode 100644 Plugins/Developer/RiderLink/Source/RiderShaderInfo/RiderShaderInfo.Build.cs create mode 100644 Plugins/Developer/RiderLink/Source/RiderShaderInfo/RiderShaderInfo.cpp create mode 100644 Plugins/Developer/RiderLink/Source/RiderShaderInfo/RiderShaderInfo.h create mode 100644 Plugins/GameLiftServerSDK/GameLiftServerSDK.uplugin create mode 100644 Plugins/GameLiftServerSDK/Release-notes/3.1.5-release-notes.txt create mode 100644 Plugins/GameLiftServerSDK/Release-notes/3.2.0-release-notes.txt create mode 100644 Plugins/GameLiftServerSDK/Release-notes/3.2.1-release-notes.txt create mode 100644 Plugins/GameLiftServerSDK/Release-notes/3.3.0-release-notes.txt create mode 100644 Plugins/GameLiftServerSDK/Release-notes/3.3.1-release-notes.txt create mode 100644 Plugins/GameLiftServerSDK/Release-notes/3.3.2-release-notes.txt create mode 100644 Plugins/GameLiftServerSDK/Release-notes/3.3.3-release-notes.txt create mode 100644 Plugins/GameLiftServerSDK/Release-notes/3.4.0-release-notes.txt create mode 100644 Plugins/GameLiftServerSDK/Release-notes/5.0.2-release-notes.txt create mode 100644 Plugins/GameLiftServerSDK/Release-notes/5.1.0-release-notes.txt create mode 100644 Plugins/GameLiftServerSDK/Release-notes/5.1.1-release-notes.txt create mode 100644 Plugins/GameLiftServerSDK/Release-notes/5.1.2-release-notes.txt create mode 100644 Plugins/GameLiftServerSDK/Release-notes/5.2.0-release-notes.txt create mode 100644 Plugins/GameLiftServerSDK/Release-notes/5.3.0-release-notes.txt create mode 100644 Plugins/GameLiftServerSDK/Release-notes/5.3.1-release-notes.txt create mode 100644 Plugins/GameLiftServerSDK/Release-notes/5.3.2-release-notes.txt create mode 100644 Plugins/GameLiftServerSDK/Release-notes/5.4.0-release-notes.txt create mode 100644 Plugins/GameLiftServerSDK/Resources/Icon128.png create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftMetrics/GameLiftMetrics.Build.cs create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftMetrics/Private/GameLiftMetrics.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftMetrics/Private/GameLiftMetricsConfig.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftMetrics/Private/GameLiftMetricsTypes.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftMetrics/Private/MemoryStats.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftMetrics/Private/MemoryStats.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftMetrics/Private/NetworkStats.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftMetrics/Private/NetworkStats.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftMetrics/Private/TickableCollector.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftMetrics/Private/TickableCollector.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftMetrics/Private/TimeStats.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftMetrics/Private/TimeStats.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftMetrics/Private/UnrealStatCollector.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftMetrics/Private/UnrealStatCollector.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftMetrics/Public/GameLiftMetrics.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftMetrics/Public/GameLiftMetricsConfig.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftMetrics/Public/GameLiftMetricsTypes.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/GameLiftServerSDK.Build.cs create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/GameLiftServerSDK.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/common/GameLiftCommonState.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/common/GameLiftToolDetector.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/common/MetricsDetector.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/GameLiftServerState.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/Message.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/ResponseMessage.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/Uri.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/WebSocketAttributeValue.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/WebSocketGameSession.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/WebSocketPlayer.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/WebSocketPlayerSession.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/adapter/DescribePlayerSessionsAdapter.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/adapter/GetFleetRoleCredentialsAdapter.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/adapter/StartMatchBackfillAdapter.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/message/CreateGameSessionMessage.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/message/RefreshConnectionMessage.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/message/TerminateProcessMessage.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/message/UpdateGameSessionMessage.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/request/AcceptPlayerSessionRequest.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/request/ActivateGameSessionRequest.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/request/ActivateServerProcessRequest.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/request/HeartbeatServerProcessRequest.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/request/RemovePlayerSessionRequest.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/request/TerminateServerProcessRequest.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/request/UpdatePlayerSessionCreationPolicyRequest.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/request/WebSocketDescribePlayerSessionsRequest.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/request/WebSocketGetComputeCertificateRequest.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/request/WebSocketGetFleetRoleCredentialsRequest.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/request/WebSocketStartMatchBackfillRequest.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/request/WebSocketStopMatchBackfillRequest.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/response/WebSocketDescribePlayerSessionsResponse.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/response/WebSocketGetComputeCertificateResponse.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/response/WebSocketGetFleetRoleCredentialsResponse.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/model/response/WebSocketStartMatchBackfillResponse.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/network/GameLiftWebSocketClientManager.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/network/WebSocketppClientWrapper.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/network/callback/CreateGameSessionCallback.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/network/callback/DescribePlayerSessionsCallback.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/network/callback/GetComputeCertificateCallback.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/network/callback/GetFleetRoleCredentialsCallback.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/network/callback/RefreshConnectionCallback.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/network/callback/StartMatchBackfillCallback.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/network/callback/TerminateProcessCallback.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/network/callback/UpdateGameSessionCallback.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/retry/GeometricBackoffRetryStrategy.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/retry/JitteredGeometricBackoffRetryStrategy.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/retry/RetryingCallable.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/security/AwsSigV4Utility.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/security/ContainerCredentialsFetcher.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/security/ContainerMetadataFetcher.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/util/GuidGenerator.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/util/HttpClient.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/util/JsonHelper.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/util/LoggerHelper.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/util/RandomStringGenerator.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/internal/util/UriEncoder.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/metrics/Combiner.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/metrics/CrashReporterClient.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/metrics/DerivedMetric.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/metrics/DynamicMetric.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/metrics/GlobalMetricsProcessor.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/metrics/HighResolutionClock.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/metrics/IMetricsProcessor.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/metrics/InternalTypes.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/metrics/KeySuffix.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/metrics/MetricsProcessor.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/metrics/MetricsUtils.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/metrics/PacketBuilder.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/metrics/Percentiles.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/metrics/Samplers.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/metrics/StatsDClient.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/metrics/Tags.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/metrics/TypeTraits.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/server/GameLiftServerAPI.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Private/aws/gamelift/server/LogParameters.cpp create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/GameLiftServerSDK.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/GameLiftServerSDKModels.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/common/GameLiftErrors.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/common/GameLiftToolDetector.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/common/GameLift_EXPORTS.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/common/MetricsDetector.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/common/Outcome.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/GameLiftCommonState.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/GameLiftServerState.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/ISerializable.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/Message.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/ResponseMessage.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/Uri.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/WebSocketAttributeValue.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/WebSocketGameSession.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/WebSocketPlayer.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/WebSocketPlayerSession.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/WebSocketPlayerSessionStatus.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/adapter/DescribePlayerSessionsAdapter.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/adapter/GetFleetRoleCredentialsAdapter.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/adapter/StartMatchBackfillAdapter.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/message/CreateGameSessionMessage.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/message/RefreshConnectionMessage.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/message/TerminateProcessMessage.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/message/UpdateGameSessionMessage.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/request/AcceptPlayerSessionRequest.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/request/ActivateGameSessionRequest.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/request/ActivateServerProcessRequest.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/request/HeartbeatServerProcessRequest.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/request/RemovePlayerSessionRequest.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/request/TerminateServerProcessRequest.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/request/UpdatePlayerSessionCreationPolicyRequest.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/request/WebSocketDescribePlayerSessionsRequest.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/request/WebSocketGetComputeCertificateRequest.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/request/WebSocketGetFleetRoleCredentialsRequest.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/request/WebSocketStartMatchBackfillRequest.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/request/WebSocketStopMatchBackfillRequest.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/response/WebSocketDescribePlayerSessionsResponse.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/response/WebSocketGetComputeCertificateResponse.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/response/WebSocketGetFleetRoleCredentialsResponse.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/model/response/WebSocketStartMatchBackfillResponse.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/network/GameLiftWebSocketClientManager.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/network/IGameLiftMessageHandler.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/network/IWebSocketClientWrapper.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/network/WebSocketppClientWrapper.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/network/callback/CreateGameSessionCallback.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/network/callback/DescribePlayerSessionsCallback.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/network/callback/GetComputeCertificateCallback.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/network/callback/GetFleetRoleCredentialsCallback.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/network/callback/RefreshConnectionCallback.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/network/callback/StartMatchBackfillCallback.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/network/callback/TerminateProcessCallback.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/network/callback/UpdateGameSessionCallback.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/retry/GeometricBackoffRetryStrategy.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/retry/JitteredGeometricBackoffRetryStrategy.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/retry/RetryStrategy.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/retry/RetryingCallable.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/security/AwsCredentials.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/security/AwsSigV4Utility.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/security/ContainerCredentialsFetcher.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/security/ContainerMetadataFetcher.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/security/ContainerTaskMetadata.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/security/SigV4Parameters.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/util/GuidGenerator.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/util/HttpClient.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/util/JsonHelper.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/util/LoggerHelper.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/util/RandomStringGenerator.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/internal/util/UriEncoder.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/metrics/ArithmeticMacros.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/metrics/Combiner.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/metrics/CrashReporterClient.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/metrics/DefinitionMacros.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/metrics/Defs.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/metrics/DerivedMetric.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/metrics/DynamicMetric.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/metrics/DynamicTag.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/metrics/Function.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/metrics/GameLiftMetrics.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/metrics/GaugeMacros.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/metrics/GlobalMetricsProcessor.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/metrics/HighResolutionClock.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/metrics/IMetricsProcessor.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/metrics/InternalTypes.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/metrics/KeySuffix.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/metrics/Latest.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/metrics/LoggerMacros.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/metrics/Mean.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/metrics/MetricsProcessor.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/metrics/MetricsSettings.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/metrics/MetricsUtils.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/metrics/PacketBuilder.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/metrics/Percentiles.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/metrics/Platform.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/metrics/ReduceMetric.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/metrics/Samplers.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/metrics/ScopedTimer.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/metrics/ScopedTimerMacros.inl create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/metrics/StatsDClient.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/metrics/TagMacros.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/metrics/Tags.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/metrics/TimerMacros.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/metrics/TypeTraits.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/metrics/UniquePtr.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/server/GameLiftServerAPI.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/server/LogParameters.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/server/MetricsParameters.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/server/ProcessParameters.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/server/model/AttributeValue.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/server/model/DescribePlayerSessionsRequest.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/server/model/DescribePlayerSessionsResult.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/server/model/GameProperty.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/server/model/GameSession.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/server/model/GameSessionStatus.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/server/model/GetComputeCertificateResult.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/server/model/GetFleetRoleCredentialsRequest.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/server/model/GetFleetRoleCredentialsResult.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/server/model/Player.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/server/model/PlayerSession.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/server/model/PlayerSessionCreationPolicy.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/server/model/PlayerSessionStatus.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/server/model/ServerParameters.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/server/model/StartMatchBackfillRequest.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/server/model/StartMatchBackfillResult.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/server/model/StopMatchBackfillRequest.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/server/model/UpdateGameSession.h create mode 100644 Plugins/GameLiftServerSDK/Source/GameLiftServerSDK/Public/aws/gamelift/server/model/UpdateReason.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/.gitkeep create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/COPYING create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/INSTALL create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/LICENSE_1_0.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/Makefile.am create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/README create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/asio.manifest create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/autogen.sh create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/boost_asio.manifest create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/boostify.pl create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/configure.ac create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/Makefile.am create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/any_io_executor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/associated_allocator.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/associated_cancellation_slot.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/associated_executor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/associator.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/async_result.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/awaitable.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/basic_datagram_socket.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/basic_deadline_timer.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/basic_io_object.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/basic_raw_socket.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/basic_seq_packet_socket.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/basic_serial_port.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/basic_signal_set.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/basic_socket.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/basic_socket_acceptor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/basic_socket_iostream.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/basic_socket_streambuf.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/basic_stream_socket.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/basic_streambuf.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/basic_streambuf_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/basic_waitable_timer.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/bind_cancellation_slot.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/bind_executor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/buffer.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/buffered_read_stream.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/buffered_read_stream_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/buffered_stream.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/buffered_stream_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/buffered_write_stream.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/buffered_write_stream_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/buffers_iterator.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/cancellation_signal.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/cancellation_state.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/cancellation_type.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/co_spawn.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/completion_condition.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/compose.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/connect.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/coroutine.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/deadline_timer.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/defer.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detached.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/array.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/array_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/assert.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/atomic_count.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/base_from_cancellation_state.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/base_from_completion_cond.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/bind_handler.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/blocking_executor_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/buffer_resize_guard.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/buffer_sequence_adapter.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/buffered_stream_storage.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/bulk_executor_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/call_stack.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/chrono.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/chrono_time_traits.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/completion_handler.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/concurrency_hint.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/conditionally_enabled_event.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/conditionally_enabled_mutex.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/config.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/consuming_buffers.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/cstddef.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/cstdint.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/date_time_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/deadline_timer_service.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/dependent_type.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/descriptor_ops.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/descriptor_read_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/descriptor_write_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/dev_poll_reactor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/epoll_reactor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/event.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/eventfd_select_interrupter.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/executor_function.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/executor_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/fd_set_adapter.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/fenced_block.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/functional.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/future.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/gcc_arm_fenced_block.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/gcc_hppa_fenced_block.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/gcc_sync_fenced_block.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/gcc_x86_fenced_block.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/global.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/handler_alloc_helpers.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/handler_cont_helpers.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/handler_invoke_helpers.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/handler_tracking.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/handler_type_requirements.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/handler_work.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/hash_map.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/buffer_sequence_adapter.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/descriptor_ops.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/dev_poll_reactor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/dev_poll_reactor.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/epoll_reactor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/epoll_reactor.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/eventfd_select_interrupter.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/handler_tracking.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/kqueue_reactor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/kqueue_reactor.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/null_event.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/pipe_select_interrupter.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/posix_event.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/posix_mutex.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/posix_thread.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/posix_tss_ptr.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/reactive_descriptor_service.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/reactive_serial_port_service.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/reactive_socket_service_base.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/resolver_service_base.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/scheduler.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/select_reactor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/select_reactor.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/service_registry.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/service_registry.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/signal_set_service.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/socket_ops.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/socket_select_interrupter.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/strand_executor_service.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/strand_executor_service.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/strand_service.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/strand_service.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/thread_context.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/throw_error.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/timer_queue_ptime.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/timer_queue_set.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/win_event.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/win_iocp_handle_service.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/win_iocp_io_context.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/win_iocp_io_context.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/win_iocp_serial_port_service.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/win_iocp_socket_service_base.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/win_mutex.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/win_object_handle_service.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/win_static_mutex.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/win_thread.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/win_tss_ptr.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/winrt_ssocket_service_base.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/winrt_timer_scheduler.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/winrt_timer_scheduler.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/impl/winsock_init.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/io_control.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/io_object_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/is_buffer_sequence.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/is_executor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/keyword_tss_ptr.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/kqueue_reactor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/limits.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/local_free_on_block_exit.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/macos_fenced_block.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/memory.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/mutex.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/non_const_lvalue.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/noncopyable.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/null_event.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/null_fenced_block.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/null_global.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/null_mutex.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/null_reactor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/null_signal_blocker.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/null_socket_service.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/null_static_mutex.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/null_thread.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/null_tss_ptr.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/object_pool.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/old_win_sdk_compat.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/op_queue.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/operation.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/pipe_select_interrupter.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/pop_options.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/posix_event.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/posix_fd_set_adapter.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/posix_global.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/posix_mutex.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/posix_signal_blocker.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/posix_static_mutex.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/posix_thread.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/posix_tss_ptr.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/push_options.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/reactive_descriptor_service.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/reactive_null_buffers_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/reactive_serial_port_service.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/reactive_socket_accept_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/reactive_socket_connect_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/reactive_socket_recv_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/reactive_socket_recvfrom_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/reactive_socket_recvmsg_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/reactive_socket_send_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/reactive_socket_sendto_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/reactive_socket_service.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/reactive_socket_service_base.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/reactive_wait_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/reactor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/reactor_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/reactor_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/reactor_op_queue.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/recycling_allocator.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/regex_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/resolve_endpoint_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/resolve_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/resolve_query_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/resolver_service.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/resolver_service_base.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/scheduler.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/scheduler_operation.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/scheduler_thread_info.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/scoped_lock.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/scoped_ptr.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/select_interrupter.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/select_reactor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/service_registry.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/signal_blocker.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/signal_handler.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/signal_init.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/signal_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/signal_set_service.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/socket_holder.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/socket_ops.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/socket_option.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/socket_select_interrupter.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/socket_types.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/solaris_fenced_block.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/source_location.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/static_mutex.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/std_event.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/std_fenced_block.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/std_global.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/std_mutex.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/std_static_mutex.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/std_thread.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/strand_executor_service.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/strand_service.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/string_view.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/thread.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/thread_context.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/thread_group.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/thread_info_base.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/throw_error.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/throw_exception.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/timer_queue.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/timer_queue_base.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/timer_queue_ptime.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/timer_queue_set.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/timer_scheduler.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/timer_scheduler_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/tss_ptr.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/type_traits.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/variadic_templates.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/wait_handler.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/wait_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/win_event.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/win_fd_set_adapter.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/win_fenced_block.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/win_global.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/win_iocp_handle_read_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/win_iocp_handle_service.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/win_iocp_handle_write_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/win_iocp_io_context.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/win_iocp_null_buffers_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/win_iocp_operation.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/win_iocp_overlapped_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/win_iocp_overlapped_ptr.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/win_iocp_serial_port_service.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/win_iocp_socket_accept_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/win_iocp_socket_connect_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/win_iocp_socket_recv_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/win_iocp_socket_recvfrom_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/win_iocp_socket_recvmsg_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/win_iocp_socket_send_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/win_iocp_socket_service.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/win_iocp_socket_service_base.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/win_iocp_thread_info.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/win_iocp_wait_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/win_mutex.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/win_object_handle_service.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/win_static_mutex.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/win_thread.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/win_tss_ptr.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/winapp_thread.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/wince_thread.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/winrt_async_manager.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/winrt_async_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/winrt_resolve_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/winrt_resolver_service.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/winrt_socket_connect_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/winrt_socket_recv_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/winrt_socket_send_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/winrt_ssocket_service.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/winrt_ssocket_service_base.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/winrt_timer_scheduler.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/winrt_utils.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/winsock_init.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/work_dispatcher.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/detail/wrapped_handler.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/dispatch.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/error.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/error_code.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/allocator.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/any_executor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/bad_executor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/blocking.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/blocking_adaptation.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/bulk_execute.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/bulk_guarantee.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/connect.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/context.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/context_as.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/detail/as_invocable.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/detail/as_operation.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/detail/as_receiver.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/detail/bulk_sender.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/detail/submit_receiver.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/detail/void_receiver.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/execute.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/executor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/impl/bad_executor.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/impl/receiver_invocation_error.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/invocable_archetype.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/mapping.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/occupancy.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/operation_state.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/outstanding_work.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/prefer_only.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/receiver.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/receiver_invocation_error.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/relationship.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/schedule.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/scheduler.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/sender.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/set_done.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/set_error.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/set_value.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/start.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution/submit.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/execution_context.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/executor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/executor_work_guard.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/experimental/append.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/experimental/as_single.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/experimental/as_tuple.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/experimental/awaitable_operators.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/experimental/cancellation_condition.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/experimental/coro.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/experimental/deferred.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/experimental/detail/completion_handler_erasure.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/experimental/detail/coro_promise_allocator.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/experimental/detail/coro_traits.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/experimental/detail/partial_promise.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/experimental/impl/append.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/experimental/impl/as_single.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/experimental/impl/as_tuple.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/experimental/impl/deferred.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/experimental/impl/parallel_group.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/experimental/impl/prepend.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/experimental/impl/promise.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/experimental/parallel_group.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/experimental/prepend.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/experimental/promise.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/experimental/use_coro.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/generic/basic_endpoint.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/generic/datagram_protocol.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/generic/detail/endpoint.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/generic/detail/impl/endpoint.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/generic/raw_protocol.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/generic/seq_packet_protocol.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/generic/stream_protocol.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/handler_alloc_hook.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/handler_continuation_hook.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/handler_invoke_hook.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/high_resolution_timer.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/awaitable.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/buffered_read_stream.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/buffered_write_stream.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/co_spawn.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/compose.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/connect.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/defer.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/detached.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/dispatch.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/error.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/error_code.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/execution_context.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/execution_context.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/executor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/executor.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/handler_alloc_hook.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/io_context.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/io_context.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/multiple_exceptions.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/post.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/read.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/read_at.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/read_until.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/redirect_error.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/serial_port_base.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/serial_port_base.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/spawn.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/src.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/system_context.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/system_context.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/system_executor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/thread_pool.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/thread_pool.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/use_awaitable.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/use_future.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/write.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/impl/write_at.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/io_context.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/io_context_strand.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/io_service.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/io_service_strand.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/address.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/address_v4.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/address_v4_iterator.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/address_v4_range.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/address_v6.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/address_v6_iterator.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/address_v6_range.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/bad_address_cast.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/basic_endpoint.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/basic_resolver.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/basic_resolver_entry.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/basic_resolver_iterator.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/basic_resolver_query.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/basic_resolver_results.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/detail/endpoint.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/detail/impl/endpoint.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/detail/socket_option.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/host_name.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/icmp.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/impl/address.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/impl/address.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/impl/address_v4.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/impl/address_v4.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/impl/address_v6.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/impl/address_v6.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/impl/basic_endpoint.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/impl/host_name.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/impl/network_v4.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/impl/network_v4.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/impl/network_v6.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/impl/network_v6.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/multicast.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/network_v4.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/network_v6.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/resolver_base.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/resolver_query_base.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/tcp.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/udp.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/unicast.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ip/v6_only.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/is_applicable_property.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/is_executor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/is_read_buffered.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/is_write_buffered.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/local/basic_endpoint.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/local/connect_pair.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/local/datagram_protocol.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/local/detail/endpoint.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/local/detail/impl/endpoint.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/local/stream_protocol.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/multiple_exceptions.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/packaged_task.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/placeholders.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/posix/basic_descriptor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/posix/basic_stream_descriptor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/posix/descriptor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/posix/descriptor_base.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/posix/stream_descriptor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/post.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/prefer.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/query.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/read.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/read_at.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/read_until.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/redirect_error.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/require.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/require_concept.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/serial_port.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/serial_port_base.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/signal_set.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/socket_base.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/spawn.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ssl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ssl/context.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ssl/context_base.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ssl/detail/buffered_handshake_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ssl/detail/engine.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ssl/detail/handshake_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ssl/detail/impl/engine.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ssl/detail/impl/openssl_init.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ssl/detail/io.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ssl/detail/openssl_init.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ssl/detail/openssl_types.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ssl/detail/password_callback.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ssl/detail/read_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ssl/detail/shutdown_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ssl/detail/stream_core.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ssl/detail/verify_callback.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ssl/detail/write_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ssl/error.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ssl/host_name_verification.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ssl/impl/context.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ssl/impl/context.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ssl/impl/error.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ssl/impl/host_name_verification.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ssl/impl/rfc2818_verification.ipp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ssl/impl/src.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ssl/rfc2818_verification.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ssl/stream.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ssl/stream_base.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ssl/verify_context.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ssl/verify_mode.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/static_thread_pool.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/steady_timer.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/strand.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/streambuf.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/system_context.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/system_error.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/system_executor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/system_timer.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/this_coro.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/thread.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/thread_pool.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/time_traits.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/traits/bulk_execute_free.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/traits/bulk_execute_member.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/traits/connect_free.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/traits/connect_member.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/traits/equality_comparable.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/traits/execute_free.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/traits/execute_member.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/traits/prefer_free.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/traits/prefer_member.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/traits/query_free.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/traits/query_member.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/traits/query_static_constexpr_member.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/traits/require_concept_free.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/traits/require_concept_member.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/traits/require_free.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/traits/require_member.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/traits/schedule_free.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/traits/schedule_member.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/traits/set_done_free.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/traits/set_done_member.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/traits/set_error_free.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/traits/set_error_member.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/traits/set_value_free.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/traits/set_value_member.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/traits/start_free.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/traits/start_member.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/traits/static_query.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/traits/static_require.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/traits/static_require_concept.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/traits/submit_free.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/traits/submit_member.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ts/buffer.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ts/executor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ts/internet.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ts/io_context.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ts/net.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ts/netfwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ts/socket.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/ts/timer.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/unyield.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/use_awaitable.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/use_future.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/uses_executor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/version.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/wait_traits.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/windows/basic_object_handle.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/windows/basic_overlapped_handle.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/windows/basic_random_access_handle.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/windows/basic_stream_handle.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/windows/object_handle.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/windows/overlapped_handle.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/windows/overlapped_ptr.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/windows/random_access_handle.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/windows/stream_handle.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/write.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/write_at.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/include/asio/yield.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/release.pl create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/Makefile.am create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/Makefile.mgw create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/Makefile.msc create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/asio.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/asio_ssl.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/Jamfile.v2 create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/asio.png create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/asio.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/asioref.sty create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/asioref.xsl create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/boost_bind_dox.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/doxy2qbk.pl create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/examples.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/history.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/index.xml create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/makepdf.pl create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/net_ts.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/noncopyable_dox.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/allocation.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/async.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/async_op1.dot create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/async_op1.png create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/async_op2.dot create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/async_op2.png create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/basics.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/bsd_sockets.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/buffers.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/cancellation.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/concurrency_hint.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/coroutine.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/cpp2011.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/cpp20_coroutines.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/handler_tracking.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/implementation.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/iostreams.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/line_based.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/other_protocols.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/posix.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/proactor.dot create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/proactor.png create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/protocols.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/rationale.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/reactor.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/serial_ports.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/signals.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/spawn.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/ssl.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/strands.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/streams.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/sync_op.dot create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/sync_op.png create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/threads.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/timers.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/overview/windows.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/platform_macros.pl create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/platform_macros.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/project-root.jam create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/quickref.xml create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/reference.dox create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/reference.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/reference.xsl create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/release_checklist.htm create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/AcceptHandler.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/AcceptableProtocol.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/AsyncRandomAccessReadDevice.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/AsyncRandomAccessWriteDevice.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/AsyncReadStream.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/AsyncWriteStream.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/BufferedHandshakeHandler.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/CancellationHandler.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/CancellationSlot.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/CompletionCondition.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/CompletionHandler.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/ConnectCondition.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/ConnectHandler.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/ConstBufferSequence.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/DynamicBuffer.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/DynamicBuffer_v1.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/DynamicBuffer_v2.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/Endpoint.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/EndpointSequence.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/ExecutionContext.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/Executor.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/GettableSerialPortOption.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/GettableSocketOption.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/Handler.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/HandshakeHandler.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/InternetProtocol.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/IoControlCommand.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/IoObjectService.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/IteratorConnectHandler.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/LegacyCompletionHandler.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/MoveAcceptHandler.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/MutableBufferSequence.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/OperationState.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/ProtoAllocator.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/Protocol.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/RangeConnectHandler.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/ReadHandler.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/Receiver.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/ResolveHandler.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/Scheduler.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/Sender.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/Service.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/SettableSerialPortOption.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/SettableSocketOption.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/ShutdownHandler.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/SignalHandler.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/SyncRandomAccessReadDevice.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/SyncRandomAccessWriteDevice.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/SyncReadStream.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/SyncWriteStream.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/TimeTraits.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/WaitHandler.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/WaitTraits.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/WriteHandler.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/asynchronous_operations.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/asynchronous_socket_operations.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/read_write_operations.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/requirements/synchronous_socket_operations.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/std_exception_dox.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/std_executors.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/tutorial.dox create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/tutorial.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/tutorial.xsl create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/doc/using.qbk create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/Makefile.am create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/allocation/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/allocation/server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/buffers/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/buffers/reference_counted.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/chat/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/chat/chat_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/chat/chat_message.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/chat/chat_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/chat/posix_chat_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/echo/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/echo/async_tcp_echo_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/echo/async_udp_echo_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/echo/blocking_tcp_echo_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/echo/blocking_tcp_echo_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/echo/blocking_udp_echo_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/echo/blocking_udp_echo_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/fork/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/fork/daemon.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/fork/process_per_connection.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/client/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/client/async_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/client/sync_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/doc_root/data_1K.html create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/doc_root/data_2K.html create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/doc_root/data_4K.html create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/doc_root/data_8K.html create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server/connection.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server/connection.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server/connection_manager.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server/connection_manager.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server/header.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server/main.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server/mime_types.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server/mime_types.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server/reply.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server/reply.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server/request.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server/request_handler.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server/request_handler.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server/request_parser.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server/request_parser.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server/server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server/server.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server2/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server2/connection.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server2/connection.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server2/header.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server2/io_context_pool.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server2/io_context_pool.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server2/main.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server2/mime_types.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server2/mime_types.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server2/reply.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server2/reply.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server2/request.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server2/request_handler.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server2/request_handler.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server2/request_parser.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server2/request_parser.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server2/server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server2/server.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server3/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server3/connection.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server3/connection.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server3/header.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server3/main.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server3/mime_types.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server3/mime_types.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server3/reply.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server3/reply.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server3/request.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server3/request_handler.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server3/request_handler.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server3/request_parser.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server3/request_parser.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server3/server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server3/server.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server4/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server4/file_handler.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server4/file_handler.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server4/header.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server4/main.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server4/mime_types.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server4/mime_types.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server4/reply.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server4/reply.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server4/request.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server4/request_parser.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server4/request_parser.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server4/server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/http/server4/server.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/icmp/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/icmp/icmp_header.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/icmp/ipv4_header.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/icmp/ping.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/invocation/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/invocation/prioritised_handlers.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/iostreams/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/iostreams/daytime_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/iostreams/daytime_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/iostreams/http_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/local/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/local/connect_pair.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/local/iostream_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/local/stream_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/local/stream_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/multicast/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/multicast/receiver.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/multicast/sender.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/nonblocking/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/nonblocking/third_party_lib.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/porthopper/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/porthopper/client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/porthopper/protocol.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/porthopper/server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/serialization/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/serialization/client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/serialization/connection.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/serialization/server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/serialization/stock.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/services/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/services/basic_logger.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/services/daytime_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/services/logger.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/services/logger_service.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/services/logger_service.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/socks4/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/socks4/socks4.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/socks4/sync_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/spawn/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/spawn/echo_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/spawn/parallel_grep.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/ssl/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/ssl/README create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/ssl/ca.pem create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/ssl/client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/ssl/dh2048.pem create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/ssl/server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/ssl/server.pem create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/timeouts/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/timeouts/async_tcp_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/timeouts/blocking_tcp_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/timeouts/blocking_token_tcp_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/timeouts/blocking_udp_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/timeouts/server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/timers/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/timers/time_t_timer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/tutorial/daytime1/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/tutorial/daytime1/client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/tutorial/daytime2/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/tutorial/daytime2/server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/tutorial/daytime3/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/tutorial/daytime3/server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/tutorial/daytime4/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/tutorial/daytime4/client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/tutorial/daytime5/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/tutorial/daytime5/server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/tutorial/daytime6/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/tutorial/daytime6/server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/tutorial/daytime7/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/tutorial/daytime7/server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/tutorial/daytime_dox.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/tutorial/index_dox.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/tutorial/timer1/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/tutorial/timer1/timer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/tutorial/timer2/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/tutorial/timer2/timer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/tutorial/timer3/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/tutorial/timer3/timer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/tutorial/timer4/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/tutorial/timer4/timer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/tutorial/timer5/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/tutorial/timer5/timer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/tutorial/timer_dox.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/windows/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp03/windows/transmit_file.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/Makefile.am create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/allocation/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/allocation/server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/buffers/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/buffers/reference_counted.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/chat/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/chat/chat_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/chat/chat_message.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/chat/chat_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/echo/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/echo/async_tcp_echo_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/echo/async_udp_echo_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/echo/blocking_tcp_echo_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/echo/blocking_tcp_echo_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/echo/blocking_udp_echo_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/echo/blocking_udp_echo_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/executors/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/executors/actor.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/executors/bank_account_1.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/executors/bank_account_2.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/executors/fork_join.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/executors/pipeline.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/executors/priority_scheduler.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/fork/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/fork/daemon.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/fork/process_per_connection.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/futures/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/futures/daytime_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/handler_tracking/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/handler_tracking/async_tcp_echo_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/handler_tracking/custom_tracking.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/http/server/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/http/server/connection.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/http/server/connection.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/http/server/connection_manager.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/http/server/connection_manager.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/http/server/header.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/http/server/main.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/http/server/mime_types.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/http/server/mime_types.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/http/server/reply.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/http/server/reply.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/http/server/request.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/http/server/request_handler.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/http/server/request_handler.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/http/server/request_parser.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/http/server/request_parser.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/http/server/server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/http/server/server.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/invocation/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/invocation/prioritised_handlers.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/iostreams/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/iostreams/http_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/local/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/local/connect_pair.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/local/iostream_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/local/stream_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/local/stream_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/multicast/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/multicast/receiver.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/multicast/sender.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/nonblocking/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/nonblocking/third_party_lib.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/operations/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/operations/composed_1.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/operations/composed_2.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/operations/composed_3.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/operations/composed_4.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/operations/composed_5.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/operations/composed_6.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/operations/composed_7.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/operations/composed_8.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/socks4/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/socks4/socks4.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/socks4/sync_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/spawn/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/spawn/echo_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/spawn/parallel_grep.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/ssl/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/ssl/README create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/ssl/ca.pem create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/ssl/client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/ssl/dh2048.pem create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/ssl/server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/ssl/server.pem create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/timeouts/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/timeouts/async_tcp_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/timeouts/blocking_tcp_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/timeouts/blocking_token_tcp_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/timeouts/blocking_udp_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/timeouts/server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/timers/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp11/timers/time_t_timer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/Makefile.am create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/deferred/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/deferred/deferred_1.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/deferred/deferred_2.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/deferred/deferred_3.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/deferred/deferred_4.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/deferred/deferred_5.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/deferred/deferred_6.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/deferred/deferred_7.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/echo/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/echo/async_tcp_echo_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/echo/async_udp_echo_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/echo/blocking_tcp_echo_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/echo/blocking_tcp_echo_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/echo/blocking_udp_echo_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/echo/blocking_udp_echo_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/executors/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/executors/actor.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/executors/async_1.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/executors/async_2.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/executors/bank_account_1.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/executors/bank_account_2.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/executors/fork_join.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/executors/pipeline.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/executors/priority_scheduler.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/iostreams/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/iostreams/http_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/operations/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/operations/composed_1.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/operations/composed_2.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/operations/composed_3.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/operations/composed_4.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/operations/composed_5.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/operations/composed_6.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/operations/composed_7.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/operations/composed_8.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/parallel_group/parallel_sort.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/parallel_group/wait_for_all.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/parallel_group/wait_for_one.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/parallel_group/wait_for_one_error.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp14/parallel_group/wait_for_one_success.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp17/Makefile.am create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp17/coroutines_ts/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp17/coroutines_ts/chat_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp17/coroutines_ts/echo_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp17/coroutines_ts/echo_server_with_as_single_default.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp17/coroutines_ts/echo_server_with_as_tuple_default.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp17/coroutines_ts/echo_server_with_default.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp17/coroutines_ts/range_based_for.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/examples/cpp17/coroutines_ts/refactored_echo_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/Makefile.am create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/latency/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/latency/allocator.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/latency/high_res_clock.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/latency/tcp_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/latency/tcp_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/latency/udp_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/latency/udp_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/performance/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/performance/client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/performance/handler_allocator.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/performance/server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/Makefile.am create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/Makefile.msc create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_prefer_free_prefer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_prefer_free_require.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_prefer_member_prefer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_prefer_member_require.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_prefer_not_applicable_free_prefer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_prefer_not_applicable_free_require.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_prefer_not_applicable_member_prefer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_prefer_not_applicable_member_require.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_prefer_not_applicable_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_prefer_not_applicable_unsupported.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_prefer_not_preferable_free_prefer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_prefer_not_preferable_free_require.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_prefer_not_preferable_member_prefer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_prefer_not_preferable_member_require.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_prefer_not_preferable_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_prefer_not_preferable_unsupported.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_prefer_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_prefer_unsupported.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_query_free.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_query_member.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_query_not_applicable_free.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_query_not_applicable_member.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_query_not_applicable_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_query_not_applicable_unsupported.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_query_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_query_unsupported.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_require_concept_free.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_require_concept_member.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_require_concept_not_applicable_free.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_require_concept_not_applicable_member.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_require_concept_not_applicable_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_require_concept_not_applicable_unsupported.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_require_concept_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_require_concept_unsupported.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_require_free.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_require_member.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_require_not_applicable_free.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_require_not_applicable_member.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_require_not_applicable_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_require_not_applicable_unsupported.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_require_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/can_require_unsupported.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/prefer_free_prefer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/prefer_free_require.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/prefer_member_prefer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/prefer_member_require.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/prefer_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/prefer_unsupported.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/query_free.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/query_member.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/query_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/require_concept_free.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/require_concept_member.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/require_concept_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/require_free.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/require_member.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp03/require_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_prefer_free_prefer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_prefer_free_require.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_prefer_member_prefer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_prefer_member_require.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_prefer_not_applicable_free_prefer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_prefer_not_applicable_free_require.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_prefer_not_applicable_member_prefer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_prefer_not_applicable_member_require.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_prefer_not_applicable_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_prefer_not_applicable_unsupported.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_prefer_not_preferable_free_prefer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_prefer_not_preferable_free_require.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_prefer_not_preferable_member_prefer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_prefer_not_preferable_member_require.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_prefer_not_preferable_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_prefer_not_preferable_unsupported.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_prefer_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_prefer_unsupported.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_query_free.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_query_member.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_query_not_applicable_free.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_query_not_applicable_member.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_query_not_applicable_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_query_not_applicable_unsupported.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_query_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_query_unsupported.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_require_concept_free.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_require_concept_member.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_require_concept_not_applicable_free.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_require_concept_not_applicable_member.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_require_concept_not_applicable_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_require_concept_not_applicable_unsupported.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_require_concept_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_require_concept_unsupported.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_require_free.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_require_member.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_require_not_applicable_free.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_require_not_applicable_member.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_require_not_applicable_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_require_not_applicable_unsupported.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_require_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/can_require_unsupported.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/prefer_free_prefer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/prefer_free_require.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/prefer_member_prefer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/prefer_member_require.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/prefer_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/prefer_unsupported.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/query_free.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/query_member.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/query_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/require_concept_free.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/require_concept_member.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/require_concept_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/require_free.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/require_member.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp11/require_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_prefer_free_prefer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_prefer_free_require.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_prefer_member_prefer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_prefer_member_require.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_prefer_not_applicable_free_prefer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_prefer_not_applicable_free_require.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_prefer_not_applicable_member_prefer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_prefer_not_applicable_member_require.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_prefer_not_applicable_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_prefer_not_applicable_unsupported.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_prefer_not_preferable_free_prefer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_prefer_not_preferable_free_require.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_prefer_not_preferable_member_prefer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_prefer_not_preferable_member_require.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_prefer_not_preferable_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_prefer_not_preferable_unsupported.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_prefer_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_prefer_unsupported.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_query_free.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_query_member.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_query_not_applicable_free.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_query_not_applicable_member.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_query_not_applicable_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_query_not_applicable_unsupported.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_query_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_query_unsupported.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_require_concept_free.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_require_concept_member.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_require_concept_not_applicable_free.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_require_concept_not_applicable_member.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_require_concept_not_applicable_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_require_concept_not_applicable_unsupported.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_require_concept_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_require_concept_unsupported.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_require_free.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_require_member.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_require_not_applicable_free.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_require_not_applicable_member.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_require_not_applicable_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_require_not_applicable_unsupported.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_require_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/can_require_unsupported.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/prefer_free_prefer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/prefer_free_require.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/prefer_member_prefer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/prefer_member_require.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/prefer_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/prefer_unsupported.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/query_free.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/query_member.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/query_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/require_concept_free.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/require_concept_member.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/require_concept_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/require_free.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/require_member.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/properties/cpp14/require_static.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/archetypes/async_ops.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/archetypes/async_result.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/archetypes/gettable_socket_option.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/archetypes/io_control_command.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/archetypes/settable_socket_option.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/associated_allocator.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/associated_cancellation_slot.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/associated_executor.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/associator.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/async_result.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/awaitable.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/basic_datagram_socket.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/basic_deadline_timer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/basic_raw_socket.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/basic_seq_packet_socket.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/basic_serial_port.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/basic_signal_set.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/basic_socket.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/basic_socket_acceptor.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/basic_stream_socket.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/basic_streambuf.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/basic_waitable_timer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/bind_cancellation_slot.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/bind_executor.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/buffer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/buffered_read_stream.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/buffered_stream.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/buffered_write_stream.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/buffers_iterator.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/cancellation_signal.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/cancellation_state.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/cancellation_type.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/co_spawn.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/completion_condition.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/compose.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/connect.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/coroutine.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/deadline_timer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/defer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/detached.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/dispatch.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/error.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/execution/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/execution/any_executor.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/execution/blocking.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/execution/blocking_adaptation.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/execution/bulk_execute.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/execution/bulk_guarantee.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/execution/connect.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/execution/context_as.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/execution/execute.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/execution/executor.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/execution/invocable_archetype.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/execution/mapping.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/execution/operation_state.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/execution/outstanding_work.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/execution/prefer_only.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/execution/receiver.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/execution/relationship.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/execution/schedule.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/execution/scheduler.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/execution/sender.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/execution/set_done.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/execution/set_error.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/execution/set_value.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/execution/start.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/execution/submit.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/execution_context.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/executor.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/executor_work_guard.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/experimental/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/experimental/awaitable_operators.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/experimental/coro/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/experimental/coro/cancel.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/experimental/coro/exception.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/experimental/coro/partial.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/experimental/coro/simple_test.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/experimental/coro/stack_test.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/experimental/coro/use_coro.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/experimental/deferred.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/experimental/promise.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/generic/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/generic/basic_endpoint.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/generic/datagram_protocol.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/generic/raw_protocol.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/generic/seq_packet_protocol.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/generic/stream_protocol.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/high_resolution_timer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/io_context.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/io_context_strand.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/ip/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/ip/address.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/ip/basic_endpoint.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/ip/basic_resolver.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/ip/basic_resolver_entry.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/ip/basic_resolver_iterator.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/ip/basic_resolver_query.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/ip/host_name.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/ip/icmp.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/ip/multicast.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/ip/network_v4.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/ip/network_v6.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/ip/resolver_query_base.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/ip/tcp.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/ip/udp.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/ip/unicast.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/ip/v6_only.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/is_read_buffered.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/is_write_buffered.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/local/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/local/basic_endpoint.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/local/connect_pair.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/local/datagram_protocol.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/local/stream_protocol.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/packaged_task.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/placeholders.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/posix/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/posix/basic_descriptor.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/posix/basic_stream_descriptor.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/posix/descriptor.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/posix/descriptor_base.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/posix/stream_descriptor.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/post.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/read.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/read_at.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/read_until.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/redirect_error.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/serial_port.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/serial_port_base.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/signal_set.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/socket_base.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/ssl/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/ssl/context.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/ssl/context_base.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/ssl/error.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/ssl/host_name_verification.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/ssl/rfc2818_verification.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/ssl/stream.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/ssl/stream_base.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/static_thread_pool.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/steady_timer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/strand.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/streambuf.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/system_context.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/system_executor.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/system_timer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/this_coro.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/thread.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/thread_pool.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/time_traits.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/ts/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/ts/buffer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/ts/executor.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/ts/internet.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/ts/io_context.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/ts/net.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/ts/netfwd.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/ts/socket.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/ts/timer.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/unit_test.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/use_awaitable.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/use_future.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/uses_executor.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/wait_traits.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/windows/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/windows/basic_object_handle.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/windows/basic_overlapped_handle.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/windows/basic_random_access_handle.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/windows/basic_stream_handle.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/windows/object_handle.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/windows/overlapped_handle.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/windows/overlapped_ptr.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/windows/random_access_handle.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/windows/stream_handle.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/write.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tests/unit/write_at.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tools/handlerlive.pl create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tools/handlertree.pl create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/src/tools/handlerviz.pl create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/asio/tsify.pl create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/LICENSE.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/README.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/benchmarks.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/LICENSE_1_0.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/README.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/array.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/assert.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/atomic.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/atomic_flag.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/capabilities.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/atomic_flag.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/atomic_template.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/bitwise_cast.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/caps_gcc_alpha.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/caps_gcc_arm.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/caps_gcc_atomic.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/caps_gcc_ppc.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/caps_gcc_sparc.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/caps_gcc_sync.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/caps_gcc_x86.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/caps_linux_arm.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/caps_msvc_arm.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/caps_msvc_x86.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/caps_windows.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/config.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/int_sizes.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/interlocked.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/link.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/lockpool.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/operations.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/operations_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/operations_lockfree.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/ops_cas_based.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/ops_emulated.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/ops_extending_cas_based.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/ops_gcc_alpha.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/ops_gcc_arm.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/ops_gcc_atomic.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/ops_gcc_ppc.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/ops_gcc_sparc.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/ops_gcc_sync.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/ops_gcc_x86.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/ops_gcc_x86_dcas.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/ops_linux_arm.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/ops_msvc_arm.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/ops_msvc_common.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/ops_msvc_x86.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/ops_windows.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/pause.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/platform.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/detail/storage_type.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/atomic/fences.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/abi/borland_prefix.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/abi/borland_suffix.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/abi/msvc_prefix.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/abi/msvc_suffix.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/abi_prefix.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/abi_suffix.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/auto_link.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/compiler/borland.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/compiler/clang.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/compiler/codegear.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/compiler/comeau.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/compiler/common_edg.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/compiler/compaq_cxx.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/compiler/cray.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/compiler/digitalmars.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/compiler/gcc.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/compiler/gcc_xml.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/compiler/greenhills.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/compiler/hp_acc.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/compiler/intel.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/compiler/kai.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/compiler/metrowerks.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/compiler/mpw.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/compiler/nvcc.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/compiler/pathscale.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/compiler/pgi.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/compiler/sgi_mipspro.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/compiler/sunpro_cc.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/compiler/vacpp.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/compiler/visualc.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/compiler/xlcpp.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/no_tr1/cmath.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/no_tr1/complex.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/no_tr1/functional.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/no_tr1/memory.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/no_tr1/utility.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/platform/aix.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/platform/amigaos.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/platform/beos.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/platform/bsd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/platform/cloudabi.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/platform/cray.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/platform/cygwin.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/platform/haiku.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/platform/hpux.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/platform/irix.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/platform/linux.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/platform/macos.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/platform/qnxnto.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/platform/solaris.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/platform/symbian.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/platform/vms.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/platform/vxworks.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/platform/win32.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/posix_features.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/requires_threads.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/select_compiler_config.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/select_platform_config.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/select_stdlib_config.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/stdlib/dinkumware.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/stdlib/libcomo.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/stdlib/libcpp.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/stdlib/libstdcpp3.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/stdlib/modena.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/stdlib/msl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/stdlib/roguewave.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/stdlib/sgi.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/stdlib/stlport.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/stdlib/vacpp.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/suffix.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/user.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/config/warning_disable.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/core/enable_if.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/core/noncopyable.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/core/swap.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/cstdint.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/current_function.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/detail/is_xxx.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/detail/iterator.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/detail/workaround.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/exception/exception.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/functional/hash/hash_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/functional/hash_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/limits.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/lockfree/detail/atomic.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/lockfree/detail/copy_payload.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/lockfree/detail/freelist.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/lockfree/detail/parameter.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/lockfree/detail/prefix.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/lockfree/detail/tagged_ptr.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/lockfree/detail/tagged_ptr_dcas.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/lockfree/detail/tagged_ptr_ptrcompression.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/lockfree/policies.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/lockfree/queue.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/memory_order.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/O1_size.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/O1_size_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/always.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/and.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/apply.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/apply_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/apply_wrap.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/arg.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/arg_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/assert.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/at_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/O1_size_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/adl_barrier.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/arg_typedef.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/arity.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/arity_spec.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/begin_end_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/clear_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/common_name_wknd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/config/adl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/config/arrays.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/config/bcc.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/config/bind.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/config/compiler.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/config/ctps.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/config/dtp.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/config/eti.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/config/forwarding.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/config/gcc.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/config/gpu.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/config/has_apply.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/config/has_xxx.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/config/integral.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/config/intel.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/config/lambda.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/config/msvc.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/config/msvc_typename.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/config/nttp.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/config/operators.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/config/overload_resolution.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/config/pp_counter.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/config/preprocessor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/config/static_constant.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/config/ttp.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/config/use_preprocessed.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/config/workaround.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/count_args.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/find_if_pred.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/fold_impl_body.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/full_lambda.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/has_apply.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/has_begin.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/has_key_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/has_rebind.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/has_size.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/has_tag.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/has_type.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/include_preprocessed.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/insert_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/integral_wrapper.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/is_msvc_eti_arg.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/iter_apply.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/iter_fold_if_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/lambda_arity_param.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/lambda_no_ctps.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/lambda_spec.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/lambda_support.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/logical_op.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/msvc_dtw.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/msvc_eti_base.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/msvc_is_class.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/msvc_never_true.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/msvc_type.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/na.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/na_assert.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/na_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/na_spec.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/nested_type_wknd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/nttp_decl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/overload_names.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/advance_backward.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/advance_forward.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/and.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/apply.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/apply_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/arg.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/basic_bind.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/bind.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/bind_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/bitand.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/bitor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/deque.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/divides.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/greater.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/inherit.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/iter_fold_if_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/iter_fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/lambda_no_ctps.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/less.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/list.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/list_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/map.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/minus.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/modulus.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/or.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/placeholders.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/plus.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/quote.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/reverse_fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/reverse_iter_fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/set.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/set_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/template_arity.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/times.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/unpack_args.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/vector.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc/vector_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/advance_backward.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/advance_forward.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/and.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/apply.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/apply_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/arg.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/basic_bind.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/bind.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/bind_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/deque.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/divides.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/greater.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/inherit.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/iter_fold_if_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/iter_fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/lambda_no_ctps.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/less.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/list.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/list_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/map.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/minus.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/or.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/placeholders.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/plus.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/quote.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/reverse_fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/reverse_iter_fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/set.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/set_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/template_arity.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/times.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/unpack_args.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/vector.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc551/vector_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/advance_backward.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/advance_forward.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/and.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/apply.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/apply_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/apply_wrap.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/arg.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/basic_bind.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/bind.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/bind_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/bitand.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/bitor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/bitxor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/deque.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/divides.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/equal_to.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/full_lambda.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/greater.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/greater_equal.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/inherit.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/iter_fold_if_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/iter_fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/lambda_no_ctps.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/less.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/less_equal.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/list.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/list_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/map.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/minus.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/modulus.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/not_equal_to.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/or.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/placeholders.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/plus.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/quote.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/reverse_fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/reverse_iter_fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/set.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/set_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/shift_left.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/shift_right.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/template_arity.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/times.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/unpack_args.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/vector.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/bcc_pre590/vector_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/advance_backward.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/advance_forward.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/and.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/apply.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/apply_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/arg.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/basic_bind.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/bind.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/bind_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/bitand.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/bitor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/deque.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/divides.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/greater.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/inherit.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/iter_fold_if_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/iter_fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/lambda_no_ctps.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/less.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/list.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/list_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/map.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/minus.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/modulus.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/or.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/placeholders.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/plus.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/quote.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/reverse_fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/reverse_iter_fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/set.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/set_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/template_arity.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/times.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/unpack_args.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/vector.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/dmc/vector_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/and.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/apply.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/arg.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/basic_bind.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/bind.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/bitand.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/bitor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/deque.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/divides.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/greater.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/inherit.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/lambda_no_ctps.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/less.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/list.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/list_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/map.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/minus.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/modulus.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/or.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/plus.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/quote.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/set.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/set_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/times.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/vector.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/gcc/vector_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/advance_backward.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/advance_forward.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/and.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/apply.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/apply_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/arg.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/basic_bind.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/bind.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/bind_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/deque.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/divides.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/greater.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/inherit.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/iter_fold_if_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/iter_fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/lambda_no_ctps.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/less.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/list.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/list_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/map.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/minus.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/or.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/placeholders.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/plus.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/quote.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/reverse_fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/reverse_iter_fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/set.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/set_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/template_arity.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/times.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/unpack_args.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/vector.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc60/vector_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/advance_backward.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/advance_forward.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/and.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/apply.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/apply_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/arg.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/basic_bind.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/bind.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/bind_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/deque.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/divides.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/greater.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/inherit.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/iter_fold_if_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/iter_fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/lambda_no_ctps.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/less.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/list.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/list_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/map.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/minus.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/or.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/placeholders.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/plus.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/quote.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/reverse_fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/reverse_iter_fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/set.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/set_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/template_arity.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/times.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/unpack_args.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/vector.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/msvc70/vector_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/advance_backward.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/advance_forward.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/and.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/apply.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/apply_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/arg.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/basic_bind.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/bind.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/bind_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/deque.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/divides.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/greater.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/inherit.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/iter_fold_if_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/iter_fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/lambda_no_ctps.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/less.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/list.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/list_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/map.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/minus.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/or.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/placeholders.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/plus.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/quote.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/reverse_fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/reverse_iter_fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/set.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/set_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/times.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/unpack_args.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/vector.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/mwcw/vector_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/advance_backward.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/advance_forward.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/and.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/apply.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/apply_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/arg.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/basic_bind.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/bind.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/bind_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/deque.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/inherit.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_if_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/lambda_no_ctps.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/less.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/list.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/list_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/map.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/or.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/placeholders.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/quote.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/reverse_fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/reverse_iter_fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/set.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/set_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/template_arity.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/times.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/unpack_args.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/vector.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ctps/vector_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/advance_backward.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/advance_forward.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/and.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/apply.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/apply_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/arg.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/basic_bind.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/bind.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/bind_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/deque.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/inherit.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/less.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/list.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/list_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/map.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/or.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/placeholders.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/reverse_fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/reverse_iter_fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/set.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/set_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/template_arity.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/times.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/unpack_args.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/vector.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/no_ttp/vector_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/advance_backward.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/advance_forward.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/and.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/apply.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/apply_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/arg.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/basic_bind.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/bind.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/bind_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/bitand.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/bitor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/bitxor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/deque.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/divides.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/equal_to.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/greater.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/inherit.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/iter_fold_if_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/lambda_no_ctps.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/less.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/less_equal.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/list.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/list_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/map.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/minus.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/modulus.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/or.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/placeholders.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/plus.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/quote.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/reverse_fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/reverse_iter_fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/set.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/set_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/shift_left.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/shift_right.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/template_arity.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/times.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/unpack_args.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/vector.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessed/plain/vector_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessor/add.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessor/def_params_tail.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessor/default_params.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessor/enum.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessor/ext_params.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessor/filter_params.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessor/params.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessor/partial_spec_params.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessor/range.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessor/repeat.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessor/sub.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/preprocessor/tuple.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/ptr_to_ref.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/push_front_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/reverse_fold_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/reverse_fold_impl_body.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/sequence_wrapper.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/static_cast.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/template_arity.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/template_arity_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/traits_lambda_spec.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/type_wrapper.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/value_wknd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/aux_/yes_no.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/base.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/begin.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/begin_end.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/begin_end_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/bind.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/bind_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/bool.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/bool_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/clear.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/clear_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/deref.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/empty_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/end.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/erase_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/erase_key_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/eval_if.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/find.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/find_if.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/fold.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/front_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/has_key.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/has_key_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/has_xxx.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/identity.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/if.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/insert.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/insert_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/insert_range_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/int.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/int_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/integral_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/integral_c_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/integral_c_tag.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/is_placeholder.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/iter_fold_if.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/iterator_range.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/iterator_tags.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/key_type_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/lambda.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/lambda_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/limits/arity.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/limits/list.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/limits/unrolling.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/aux_/O1_size.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/aux_/begin_end.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/aux_/clear.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/aux_/empty.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/aux_/front.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/aux_/include_preprocessed.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/aux_/item.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/aux_/iterator.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/aux_/numbered.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/aux_/numbered_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/aux_/pop_front.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/aux_/preprocessed/plain/list10.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/aux_/preprocessed/plain/list10_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/aux_/preprocessed/plain/list20.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/aux_/preprocessed/plain/list20_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/aux_/preprocessed/plain/list30.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/aux_/preprocessed/plain/list30_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/aux_/preprocessed/plain/list40.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/aux_/preprocessed/plain/list40_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/aux_/preprocessed/plain/list50.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/aux_/preprocessed/plain/list50_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/aux_/push_back.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/aux_/push_front.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/aux_/size.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/aux_/tag.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/list0.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/list0_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/list10.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/list10_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/list20.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/list20_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/list30.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/list30_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/list40.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/list40_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/list50.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/list/list50_c.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/logical.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/long.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/long_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/next.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/next_prior.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/not.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/or.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/pair.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/placeholders.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/pop_front_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/prior.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/protect.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/push_back_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/push_front.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/push_front_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/quote.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/reverse_fold.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/same_as.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/sequence_tag.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/sequence_tag_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/set/aux_/at_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/set/aux_/begin_end_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/set/aux_/clear_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/set/aux_/empty_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/set/aux_/erase_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/set/aux_/erase_key_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/set/aux_/has_key_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/set/aux_/insert_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/set/aux_/insert_range_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/set/aux_/item.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/set/aux_/iterator.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/set/aux_/key_type_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/set/aux_/set0.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/set/aux_/size_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/set/aux_/tag.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/set/aux_/value_type_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/set/set0.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/size_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/size_t.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/size_t_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/value_type_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/void.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/mpl/void_fwd.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/noncopyable.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/parameter.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/parameter/aux_/arg_list.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/parameter/aux_/cast.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/parameter/aux_/default.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/parameter/aux_/is_maybe.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/parameter/aux_/overloads.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/parameter/aux_/parameter_requirements.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/parameter/aux_/parenthesized_type.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/parameter/aux_/preprocessor/flatten.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/parameter/aux_/preprocessor/for_each.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/parameter/aux_/result_of0.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/parameter/aux_/set.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/parameter/aux_/tag.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/parameter/aux_/tagged_argument.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/parameter/aux_/template_keyword.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/parameter/aux_/unwrap_cv_reference.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/parameter/aux_/void.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/parameter/aux_/yesno.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/parameter/binding.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/parameter/config.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/parameter/keyword.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/parameter/macros.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/parameter/match.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/parameter/name.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/parameter/parameters.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/parameter/preprocessor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/parameter/value_type.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/arithmetic/add.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/arithmetic/dec.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/arithmetic/inc.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/arithmetic/sub.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/array/data.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/array/elem.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/array/size.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/cat.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/comma_if.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/comparison/equal.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/comparison/less_equal.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/comparison/not_equal.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/config/config.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/control/detail/dmc/while.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/control/detail/edg/while.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/control/detail/msvc/while.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/control/detail/while.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/control/expr_if.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/control/expr_iif.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/control/if.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/control/iif.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/control/while.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/debug/error.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/dec.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/detail/auto_rec.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/detail/check.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/detail/dmc/auto_rec.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/detail/is_binary.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/detail/is_nullary.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/detail/split.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/empty.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/enum.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/enum_params.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/enum_params_with_a_default.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/enum_shifted_params.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/expr_if.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/facilities/detail/is_empty.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/facilities/empty.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/facilities/expand.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/facilities/identity.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/facilities/intercept.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/facilities/is_1.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/facilities/is_empty.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/facilities/is_empty_variadic.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/facilities/overload.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/for.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/identity.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/inc.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/iterate.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/iteration/detail/bounds/lower1.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/iteration/detail/bounds/lower2.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/iteration/detail/bounds/lower3.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/iteration/detail/bounds/lower4.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/iteration/detail/bounds/lower5.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/iteration/detail/bounds/upper1.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/iteration/detail/bounds/upper2.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/iteration/detail/bounds/upper3.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/iteration/detail/bounds/upper4.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/iteration/detail/bounds/upper5.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/iteration/detail/finish.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/iteration/detail/iter/forward1.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/iteration/detail/iter/forward2.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/iteration/detail/iter/forward3.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/iteration/detail/iter/forward4.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/iteration/detail/iter/forward5.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/iteration/detail/iter/reverse1.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/iteration/detail/iter/reverse2.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/iteration/detail/iter/reverse3.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/iteration/detail/iter/reverse4.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/iteration/detail/iter/reverse5.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/iteration/detail/local.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/iteration/detail/rlocal.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/iteration/detail/self.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/iteration/detail/start.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/iteration/iterate.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/iteration/local.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/iteration/self.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/list/adt.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/list/detail/dmc/fold_left.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/list/detail/edg/fold_left.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/list/detail/edg/fold_right.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/list/detail/fold_left.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/list/detail/fold_right.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/list/fold_left.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/list/fold_right.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/list/for_each_i.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/list/reverse.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/logical/and.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/logical/bitand.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/logical/bool.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/logical/compl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/logical/not.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/punctuation/comma.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/punctuation/comma_if.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/punctuation/detail/is_begin_parens.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/punctuation/is_begin_parens.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/repeat.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/repetition/deduce_r.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/repetition/detail/dmc/for.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/repetition/detail/edg/for.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/repetition/detail/for.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/repetition/detail/msvc/for.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/repetition/enum.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/repetition/enum_binary_params.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/repetition/enum_params.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/repetition/enum_params_with_a_default.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/repetition/enum_shifted.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/repetition/enum_shifted_params.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/repetition/enum_trailing.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/repetition/enum_trailing_params.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/repetition/for.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/repetition/repeat.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/repetition/repeat_from_to.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/selection/max.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/seq/detail/is_empty.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/seq/detail/split.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/seq/elem.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/seq/enum.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/seq/first_n.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/seq/fold_left.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/seq/for_each.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/seq/for_each_i.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/seq/for_each_product.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/seq/push_back.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/seq/rest_n.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/seq/seq.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/seq/size.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/seq/subseq.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/slot/detail/counter.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/slot/detail/def.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/slot/detail/shared.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/slot/detail/slot1.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/slot/detail/slot2.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/slot/detail/slot3.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/slot/detail/slot4.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/slot/detail/slot5.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/slot/slot.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/stringize.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/tuple/detail/is_single_return.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/tuple/eat.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/tuple/elem.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/tuple/rem.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/tuple/size.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/tuple/to_list.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/variadic/elem.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/preprocessor/variadic/size.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/static_assert.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/swap.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/throw_exception.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/add_const.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/add_lvalue_reference.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/add_reference.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/add_rvalue_reference.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/add_volatile.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/conditional.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/declval.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/detail/config.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/detail/is_function_ptr_helper.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/detail/is_function_ptr_tester.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/detail/yes_no_type.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/has_trivial_assign.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/has_trivial_destructor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/integral_constant.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/intrinsics.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/is_abstract.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/is_arithmetic.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/is_array.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/is_assignable.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/is_base_and_derived.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/is_class.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/is_const.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/is_convertible.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/is_destructible.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/is_enum.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/is_floating_point.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/is_function.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/is_integral.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/is_lvalue_reference.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/is_member_function_pointer.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/is_member_pointer.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/is_pod.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/is_pointer.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/is_polymorphic.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/is_reference.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/is_rvalue_reference.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/is_same.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/is_scalar.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/is_signed.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/is_union.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/is_unsigned.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/is_void.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/is_volatile.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/make_signed.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/remove_const.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/remove_cv.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/type_traits/remove_reference.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/utility/declval.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/utility/detail/result_of_iterate.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/utility/enable_if.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/utility/result_of.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boost/version.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/boostqueue.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/contrib/benchmarks.aws-32.log create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/contrib/benchmarks.aws-8.log create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/cpuid.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/cpuid.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/algs.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/array.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/array/array_kernel.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/array/array_kernel_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/array/array_tools.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/array/array_tools_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/assert.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/binary_search_tree.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/binary_search_tree/binary_search_tree_kernel_1.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/binary_search_tree/binary_search_tree_kernel_2.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/binary_search_tree/binary_search_tree_kernel_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/binary_search_tree/binary_search_tree_kernel_c.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/bound_function_pointer.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/bound_function_pointer/bound_function_pointer_kernel_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/byte_orderer.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/byte_orderer/byte_orderer_kernel_1.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/byte_orderer/byte_orderer_kernel_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/cassert create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/config.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/console_progress_indicator.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/cstring create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/dlib_basic_cpp_build_tutorial.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/dlib_include_path_tutorial.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/enable_if.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/error.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/float_details.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/fstream create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/hash.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/interfaces/cmd_line_parser_option.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/interfaces/enumerable.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/interfaces/map_pair.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/interfaces/remover.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/iomanip create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/iosfwd create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/iostream create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/is_kind.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/istream create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/locale create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/logger.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/logger/extra_logger_headers.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/logger/logger_config_file.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/logger/logger_kernel_1.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/logger/logger_kernel_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/map.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/map/map_kernel_1.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/map/map_kernel_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/map/map_kernel_c.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/member_function_pointer.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/member_function_pointer/make_mfp.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/member_function_pointer/make_mfp_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/member_function_pointer/member_function_pointer_kernel_1.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/member_function_pointer/member_function_pointer_kernel_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/memory_manager.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/memory_manager/memory_manager_kernel_1.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/memory_manager/memory_manager_kernel_2.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/memory_manager/memory_manager_kernel_3.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/memory_manager/memory_manager_kernel_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/memory_manager_global.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/memory_manager_global/memory_manager_global_kernel_1.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/memory_manager_global/memory_manager_global_kernel_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/memory_manager_stateless.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/memory_manager_stateless/memory_manager_stateless_kernel_1.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/memory_manager_stateless/memory_manager_stateless_kernel_2.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/memory_manager_stateless/memory_manager_stateless_kernel_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/metaprogramming.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/misc_api.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/misc_api/misc_api_kernel_1.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/misc_api/misc_api_kernel_2.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/misc_api/misc_api_kernel_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/misc_api/misc_api_shared.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/misc_api/posix.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/misc_api/windows.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/noncopyable.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/numeric_constants.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/numerical_integration.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/numerical_integration/integrate_function_adapt_simpson.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/numerical_integration/integrate_function_adapt_simpson_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/ostream create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/pipe.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/pipe/pipe_kernel_1.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/pipe/pipe_kernel_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/platform.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/queue.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/queue/queue_kernel_1.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/queue/queue_kernel_2.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/queue/queue_kernel_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/queue/queue_kernel_c.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/queue/queue_sort_1.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/queue/queue_sort_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/ref.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/revision.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/serialize.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/set.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/set/set_compare_1.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/set/set_compare_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/set/set_kernel_1.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/set/set_kernel_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/set/set_kernel_c.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/sliding_buffer.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/sliding_buffer/circular_buffer.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/sliding_buffer/circular_buffer_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/sliding_buffer/sliding_buffer_kernel_1.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/sliding_buffer/sliding_buffer_kernel_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/sliding_buffer/sliding_buffer_kernel_c.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/sockets.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/sockets/posix.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/sockets/sockets_extensions.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/sockets/sockets_extensions_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/sockets/sockets_kernel_1.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/sockets/sockets_kernel_2.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/sockets/sockets_kernel_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/sockets/windows.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/sort.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/sparse_vector.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/sstream create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/stack.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/stack/stack_kernel_1.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/stack/stack_kernel_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/stack/stack_kernel_c.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/stack_trace.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/std_allocator.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/stl_checked.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/stl_checked/std_vector_c.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/stl_checked/std_vector_c_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/string.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/string/cassert create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/string/iomanip create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/string/iosfwd create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/string/iostream create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/string/locale create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/string/string.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/string/string_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/test_for_odr_violations.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/test_for_odr_violations.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/threads.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/threads/async.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/threads/async_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/threads/auto_mutex_extension.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/threads/auto_mutex_extension_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/threads/auto_unlock_extension.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/threads/auto_unlock_extension_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/threads/create_new_thread_extension.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/threads/create_new_thread_extension_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/threads/multithreaded_object_extension.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/threads/multithreaded_object_extension_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/threads/parallel_for_extension.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/threads/parallel_for_extension_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/threads/posix.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/threads/read_write_mutex_extension.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/threads/read_write_mutex_extension_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/threads/rmutex_extension.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/threads/rmutex_extension_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/threads/rsignaler_extension.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/threads/rsignaler_extension_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/threads/thread_function_extension.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/threads/thread_function_extension_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/threads/thread_pool_extension.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/threads/thread_pool_extension_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/threads/thread_specific_data_extension.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/threads/thread_specific_data_extension_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/threads/threaded_object_extension.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/threads/threaded_object_extension_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/threads/threads_kernel.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/threads/threads_kernel_1.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/threads/threads_kernel_2.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/threads/threads_kernel_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/threads/threads_kernel_shared.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/threads/windows.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/time_this.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/timeout.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/timeout/timeout.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/timeout/timeout_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/timer.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/timer/timer.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/timer/timer_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/timer/timer_heavy.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/timing.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/tokenizer.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/tokenizer/tokenizer_kernel_1.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/tokenizer/tokenizer_kernel_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/tokenizer/tokenizer_kernel_c.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/uintn.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/unicode.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/unicode/unicode.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/unicode/unicode_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/unordered_pair.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/vectorstream.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/vectorstream/unserialize.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/vectorstream/unserialize_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/vectorstream/vectorstream.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/vectorstream/vectorstream_abstract.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlib/windows_magic.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/dlibqueue.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/extract_graph_data.py create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/lockbasedqueue.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/makefile create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/simplelockfree.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/stdqueue.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/COPYING create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/README.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/aggregator.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/aligned_space.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/arena.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/arena.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/atomic.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/blocked_range.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/blocked_range2d.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/blocked_range3d.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/cache_aligned_allocator.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/cache_aligned_allocator.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/cilk-tbb-interop.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/combinable.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/compat/condition_variable create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/compat/ppl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/compat/thread create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/compat/tuple create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/concurrent_hash_map.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/concurrent_hash_map.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/concurrent_lru_cache.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/concurrent_monitor.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/concurrent_monitor.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/concurrent_priority_queue.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/concurrent_queue.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/concurrent_queue.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/concurrent_unordered_map.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/concurrent_unordered_set.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/concurrent_vector.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/concurrent_vector.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/condition_variable.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/critical_section.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/critical_section.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/custom_scheduler.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/dynamic_link.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/dynamic_link.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/enumerable_thread_specific.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/flow_graph.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/governor.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/governor.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/ia32-masm/atomic_support.asm create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/ia32-masm/itsx.asm create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/ia32-masm/lock_byte.asm create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/ia64-gas/atomic_support.s create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/ia64-gas/ia64_misc.s create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/ia64-gas/lock_byte.s create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/ia64-gas/log2.s create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/ia64-gas/pause.s create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/ibm_aix51/atomic_support.c create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/intel64-masm/atomic_support.asm create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/intel64-masm/intel64_misc.asm create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/intel64-masm/itsx.asm create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/internal/_aggregator_impl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/internal/_concurrent_queue_impl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/internal/_concurrent_unordered_impl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/internal/_flow_graph_impl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/internal/_flow_graph_indexer_impl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/internal/_flow_graph_item_buffer_impl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/internal/_flow_graph_join_impl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/internal/_flow_graph_node_impl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/internal/_flow_graph_tagged_buffer_impl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/internal/_flow_graph_trace_impl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/internal/_flow_graph_types_impl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/internal/_mutex_padding.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/internal/_range_iterator.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/internal/_tbb_strings.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/internal/_tbb_windef.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/internal/_x86_eliding_mutex_impl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/internal/_x86_rtm_rw_mutex_impl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/intrusive_list.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/itt_notify.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/itt_notify.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/lin32-tbb-export.def create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/lin32-tbb-export.lst create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/lin64-tbb-export.def create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/lin64-tbb-export.lst create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/lin64ipf-tbb-export.def create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/lin64ipf-tbb-export.lst create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/mac32-tbb-export.def create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/mac32-tbb-export.lst create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/mac64-tbb-export.def create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/mac64-tbb-export.lst create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/machine/gcc_armv7.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/machine/gcc_generic.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/machine/gcc_ia32_common.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/machine/gcc_itsx.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/machine/ibm_aix51.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/machine/icc_generic.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/machine/linux_common.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/machine/linux_ia32.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/machine/linux_ia64.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/machine/linux_intel64.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/machine/mac_ppc.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/machine/macos_common.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/machine/mic_common.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/machine/msvc_armv7.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/machine/msvc_ia32_common.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/machine/sunos_sparc.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/machine/windows_api.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/machine/windows_ia32.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/machine/windows_intel64.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/machine/xbox360_ppc.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/mailbox.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/market.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/market.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/memory_pool.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/mutex.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/mutex.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/null_mutex.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/null_rw_mutex.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/observer_proxy.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/observer_proxy.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/parallel_do.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/parallel_for.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/parallel_for_each.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/parallel_invoke.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/parallel_reduce.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/parallel_scan.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/parallel_sort.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/parallel_while.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/partitioner.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/pipeline.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/pipeline.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/private_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/queuing_mutex.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/queuing_mutex.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/queuing_rw_mutex.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/queuing_rw_mutex.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/reader_writer_lock.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/reader_writer_lock.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/recursive_mutex.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/recursive_mutex.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/runtime_loader.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/scalable_allocator.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/scheduler.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/scheduler.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/scheduler_common.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/scheduler_utility.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/semaphore.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/semaphore.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/spin_mutex.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/spin_mutex.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/spin_rw_mutex.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/spin_rw_mutex.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/task.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/task.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/task_arena.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/task_group.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/task_group_context.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/task_scheduler_init.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/task_scheduler_observer.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/task_stream.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/tbb.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/tbb_allocator.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/tbb_assert_impl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/tbb_config.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/tbb_exception.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/tbb_machine.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/tbb_main.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/tbb_main.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/tbb_misc.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/tbb_misc.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/tbb_misc_ex.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/tbb_profiling.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/tbb_resource.rc create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/tbb_statistics.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/tbb_statistics.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/tbb_stddef.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/tbb_thread.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/tbb_thread.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/tbb_version.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/tbbmalloc_proxy.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/tick_count.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/tls.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/tools_api/disable_warnings.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/tools_api/internal/ittnotify.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/tools_api/ittnotify.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/tools_api/ittnotify_config.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/tools_api/ittnotify_static.c create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/tools_api/ittnotify_static.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/tools_api/ittnotify_types.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/tools_api/legacy/ittnotify.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/tools_api/prototype/ittnotify.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/version_string.ver create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/win32-tbb-export.def create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/win32-tbb-export.lst create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/win64-gcc-tbb-export.def create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/win64-gcc-tbb-export.lst create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/win64-tbb-export.def create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/win64-tbb-export.lst create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/winrt-tbb-export.lst create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/x86_rtm_rw_mutex.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbb/xbox360-tbb-export.def create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/tbbqueue.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/benchmarks/wrappers.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/blockingconcurrentqueue.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/makefile create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/makefile.inc create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/msvc11/benchmarks.vcxproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/msvc11/benchmarks.vcxproj.filters create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/msvc11/fuzztests.vcxproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/msvc11/fuzztests.vcxproj.filters create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/msvc11/unittests.vcxproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/msvc11/unittests.vcxproj.filters create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/msvc12/benchmarks.vcxproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/msvc12/benchmarks.vcxproj.filters create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/msvc12/fuzztests.vcxproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/msvc12/fuzztests.vcxproj.filters create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/msvc12/msvc_tbb_stubs.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/msvc12/unittests.vcxproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/msvc12/unittests.vcxproj.filters create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/msvc14/benchmarks.vcxproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/msvc14/benchmarks.vcxproj.filters create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/msvc14/fuzztests.vcxproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/msvc14/fuzztests.vcxproj.filters create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/msvc14/msvc_tbb_stubs.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/msvc14/unittests.vcxproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/msvc14/unittests.vcxproj.filters create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/msvc15/benchmarks.vcxproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/msvc15/benchmarks.vcxproj.filters create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/msvc15/fuzztests.vcxproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/msvc15/fuzztests.vcxproj.filters create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/msvc15/msvc_tbb_stubs.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/msvc15/unittests.vcxproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/msvc15/unittests.vcxproj.filters create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/msvc16/benchmarks.vcxproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/msvc16/benchmarks.vcxproj.filters create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/msvc16/fuzztests.vcxproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/msvc16/fuzztests.vcxproj.filters create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/msvc16/msvc_tbb_stubs.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/msvc16/unittests.vcxproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/msvc16/unittests.vcxproj.filters create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/xcode/Info.plist create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/build/xcode/main_ios.mm create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/c_api/blockingconcurrentqueue.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/c_api/concurrentqueue.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/c_api/concurrentqueue.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/concurrentqueue.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/concurrentqueueConfig.cmake.in create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/internal/concurrentqueue_internal_debug.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/lightweightsemaphore.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/samples.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/CDSChecker/README.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/CDSChecker/corealgo.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/CDSChecker/enqueue_dequeue_many.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/CDSChecker/enqueue_dequeue_one.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/CDSChecker/makefile create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/common/simplethread.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/common/simplethread.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/common/systemtime.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/common/systemtime.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/corealgos.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/fuzztests/fuzztests.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/fuzztests/makefile create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/freelist.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/integrated.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/makefile create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/CHANGES create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/LICENSE create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/VERSION create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/cli_ws_deque/cli_ws_deque.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/cli_ws_deque/msvc8/cli_ws_deque.vcproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/cli_ws_deque/stdafx.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/cli_ws_deque/stdafx.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/condvar/condvar.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/condvar/msvc8/condvar.vcproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/condvar/msvc9/condvar.vcproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/condvar/stdafx.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/condvar/stdafx.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/eao_blocking/eao_blocking.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/eventcount/eventcount.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/eventcount/msvc8/eventcount.vcproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/eventcount/msvc9/eventcount.vcproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/eventcount/stdafx.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/eventcount/stdafx.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/examples/amp_condvar.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/examples/examples.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/examples/msvc9/examples.vcproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/examples/spsc_overwrite_queue.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/examples/stdafx.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/examples/stdafx.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/java_ws_deque/java_ws_deque.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/java_ws_deque/msvc8/java_ws_deque.vcproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/java_ws_deque/stdafx.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/java_ws_deque/stdafx.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/mpmc/mpmc.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/mpmc/msvc8/mpmc.vcproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/mpmc/pcx.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/mpmc/stdafx.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/mpmc/stdafx.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/mutex_business_logic/msvc8/mutex_business_logic.vcproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/mutex_business_logic/mutex_business_logic.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/mutex_business_logic/stdafx.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/mutex_business_logic/stdafx.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/peterson/msvc8/peterson.vcproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/peterson/msvc9/peterson.vcproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/peterson/peterson.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/peterson/stdafx.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/peterson/stdafx.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/proxy_collector/msvc8/proxy_collector.vcproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/proxy_collector/msvc9/proxy_collector.vcproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/proxy_collector/proxy_collector.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/proxy_collector/stdafx.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/proxy_collector/stdafx.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/ref_counting/msvc8/ref_counting.vcproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/ref_counting/msvc9/ref_counting.vcproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/ref_counting/ref_counting.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/ref_counting/stdafx.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/ref_counting/stdafx.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/smr/g++/Makefile create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/smr/msvc8/smr.vcproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/smr/msvc9/smr.vcproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/smr/smr.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/smr/stdafx.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/smr/stdafx.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/spsc_queue/msvc8/spsc_queue.vcproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/spsc_queue/msvc9/spsc_queue.vcproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/spsc_queue/spsc_queue.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/spsc_queue/stdafx.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/spsc_queue/stdafx.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/stack/DESCRIPTION.TXT create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/stack/msvc8/stack.vcproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/stack/msvc9/stack.vcproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/stack/stack.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/stack/stdafx.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/stack/stdafx.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/tbb_eventcount/eventcount.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/tbb_eventcount/msvc8/eventcount.vcproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/tbb_eventcount/msvc9/eventcount.vcproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/tbb_eventcount/stdafx.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/tbb_eventcount/stdafx.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/ws_deque/msvc8/ws_deque.vcproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/ws_deque/msvc9/ws_deque.vcproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/ws_deque/stdafx.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/ws_deque/stdafx.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/ws_deque/ws_deque.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/ws_deque2/msvc8/ws_deque.vcproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/ws_deque2/stdafx.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/ws_deque2/stdafx.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/example/ws_deque2/ws_deque.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/atomic.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/atomic_events.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/atomic_fence.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/backoff.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/base.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/cli.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/cli_interlocked.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/cli_var.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/cli_volatile.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/context.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/context_addr_hash.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/context_base.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/context_base_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/context_bound_scheduler.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/defs.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/dyn_thread.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/dyn_thread_ctx.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/foreach.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/full_search_scheduler.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/history.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/java.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/java_atomic.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/java_var.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/java_volatile.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/memory.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/memory_order.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/pch.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/platform.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/pthread.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/random.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/random_scheduler.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/relacy.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/relacy_cli.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/relacy_java.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/relacy_std.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/rmw.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/scheduler.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/signature.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/slab_allocator.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/stdlib/condition_variable.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/stdlib/event.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/stdlib/mutex.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/stdlib/pthread.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/stdlib/semaphore.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/stdlib/windows.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/sync_var.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/test_params.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/test_result.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/test_suite.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/thread.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/thread_base.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/thread_local.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/thread_local_ctx.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/var.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/volatile.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/waitset.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/relacy/windows.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/addr_hash.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/advanced.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/compare_swap.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/condvar.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/data_race.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/detection.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/dyn_thread.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/event.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/features.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/fence.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/foo.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/futex.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/g++/build_all_cygwin_debug.bat create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/g++/build_all_debug.bat create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/g++/build_all_release.sh create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/g++/build_cygwin_release.cmd create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/g++/build_debug.cmd create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/g++/build_release.cmd create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/g++/test.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/iriw.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/jtest/jtest.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/jtest/msvc8/jtest.vcproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/jtest/msvc9/jtest.vcproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/jtest/stdafx.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/jtest/stdafx.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/main.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/memory.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/memory_order.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/msvc71/test.vcproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/msvc8/rrd.vcproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/msvc8/test.vcproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/msvc9/rrd.vcproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/msvc9/test.vcproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/mutex.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/ntest/msvc8/ntest.vcproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/ntest/msvc9/ntest.vcproj create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/ntest/ntest.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/ntest/stdafx.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/ntest/stdafx.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/pthread.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/scheduler.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/semaphore.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/stdafx.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/stdafx.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/thread_local.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/todo.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/trash/original.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/trash/rtl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/tutorial.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/wfmo.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy/test/windows.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/relacy_shims.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/relacy/spmchash.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/unittests/makefile create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/unittests/mallocmacro.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/unittests/minitest.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/concurrentqueue/tests/unittests/unittests.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/CHANGELOG.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/CMakeModules/FindGTestSrc.cmake create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/RapidJSON.pc.in create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/RapidJSONConfig.cmake.in create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/RapidJSONConfigVersion.cmake.in create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/appveyor.yml create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/data/glossary.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/data/menu.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/data/readme.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/data/sample.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/data/webapp.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/data/widget.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/draft-04/schema create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/encodings/utf16be.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/encodings/utf16bebom.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/encodings/utf16le.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/encodings/utf16lebom.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/encodings/utf32be.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/encodings/utf32bebom.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/encodings/utf32le.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/encodings/utf32lebom.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/encodings/utf8.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/encodings/utf8bom.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/fail1.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/fail10.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/fail11.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/fail12.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/fail13.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/fail14.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/fail15.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/fail16.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/fail17.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/fail18.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/fail19.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/fail2.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/fail20.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/fail21.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/fail22.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/fail23.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/fail24.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/fail25.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/fail26.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/fail27.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/fail28.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/fail29.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/fail3.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/fail30.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/fail31.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/fail32.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/fail33.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/fail4.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/fail5.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/fail6.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/fail7.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/fail8.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/fail9.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/pass1.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/pass2.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/pass3.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonchecker/readme.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/.gitignore create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/.travis.yml create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/LICENSE create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/README.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/bin/jsonschema_suite create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/remotes/folder/folderInteger.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/remotes/integer.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/remotes/subSchemas.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft3/additionalItems.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft3/additionalProperties.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft3/default.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft3/dependencies.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft3/disallow.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft3/divisibleBy.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft3/enum.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft3/extends.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft3/items.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft3/maxItems.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft3/maxLength.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft3/maximum.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft3/minItems.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft3/minLength.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft3/minimum.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft3/optional/bignum.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft3/optional/format.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft3/optional/jsregex.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft3/optional/zeroTerminatedFloats.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft3/pattern.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft3/patternProperties.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft3/properties.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft3/ref.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft3/refRemote.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft3/required.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft3/type.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft3/uniqueItems.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft4/additionalItems.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft4/additionalProperties.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft4/allOf.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft4/anyOf.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft4/default.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft4/definitions.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft4/dependencies.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft4/enum.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft4/items.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft4/maxItems.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft4/maxLength.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft4/maxProperties.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft4/maximum.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft4/minItems.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft4/minLength.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft4/minProperties.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft4/minimum.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft4/multipleOf.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft4/not.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft4/oneOf.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft4/optional/bignum.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft4/optional/format.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft4/optional/zeroTerminatedFloats.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft4/pattern.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft4/patternProperties.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft4/properties.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft4/ref.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft4/refRemote.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft4/required.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft4/type.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tests/draft4/uniqueItems.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/jsonschema/tox.ini create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/types/booleans.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/types/floats.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/types/guids.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/types/integers.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/types/mixed.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/types/nulls.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/types/paragraphs.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/bin/types/readme.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/Doxyfile.in create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/Doxyfile.zh-cn.in create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/diagram/architecture.dot create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/diagram/architecture.png create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/diagram/insituparsing.dot create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/diagram/insituparsing.png create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/diagram/iterative-parser-states-diagram.dot create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/diagram/iterative-parser-states-diagram.png create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/diagram/makefile create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/diagram/move1.dot create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/diagram/move1.png create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/diagram/move2.dot create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/diagram/move2.png create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/diagram/move3.dot create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/diagram/move3.png create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/diagram/normalparsing.dot create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/diagram/normalparsing.png create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/diagram/simpledom.dot create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/diagram/simpledom.png create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/diagram/tutorial.dot create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/diagram/tutorial.png create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/diagram/utilityclass.dot create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/diagram/utilityclass.png create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/dom.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/dom.zh-cn.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/encoding.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/encoding.zh-cn.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/faq.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/faq.zh-cn.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/features.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/features.zh-cn.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/internals.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/logo/rapidjson.png create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/logo/rapidjson.svg create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/misc/DoxygenLayout.xml create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/misc/doxygenextra.css create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/misc/footer.html create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/misc/header.html create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/npm.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/performance.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/performance.zh-cn.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/pointer.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/pointer.zh-cn.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/sax.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/sax.zh-cn.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/schema.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/schema.zh-cn.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/stream.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/stream.zh-cn.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/tutorial.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/doc/tutorial.zh-cn.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/docker/debian/Dockerfile create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/example/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/example/capitalize/capitalize.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/example/condense/condense.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/example/filterkey/filterkey.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/example/filterkeydom/filterkeydom.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/example/jsonx/jsonx.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/example/messagereader/messagereader.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/example/parsebyparts/parsebyparts.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/example/pretty/pretty.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/example/prettyauto/prettyauto.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/example/schemavalidator/schemavalidator.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/example/serialize/serialize.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/example/simpledom/simpledom.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/example/simplereader/simplereader.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/example/simplewriter/simplewriter.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/example/tutorial/tutorial.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include/rapidjson/allocators.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include/rapidjson/document.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include/rapidjson/encodedstream.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include/rapidjson/encodings.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include/rapidjson/error/en.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include/rapidjson/error/error.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include/rapidjson/filereadstream.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include/rapidjson/filewritestream.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include/rapidjson/fwd.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include/rapidjson/internal/biginteger.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include/rapidjson/internal/diyfp.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include/rapidjson/internal/dtoa.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include/rapidjson/internal/ieee754.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include/rapidjson/internal/itoa.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include/rapidjson/internal/meta.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include/rapidjson/internal/pow10.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include/rapidjson/internal/regex.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include/rapidjson/internal/stack.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include/rapidjson/internal/strfunc.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include/rapidjson/internal/strtod.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include/rapidjson/internal/swap.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include/rapidjson/istreamwrapper.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include/rapidjson/memorybuffer.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include/rapidjson/memorystream.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include/rapidjson/msinttypes/inttypes.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include/rapidjson/msinttypes/stdint.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include/rapidjson/ostreamwrapper.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include/rapidjson/pointer.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include/rapidjson/prettywriter.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include/rapidjson/rapidjson.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include/rapidjson/reader.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include/rapidjson/schema.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include/rapidjson/stream.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include/rapidjson/stringbuffer.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include/rapidjson/writer.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/include_dirs.js create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/library.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/license.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/package.json create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/rapidjson.autopkg create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/readme.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/readme.zh-cn.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/test/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/test/perftest/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/test/perftest/misctest.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/test/perftest/perftest.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/test/perftest/perftest.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/test/perftest/platformtest.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/test/perftest/rapidjsontest.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/test/perftest/schematest.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/test/unittest/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/test/unittest/allocatorstest.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/test/unittest/bigintegertest.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/test/unittest/documenttest.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/test/unittest/dtoatest.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/test/unittest/encodedstreamtest.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/test/unittest/encodingstest.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/test/unittest/filestreamtest.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/test/unittest/fwdtest.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/test/unittest/istreamwrappertest.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/test/unittest/itoatest.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/test/unittest/jsoncheckertest.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/test/unittest/namespacetest.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/test/unittest/ostreamwrappertest.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/test/unittest/pointertest.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/test/unittest/prettywritertest.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/test/unittest/readertest.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/test/unittest/regextest.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/test/unittest/schematest.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/test/unittest/simdtest.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/test/unittest/strfunctest.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/test/unittest/stringbuffertest.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/test/unittest/strtodtest.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/test/unittest/unittest.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/test/unittest/unittest.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/test/unittest/valuetest.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/test/unittest/writertest.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/rapidjson/travis-doxygen.sh create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/INSTALL create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/LICENSE create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/README.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/appveyor.yml create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/bench/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/bench/async_bench.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/bench/bench.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/bench/formatter-bench.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/bench/latency.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/bench/utils.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/cmake/ide.cmake create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/cmake/pch.h.in create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/cmake/spdlog.pc.in create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/cmake/spdlogCPack.cmake create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/cmake/spdlogConfig.cmake.in create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/cmake/utils.cmake create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/cmake/version.rc.in create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/example/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/example/example.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/async.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/async_logger-inl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/async_logger.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/cfg/argv.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/cfg/env.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/cfg/helpers-inl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/cfg/helpers.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/common-inl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/common.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/details/backtracer-inl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/details/backtracer.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/details/circular_q.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/details/console_globals.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/details/file_helper-inl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/details/file_helper.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/details/fmt_helper.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/details/log_msg-inl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/details/log_msg.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/details/log_msg_buffer-inl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/details/log_msg_buffer.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/details/mpmc_blocking_q.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/details/null_mutex.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/details/os-inl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/details/os.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/details/periodic_worker-inl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/details/periodic_worker.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/details/registry-inl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/details/registry.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/details/synchronous_factory.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/details/tcp_client-windows.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/details/tcp_client.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/details/thread_pool-inl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/details/thread_pool.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/details/udp_client-windows.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/details/udp_client.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/details/windows_include.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/fmt/bin_to_hex.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/fmt/bundled/args.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/fmt/bundled/chrono.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/fmt/bundled/color.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/fmt/bundled/compile.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/fmt/bundled/core.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/fmt/bundled/fmt.license.rst create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/fmt/bundled/format-inl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/fmt/bundled/format.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/fmt/bundled/locale.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/fmt/bundled/os.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/fmt/bundled/ostream.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/fmt/bundled/printf.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/fmt/bundled/ranges.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/fmt/bundled/std.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/fmt/bundled/xchar.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/fmt/chrono.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/fmt/compile.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/fmt/fmt.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/fmt/ostr.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/fmt/ranges.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/fmt/std.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/fmt/xchar.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/formatter.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/fwd.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/logger-inl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/logger.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/mdc.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/pattern_formatter-inl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/pattern_formatter.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/sinks/android_sink.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/sinks/ansicolor_sink-inl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/sinks/ansicolor_sink.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/sinks/base_sink-inl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/sinks/base_sink.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/sinks/basic_file_sink-inl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/sinks/basic_file_sink.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/sinks/callback_sink.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/sinks/daily_file_sink.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/sinks/dist_sink.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/sinks/dup_filter_sink.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/sinks/hourly_file_sink.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/sinks/kafka_sink.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/sinks/mongo_sink.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/sinks/msvc_sink.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/sinks/null_sink.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/sinks/ostream_sink.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/sinks/qt_sinks.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/sinks/ringbuffer_sink.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/sinks/rotating_file_sink-inl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/sinks/rotating_file_sink.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/sinks/sink-inl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/sinks/sink.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/sinks/stdout_color_sinks-inl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/sinks/stdout_color_sinks.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/sinks/stdout_sinks-inl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/sinks/stdout_sinks.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/sinks/syslog_sink.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/sinks/systemd_sink.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/sinks/tcp_sink.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/sinks/udp_sink.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/sinks/win_eventlog_sink.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/sinks/wincolor_sink-inl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/sinks/wincolor_sink.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/spdlog-inl.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/spdlog.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/stopwatch.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/tweakme.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/include/spdlog/version.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/logos/jetbrains-variant-4.svg create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/logos/spdlog.png create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/scripts/ci_setup_clang.sh create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/scripts/extract_version.py create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/scripts/format.sh create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/src/async.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/src/bundled_fmtlib_format.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/src/cfg.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/src/color_sinks.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/src/file_sinks.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/src/spdlog.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/src/stdout_sinks.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/tests/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/tests/includes.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/tests/main.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/tests/test_async.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/tests/test_backtrace.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/tests/test_bin_to_hex.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/tests/test_cfg.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/tests/test_circular_q.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/tests/test_create_dir.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/tests/test_custom_callbacks.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/tests/test_daily_logger.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/tests/test_dup_filter.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/tests/test_errors.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/tests/test_eventlog.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/tests/test_file_helper.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/tests/test_file_logging.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/tests/test_fmt_helper.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/tests/test_macros.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/tests/test_misc.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/tests/test_mpmc_q.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/tests/test_pattern_formatter.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/tests/test_registry.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/tests/test_sink.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/tests/test_stdout_api.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/tests/test_stopwatch.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/tests/test_systemd.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/tests/test_time_point.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/tests/utils.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/spdlog/tests/utils.h create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/COPYING create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/Doxyfile create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/SConstruct create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/changelog.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/cmake/CMakeHelpers.cmake create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/docs/config.dox create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/docs/faq.dox create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/docs/getting_started.dox create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/docs/handlers.dox create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/docs/logging.dox create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/docs/manual.css create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/docs/manual.dox create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/docs/simple_broadcast_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/docs/simple_count_server_thread.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/docs/tutorials.dox create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/associative_storage/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/associative_storage/associative_storage.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/broadcast_server/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/broadcast_server/SConscript create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/broadcast_server/broadcast_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/debug_client/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/debug_client/SConscript create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/debug_client/debug_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/debug_server/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/debug_server/SConscript create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/debug_server/debug_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/dev/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/dev/SConscript create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/dev/main.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/echo_client/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/echo_client/SConscript create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/echo_client/echo_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/echo_server/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/echo_server/SConscript create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/echo_server/echo_handler.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/echo_server/echo_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/echo_server_both/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/echo_server_both/SConscript create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/echo_server_both/echo_server_both.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/echo_server_both/server.pem create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/echo_server_tls/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/echo_server_tls/SConscript create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/echo_server_tls/dh.pem create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/echo_server_tls/echo_server_tls.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/echo_server_tls/server.pem create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/enriched_storage/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/enriched_storage/enriched_storage.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/external_io_service/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/external_io_service/SConscript create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/external_io_service/external_io_service.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/external_io_service/tcp_echo_server.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/handler_switch/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/handler_switch/handler_switch.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/iostream_server/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/iostream_server/SConscript create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/iostream_server/iostream_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/print_client/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/print_client/SConscript create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/print_client/print_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/print_client_tls/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/print_client_tls/SConscript create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/print_client_tls/ca-chain.cert.pem create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/print_client_tls/print_client_tls.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/print_server/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/print_server/SConscript create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/print_server/print_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/scratch_client/SConscript create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/scratch_client/scratch_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/scratch_server/SConscript create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/scratch_server/scratch_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/simple_broadcast_server/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/simple_broadcast_server/simple_broadcast_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/sip_client/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/sip_client/README.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/sip_client/SConscript create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/sip_client/sip_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/subprotocol_server/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/subprotocol_server/SConscript create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/subprotocol_server/subprotocol_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/telemetry_client/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/telemetry_client/SConscript create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/telemetry_client/telemetry_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/telemetry_server/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/telemetry_server/SConscript create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/telemetry_server/index.html create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/telemetry_server/telemetry_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/testee_client/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/testee_client/SConscript create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/testee_client/testee_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/testee_server/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/testee_server/SConscript create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/testee_server/testee_server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/utility_client/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/utility_client/SConscript create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/examples/utility_client/utility_client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/readme.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/roadmap.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/connection/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/connection/SConscript create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/connection/connection.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/connection/connection_tu2.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/connection/connection_tu2.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/endpoint/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/endpoint/SConscript create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/endpoint/endpoint.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/extension/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/extension/SConscript create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/extension/extension.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/extension/permessage_deflate.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/http/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/http/SConscript create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/http/parser.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/http/parser_perf.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/logger/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/logger/SConscript create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/logger/basic.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/message_buffer/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/message_buffer/SConscript create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/message_buffer/alloc.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/message_buffer/message.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/message_buffer/pool.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/processors/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/processors/SConscript create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/processors/extension_permessage_compress.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/processors/hybi00.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/processors/hybi07.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/processors/hybi08.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/processors/hybi13.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/processors/processor.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/random/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/random/SConscript create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/random/none.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/random/random_device.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/roles/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/roles/SConscript create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/roles/client.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/roles/server.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/transport/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/transport/SConscript create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/transport/asio/SConscript create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/transport/asio/base.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/transport/asio/security.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/transport/asio/timers.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/transport/hybi_util.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/transport/integration.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/transport/iostream/SConscript create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/transport/iostream/base.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/transport/iostream/connection.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/transport/iostream/endpoint.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/utility/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/utility/SConscript create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/utility/close.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/utility/error.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/utility/frame.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/utility/sha1.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/utility/uri.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/test/utility/utilities.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/tutorials/broadcast_tutorial/broadcast_tutorial.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/tutorials/chat_tutorial/chat_tutorial.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/tutorials/utility_client/step1.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/tutorials/utility_client/step2.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/tutorials/utility_client/step3.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/tutorials/utility_client/step4.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/tutorials/utility_client/step5.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/tutorials/utility_client/step6.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/tutorials/utility_client/utility_client.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/tutorials/utility_server/step1.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/tutorials/utility_server/step2.cpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/tutorials/utility_server/utility_server.md create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp-config.cmake.in create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/CMakeLists.txt create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/base64/base64.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/client.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/close.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/common/asio.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/common/asio_ssl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/common/chrono.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/common/connection_hdl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/common/cpp11.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/common/functional.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/common/md5.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/common/memory.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/common/network.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/common/platforms.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/common/random.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/common/regex.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/common/stdint.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/common/system_error.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/common/thread.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/common/time.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/common/type_traits.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/concurrency/basic.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/concurrency/none.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/config/asio.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/config/asio_client.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/config/asio_no_tls.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/config/asio_no_tls_client.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/config/boost_config.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/config/core.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/config/core_client.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/config/debug.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/config/debug_asio.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/config/debug_asio_no_tls.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/config/minimal_client.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/config/minimal_server.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/connection.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/connection_base.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/endpoint.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/endpoint_base.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/error.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/extensions/extension.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/extensions/permessage_deflate/disabled.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/extensions/permessage_deflate/enabled.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/frame.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/http/constants.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/http/impl/parser.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/http/impl/request.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/http/impl/response.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/http/parser.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/http/request.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/http/response.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/impl/connection_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/impl/endpoint_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/impl/utilities_impl.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/logger/basic.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/logger/levels.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/logger/stub.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/logger/syslog.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/message_buffer/alloc.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/message_buffer/message.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/message_buffer/pool.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/processors/base.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/processors/hybi00.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/processors/hybi07.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/processors/hybi08.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/processors/hybi13.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/processors/processor.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/random/none.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/random/random_device.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/roles/client_endpoint.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/roles/server_endpoint.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/server.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/sha1/sha1.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/transport/asio/base.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/transport/asio/connection.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/transport/asio/endpoint.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/transport/asio/security/base.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/transport/asio/security/none.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/transport/asio/security/tls.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/transport/base/connection.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/transport/base/endpoint.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/transport/debug/base.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/transport/debug/connection.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/transport/debug/endpoint.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/transport/iostream/base.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/transport/iostream/connection.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/transport/iostream/endpoint.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/transport/stub/base.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/transport/stub/connection.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/transport/stub/endpoint.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/uri.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/utf8_validator.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/utilities.hpp create mode 100644 Plugins/GameLiftServerSDK/ThirdParty/websocketpp/websocketpp/version.hpp create mode 100644 Source/FPSTemplate.Target.cs create mode 100644 Source/FPSTemplate/FPSTemplate.Build.cs create mode 100644 Source/FPSTemplate/FPSTemplate.cpp create mode 100644 Source/FPSTemplate/FPSTemplate.h create mode 100644 Source/FPSTemplate/Private/Character/ShooterCharacter.cpp create mode 100644 Source/FPSTemplate/Private/Character/ShooterHealthComponent.cpp create mode 100644 Source/FPSTemplate/Private/Combat/CombatComponent.cpp create mode 100644 Source/FPSTemplate/Private/Data/SpecialElimData.cpp create mode 100644 Source/FPSTemplate/Private/Data/WeaponData.cpp create mode 100644 Source/FPSTemplate/Private/Elimination/EliminationComponent.cpp create mode 100644 Source/FPSTemplate/Private/Game/MatchGameState.cpp create mode 100644 Source/FPSTemplate/Private/Game/ShooterGameMode.cpp create mode 100644 Source/FPSTemplate/Private/Game/ShooterGameModeBase.cpp create mode 100644 Source/FPSTemplate/Private/Interfaces/PlayerInterface.cpp create mode 100644 Source/FPSTemplate/Private/Player/MatchPlayerState.cpp create mode 100644 Source/FPSTemplate/Private/Player/ShooterPlayerController.cpp create mode 100644 Source/FPSTemplate/Private/ShooterTypes/ShooterTypes.cpp create mode 100644 Source/FPSTemplate/Private/Tags/ShooterGameplayTags.cpp create mode 100644 Source/FPSTemplate/Private/UI/Elims/ScoreWidget.cpp create mode 100644 Source/FPSTemplate/Private/UI/Elims/SpecialElimWidget.cpp create mode 100644 Source/FPSTemplate/Private/UI/ShooterAmmoCounter.cpp create mode 100644 Source/FPSTemplate/Private/UI/ShooterHUD.cpp create mode 100644 Source/FPSTemplate/Private/UI/ShooterReticle.cpp create mode 100644 Source/FPSTemplate/Private/Weapon/Weapon.cpp create mode 100644 Source/FPSTemplate/Public/Character/ShooterCharacter.h create mode 100644 Source/FPSTemplate/Public/Character/ShooterHealthComponent.h create mode 100644 Source/FPSTemplate/Public/Combat/CombatComponent.h create mode 100644 Source/FPSTemplate/Public/Data/SpecialElimData.h create mode 100644 Source/FPSTemplate/Public/Data/WeaponData.h create mode 100644 Source/FPSTemplate/Public/Elimination/EliminationComponent.h create mode 100644 Source/FPSTemplate/Public/Game/MatchGameState.h create mode 100644 Source/FPSTemplate/Public/Game/ShooterGameMode.h create mode 100644 Source/FPSTemplate/Public/Game/ShooterGameModeBase.h create mode 100644 Source/FPSTemplate/Public/Interfaces/PlayerInterface.h create mode 100644 Source/FPSTemplate/Public/Player/MatchPlayerState.h create mode 100644 Source/FPSTemplate/Public/Player/ShooterPlayerController.h create mode 100644 Source/FPSTemplate/Public/ShooterTypes/ShooterTypes.h create mode 100644 Source/FPSTemplate/Public/Tags/ShooterGameplayTags.h create mode 100644 Source/FPSTemplate/Public/UI/Elims/ScoreWidget.h create mode 100644 Source/FPSTemplate/Public/UI/Elims/SpecialElimWidget.h create mode 100644 Source/FPSTemplate/Public/UI/ShooterAmmoCounter.h create mode 100644 Source/FPSTemplate/Public/UI/ShooterHUD.h create mode 100644 Source/FPSTemplate/Public/UI/ShooterReticle.h create mode 100644 Source/FPSTemplate/Public/Weapon/Weapon.h create mode 100644 Source/FPSTemplateClient.Target.cs create mode 100644 Source/FPSTemplateEditor.Target.cs create mode 100644 Source/FPSTemplateServer.Target.cs diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..e461f6ee --- /dev/null +++ b/.gitignore @@ -0,0 +1,72 @@ +# Visual Studio user-specific files +vs/ + +# Compiled Object files +*.slo +*.lo +*.o +*.obj + +# Precompiled Headers +*.gch +*.pch + +# Compiled Dynamic libraries +*.so +*.dylib +*.dll + +# Fortran module files +*.mod + +# Compiled Static libraries +*.lai +*.la +*.a +*.lib + +# Executables +*.exe +*.out +*.app +*.ipa + +# These project files can be generated by the engine +*.xcodeproj +*.xcworkspace +*.sln +*.suo +*.opensdf +*.sdf +*.VC.db +*.VC.opendb + +# Precompiled Assets +SourceArt/**/*.png +SourceArt/**/*.tga + +# Binary Files +Binaries/* +Plugins/**/Binaries/* + +# Builds +Build/* + +# Whitelist PakBlacklist-.txt files +!Build/*/PakBlacklist*.txt + +# Don't ignore icon files in Build +!Build/**/*.ico + +# Built data for maps +*_BuiltData.uasset + +# Configuration files generated by the Editor +Saved/* + +# Compiled source files for the engine to use +Intermediate/* +Plugins/**/Intermediate/* + +# Cache files for the editor to use +DerivedDataCache/* \ No newline at end of file diff --git a/.idea/.idea.FPSTemplate.dir/.idea/.gitignore b/.idea/.idea.FPSTemplate.dir/.idea/.gitignore new file mode 100644 index 00000000..83b75a2d --- /dev/null +++ b/.idea/.idea.FPSTemplate.dir/.idea/.gitignore @@ -0,0 +1,15 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Rider ignored files +/.idea.FPSTemplate.iml +/modules.xml +/contentModel.xml +/projectSettingsUpdater.xml +# Ignored default folder with query files +/queries/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/.idea/.idea.FPSTemplate.dir/.idea/encodings.xml b/.idea/.idea.FPSTemplate.dir/.idea/encodings.xml new file mode 100644 index 00000000..df87cf95 --- /dev/null +++ b/.idea/.idea.FPSTemplate.dir/.idea/encodings.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.idea/.idea.FPSTemplate.dir/.idea/indexLayout.xml b/.idea/.idea.FPSTemplate.dir/.idea/indexLayout.xml new file mode 100644 index 00000000..7b08163c --- /dev/null +++ b/.idea/.idea.FPSTemplate.dir/.idea/indexLayout.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/.idea.FPSTemplate.dir/.idea/vcs.xml b/.idea/.idea.FPSTemplate.dir/.idea/vcs.xml new file mode 100644 index 00000000..2c2e183a --- /dev/null +++ b/.idea/.idea.FPSTemplate.dir/.idea/vcs.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/.vsconfig b/.vsconfig new file mode 100644 index 00000000..b981b2e5 --- /dev/null +++ b/.vsconfig @@ -0,0 +1,19 @@ +{ + "version": "1.0", + "components": [ + "Component.Unreal.Debugger", + "Component.Unreal.Ide", + "Microsoft.Net.Component.4.6.2.TargetingPack", + "Microsoft.VisualStudio.Component.VC.14.38.17.8.ATL", + "Microsoft.VisualStudio.Component.VC.14.38.17.8.x86.x64", + "Microsoft.VisualStudio.Component.VC.14.44.17.14.ATL", + "Microsoft.VisualStudio.Component.VC.14.44.17.14.x86.x64", + "Microsoft.VisualStudio.Component.VC.Llvm.Clang", + "Microsoft.VisualStudio.Component.VC.Tools.x86.x64", + "Microsoft.VisualStudio.Component.Windows11SDK.22621", + "Microsoft.VisualStudio.Workload.CoreEditor", + "Microsoft.VisualStudio.Workload.ManagedDesktop", + "Microsoft.VisualStudio.Workload.NativeDesktop", + "Microsoft.VisualStudio.Workload.NativeGame" + ] +} diff --git a/Config/DefaultEditor.ini b/Config/DefaultEditor.ini new file mode 100644 index 00000000..f38756e3 --- /dev/null +++ b/Config/DefaultEditor.ini @@ -0,0 +1,2 @@ +[/Script/AdvancedPreviewScene.SharedProfiles] + diff --git a/Config/DefaultEngine.ini b/Config/DefaultEngine.ini new file mode 100644 index 00000000..d58bdfda --- /dev/null +++ b/Config/DefaultEngine.ini @@ -0,0 +1,181 @@ +[SystemSettings] +CommonUI.Debug.CheckGameViewportClientValid=0 + +[/Script/EngineSettings.GameMapsSettings] +GameDefaultMap=/Game/ThirdPerson/Maps/ThirdPersonMap.ThirdPersonMap +EditorStartupMap=/Game/ThirdPerson/Maps/ThirdPersonMap.ThirdPersonMap +GlobalDefaultGameMode=/Game/Blueprints/Game/BP_ShooterGameMode.BP_ShooterGameMode_C +ServerDefaultMap=/Game/ThirdPerson/Maps/ThirdPersonMap.ThirdPersonMap + +[/Script/WindowsTargetPlatform.WindowsTargetSettings] +DefaultGraphicsRHI=DefaultGraphicsRHI_DX12 +-D3D12TargetedShaderFormats=PCD3D_SM5 ++D3D12TargetedShaderFormats=PCD3D_SM6 +-D3D11TargetedShaderFormats=PCD3D_SM5 ++D3D11TargetedShaderFormats=PCD3D_SM5 +Compiler=Default +AudioSampleRate=48000 +AudioCallbackBufferFrameSize=1024 +AudioNumBuffersToEnqueue=1 +AudioMaxChannels=0 +AudioNumSourceWorkers=4 +SpatializationPlugin= +SourceDataOverridePlugin= +ReverbPlugin= +OcclusionPlugin= +CompressionOverrides=(bOverrideCompressionTimes=False,DurationThreshold=5.000000,MaxNumRandomBranches=0,SoundCueQualityIndex=0) +CacheSizeKB=65536 +MaxChunkSizeOverrideKB=0 +bResampleForDevice=False +MaxSampleRate=48000.000000 +HighSampleRate=32000.000000 +MedSampleRate=24000.000000 +LowSampleRate=12000.000000 +MinSampleRate=8000.000000 +CompressionQualityModifier=1.000000 +AutoStreamingThreshold=0.000000 +SoundCueCookQualityIndex=-1 + +[/Script/Engine.RendererSettings] +r.Mobile.EnableNoPrecomputedLightingCSMShader=True + +r.GenerateMeshDistanceFields=True + +r.DynamicGlobalIlluminationMethod=1 + +r.ReflectionMethod=1 + +r.Shadow.Virtual.Enable=1 + +r.DefaultFeature.AutoExposure.ExtendDefaultLuminanceRange=True + +r.DefaultFeature.LocalExposure.HighlightContrastScale=0.8 + +r.DefaultFeature.LocalExposure.ShadowContrastScale=0.8 +r.DefaultFeature.MotionBlur=False + +[/Script/LinuxTargetPlatform.LinuxTargetSettings] +-TargetedRHIs=SF_VULKAN_SM5 ++TargetedRHIs=SF_VULKAN_SM6 + +[/Script/HardwareTargeting.HardwareTargetingSettings] +TargetedHardwareClass=Desktop +AppliedTargetedHardwareClass=Desktop +DefaultGraphicsPerformance=Maximum +AppliedDefaultGraphicsPerformance=Maximum + +[/Script/WorldPartitionEditor.WorldPartitionEditorSettings] +CommandletClass=Class'/Script/UnrealEd.WorldPartitionConvertCommandlet' + +[/Script/Engine.UserInterfaceSettings] +bAuthorizeAutomaticWidgetVariableCreation=False +FontDPIPreset=Standard +FontDPI=72 + +[/Script/Engine.Engine] ++ActiveGameNameRedirects=(OldGameName="TP_Blank",NewGameName="/Script/FPSTemplate") ++ActiveGameNameRedirects=(OldGameName="/Script/TP_Blank",NewGameName="/Script/FPSTemplate") + +[/Script/AndroidFileServerEditor.AndroidFileServerRuntimeSettings] +bEnablePlugin=True +bAllowNetworkConnection=True +SecurityToken=62442D434388E2324BF7AFB7F208A9F3 +bIncludeInShipping=False +bAllowExternalStartInShipping=False +bCompileAFSProject=False +bUseCompression=False +bLogFiles=False +bReportStats=False +ConnectionType=USBOnly +bUseManualIPAddress=False +ManualIPAddress= + +[/Script/Engine.CollisionProfile] +-Profiles=(Name="NoCollision",CollisionEnabled=NoCollision,ObjectTypeName="WorldStatic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore)),HelpMessage="No collision",bCanModify=False) +-Profiles=(Name="BlockAll",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldStatic",CustomResponses=,HelpMessage="WorldStatic object that blocks all actors by default. All new custom channels will use its own default response. ",bCanModify=False) +-Profiles=(Name="OverlapAll",CollisionEnabled=QueryOnly,ObjectTypeName="WorldStatic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Overlap),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldStatic object that overlaps all actors by default. All new custom channels will use its own default response. ",bCanModify=False) +-Profiles=(Name="BlockAllDynamic",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldDynamic",CustomResponses=,HelpMessage="WorldDynamic object that blocks all actors by default. All new custom channels will use its own default response. ",bCanModify=False) +-Profiles=(Name="OverlapAllDynamic",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Overlap),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldDynamic object that overlaps all actors by default. All new custom channels will use its own default response. ",bCanModify=False) +-Profiles=(Name="IgnoreOnlyPawn",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that ignores Pawn and Vehicle. All other channels will be set to default.",bCanModify=False) +-Profiles=(Name="OverlapOnlyPawn",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Pawn",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that overlaps Pawn, Camera, and Vehicle. All other channels will be set to default. ",bCanModify=False) +-Profiles=(Name="Pawn",CollisionEnabled=QueryAndPhysics,ObjectTypeName="Pawn",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Pawn object. Can be used for capsule of any playerable character or AI. ",bCanModify=False) +-Profiles=(Name="Spectator",CollisionEnabled=QueryOnly,ObjectTypeName="Pawn",CustomResponses=((Channel="WorldStatic",Response=ECR_Block),(Channel="Pawn",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Destructible",Response=ECR_Ignore)),HelpMessage="Pawn object that ignores all other actors except WorldStatic.",bCanModify=False) +-Profiles=(Name="CharacterMesh",CollisionEnabled=QueryOnly,ObjectTypeName="Pawn",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Pawn object that is used for Character Mesh. All other channels will be set to default.",bCanModify=False) +-Profiles=(Name="PhysicsActor",CollisionEnabled=QueryAndPhysics,ObjectTypeName="PhysicsBody",CustomResponses=,HelpMessage="Simulating actors",bCanModify=False) +-Profiles=(Name="Destructible",CollisionEnabled=QueryAndPhysics,ObjectTypeName="Destructible",CustomResponses=,HelpMessage="Destructible actors",bCanModify=False) +-Profiles=(Name="InvisibleWall",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldStatic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="WorldStatic object that is invisible.",bCanModify=False) +-Profiles=(Name="InvisibleWallDynamic",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that is invisible.",bCanModify=False) +-Profiles=(Name="Trigger",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldDynamic object that is used for trigger. All other channels will be set to default.",bCanModify=False) +-Profiles=(Name="Ragdoll",CollisionEnabled=QueryAndPhysics,ObjectTypeName="PhysicsBody",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Simulating Skeletal Mesh Component. All other channels will be set to default.",bCanModify=False) +-Profiles=(Name="Vehicle",CollisionEnabled=QueryAndPhysics,ObjectTypeName="Vehicle",CustomResponses=,HelpMessage="Vehicle object that blocks Vehicle, WorldStatic, and WorldDynamic. All other channels will be set to default.",bCanModify=False) +-Profiles=(Name="UI",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Block),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldStatic object that overlaps all actors by default. All new custom channels will use its own default response. ",bCanModify=False) ++Profiles=(Name="NoCollision",CollisionEnabled=NoCollision,bCanModify=False,ObjectTypeName="WorldStatic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore)),HelpMessage="No collision") ++Profiles=(Name="BlockAll",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="WorldStatic",CustomResponses=,HelpMessage="WorldStatic object that blocks all actors by default. All new custom channels will use its own default response. ") ++Profiles=(Name="OverlapAll",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldStatic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Overlap),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldStatic object that overlaps all actors by default. All new custom channels will use its own default response. ") ++Profiles=(Name="BlockAllDynamic",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=,HelpMessage="WorldDynamic object that blocks all actors by default. All new custom channels will use its own default response. ") ++Profiles=(Name="OverlapAllDynamic",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Overlap),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldDynamic object that overlaps all actors by default. All new custom channels will use its own default response. ") ++Profiles=(Name="IgnoreOnlyPawn",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that ignores Pawn and Vehicle. All other channels will be set to default.") ++Profiles=(Name="OverlapOnlyPawn",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Pawn",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that overlaps Pawn, Camera, and Vehicle. All other channels will be set to default. ") ++Profiles=(Name="Pawn",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="Pawn",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Pawn object. Can be used for capsule of any playerable character or AI. ") ++Profiles=(Name="Spectator",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="Pawn",CustomResponses=((Channel="WorldStatic"),(Channel="Pawn",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Destructible",Response=ECR_Ignore)),HelpMessage="Pawn object that ignores all other actors except WorldStatic.") ++Profiles=(Name="CharacterMesh",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="Pawn",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Pawn object that is used for Character Mesh. All other channels will be set to default.") ++Profiles=(Name="PhysicsActor",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="PhysicsBody",CustomResponses=,HelpMessage="Simulating actors") ++Profiles=(Name="Destructible",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="Destructible",CustomResponses=,HelpMessage="Destructible actors") ++Profiles=(Name="InvisibleWall",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="WorldStatic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="WorldStatic object that is invisible.") ++Profiles=(Name="InvisibleWallDynamic",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that is invisible.") ++Profiles=(Name="Trigger",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldDynamic object that is used for trigger. All other channels will be set to default.") ++Profiles=(Name="Ragdoll",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="PhysicsBody",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Simulating Skeletal Mesh Component. All other channels will be set to default.") ++Profiles=(Name="Vehicle",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="Vehicle",CustomResponses=,HelpMessage="Vehicle object that blocks Vehicle, WorldStatic, and WorldDynamic. All other channels will be set to default.") ++Profiles=(Name="UI",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility"),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldStatic object that overlaps all actors by default. All new custom channels will use its own default response. ") ++Profiles=(Name="Pickup",CollisionEnabled=QueryOnly,bCanModify=True,ObjectTypeName="WorldStatic",CustomResponses=((Channel="WorldStatic",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Ignore),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Destructible",Response=ECR_Ignore),(Channel="Weapon",Response=ECR_Ignore)),HelpMessage="Only overlaps with Pawn") ++DefaultChannelResponses=(Channel=ECC_GameTraceChannel1,DefaultResponse=ECR_Block,bTraceType=True,bStaticObject=False,Name="Weapon") ++EditProfiles=(Name="Pawn",CustomResponses=((Channel="Weapon",Response=ECR_Ignore))) +-ProfileRedirects=(OldName="BlockingVolume",NewName="InvisibleWall") +-ProfileRedirects=(OldName="InterpActor",NewName="IgnoreOnlyPawn") +-ProfileRedirects=(OldName="StaticMeshComponent",NewName="BlockAllDynamic") +-ProfileRedirects=(OldName="SkeletalMeshActor",NewName="PhysicsActor") +-ProfileRedirects=(OldName="InvisibleActor",NewName="InvisibleWallDynamic") ++ProfileRedirects=(OldName="BlockingVolume",NewName="InvisibleWall") ++ProfileRedirects=(OldName="InterpActor",NewName="IgnoreOnlyPawn") ++ProfileRedirects=(OldName="StaticMeshComponent",NewName="BlockAllDynamic") ++ProfileRedirects=(OldName="SkeletalMeshActor",NewName="PhysicsActor") ++ProfileRedirects=(OldName="InvisibleActor",NewName="InvisibleWallDynamic") +-CollisionChannelRedirects=(OldName="Static",NewName="WorldStatic") +-CollisionChannelRedirects=(OldName="Dynamic",NewName="WorldDynamic") +-CollisionChannelRedirects=(OldName="VehicleMovement",NewName="Vehicle") +-CollisionChannelRedirects=(OldName="PawnMovement",NewName="Pawn") ++CollisionChannelRedirects=(OldName="Static",NewName="WorldStatic") ++CollisionChannelRedirects=(OldName="Dynamic",NewName="WorldDynamic") ++CollisionChannelRedirects=(OldName="VehicleMovement",NewName="Vehicle") ++CollisionChannelRedirects=(OldName="PawnMovement",NewName="Pawn") + +[/Script/Engine.PhysicsSettings] +PhysicsPrediction=(bEnablePhysicsPrediction=False,bEnablePhysicsResimulation=False,ResimulationErrorThreshold=10.000000,MaxSupportedLatencyPrediction=1000.000000) +PhysicErrorCorrection=(PingExtrapolation=0.100000,PingLimit=100.000000,ErrorPerLinearDifference=1.000000,ErrorPerAngularDifference=1.000000,MaxRestoredStateError=1.000000,MaxLinearHardSnapDistance=400.000000,PositionLerp=0.000000,AngleLerp=0.400000,LinearVelocityCoefficient=100.000000,AngularVelocityCoefficient=10.000000,ErrorAccumulationSeconds=0.500000,ErrorAccumulationDistanceSq=15.000000,ErrorAccumulationSimilarity=100.000000) +DefaultDegreesOfFreedom=Full3D +bSuppressFaceRemapTable=False +bSupportUVFromHitResults=False +bDisableActiveActors=False +bDisableKinematicStaticPairs=False +bDisableKinematicKinematicPairs=False +bDisableCCD=False +AnimPhysicsMinDeltaTime=0.000000 +bSimulateAnimPhysicsAfterReset=False +MinPhysicsDeltaTime=0.000000 +MaxPhysicsDeltaTime=0.033333 +bSubstepping=False +bSubsteppingAsync=False +bTickPhysicsAsync=False +AsyncFixedTimeStepSize=0.033333 +MaxSubstepDeltaTime=0.016667 +MaxSubsteps=6 +SyncSceneSmoothingFactor=0.000000 +InitialAverageFrameRate=0.016667 +PhysXTreeRebuildRate=10 ++PhysicalSurfaces=(Type=SurfaceType1,Name="Character") ++PhysicalSurfaces=(Type=SurfaceType2,Name="Concrete") ++PhysicalSurfaces=(Type=SurfaceType3,Name="Glass") +DefaultBroadphaseSettings=(bUseMBPOnClient=False,bUseMBPOnServer=False,bUseMBPOuterBounds=False,MBPBounds=(Min=(X=0.000000,Y=0.000000,Z=0.000000),Max=(X=0.000000,Y=0.000000,Z=0.000000),IsValid=False),MBPOuterBounds=(Min=(X=0.000000,Y=0.000000,Z=0.000000),Max=(X=0.000000,Y=0.000000,Z=0.000000),IsValid=False),MBPNumSubdivs=2) +MinDeltaVelocityForHitEvents=0.000000 +ChaosSettings=(DefaultThreadingModel=TaskGraph,DedicatedThreadTickMode=VariableCappedWithTarget,DedicatedThreadBufferMode=Double) + diff --git a/Config/DefaultGame.ini b/Config/DefaultGame.ini new file mode 100644 index 00000000..27445d90 --- /dev/null +++ b/Config/DefaultGame.ini @@ -0,0 +1,101 @@ + + +[/Script/EngineSettings.GeneralProjectSettings] +ProjectID=98BF0A5A45D54BDA3BDC1C9EE63E8017 + +[/Script/Engine.GameSession] +MaxPlayers=100 + +[/Script/UnrealEd.ProjectPackagingSettings] +Build=IfProjectHasCode +BuildConfiguration=PPBC_Development +BuildTarget= +FullRebuild=False +ForDistribution=False +IncludeDebugFiles=False +BlueprintNativizationMethod=Disabled +bIncludeNativizedAssetsInProjectGeneration=False +bExcludeMonolithicEngineHeadersInNativizedCode=False +UsePakFile=True +bUseIoStore=True +bUseZenStore=False +bMakeBinaryConfig=False +bGenerateChunks=False +bGenerateNoChunks=False +bChunkHardReferencesOnly=False +bForceOneChunkPerFile=False +MaxChunkSize=0 +bBuildHttpChunkInstallData=False +HttpChunkInstallDataDirectory=(Path="") +WriteBackMetadataToAssetRegistry=Disabled +bWritePluginSizeSummaryJsons=False +bCompressed=True +PackageCompressionFormat=Oodle +bForceUseProjectCompressionFormatIgnoreHardwareOverride=False +PackageAdditionalCompressionOptions= +PackageCompressionMethod=Kraken +PackageCompressionLevel_DebugDevelopment=4 +PackageCompressionLevel_TestShipping=4 +PackageCompressionLevel_Distribution=7 +PackageCompressionMinBytesSaved=1024 +PackageCompressionMinPercentSaved=5 +bPackageCompressionEnableDDC=False +PackageCompressionMinSizeToConsiderDDC=0 +HttpChunkInstallDataVersion= +IncludePrerequisites=True +IncludeAppLocalPrerequisites=False +bShareMaterialShaderCode=True +bDeterministicShaderCodeOrder=False +bSharedMaterialNativeLibraries=True +ApplocalPrerequisitesDirectory=(Path="") +IncludeCrashReporter=False +InternationalizationPreset=English +-CulturesToStage=en ++CulturesToStage=en +LocalizationTargetCatchAllChunkId=0 +bCookAll=False +bCookMapsOnly=False +bSkipEditorContent=False +bSkipMovies=False +-IniKeyDenylist=KeyStorePassword +-IniKeyDenylist=KeyPassword +-IniKeyDenylist=rsa.privateexp +-IniKeyDenylist=rsa.modulus +-IniKeyDenylist=rsa.publicexp +-IniKeyDenylist=aes.key +-IniKeyDenylist=SigningPublicExponent +-IniKeyDenylist=SigningModulus +-IniKeyDenylist=SigningPrivateExponent +-IniKeyDenylist=EncryptionKey +-IniKeyDenylist=DevCenterUsername +-IniKeyDenylist=DevCenterPassword +-IniKeyDenylist=IOSTeamID +-IniKeyDenylist=SigningCertificate +-IniKeyDenylist=MobileProvision +-IniKeyDenylist=IniKeyDenylist +-IniKeyDenylist=IniSectionDenylist ++IniKeyDenylist=KeyStorePassword ++IniKeyDenylist=KeyPassword ++IniKeyDenylist=rsa.privateexp ++IniKeyDenylist=rsa.modulus ++IniKeyDenylist=rsa.publicexp ++IniKeyDenylist=aes.key ++IniKeyDenylist=SigningPublicExponent ++IniKeyDenylist=SigningModulus ++IniKeyDenylist=SigningPrivateExponent ++IniKeyDenylist=EncryptionKey ++IniKeyDenylist=DevCenterUsername ++IniKeyDenylist=DevCenterPassword ++IniKeyDenylist=IOSTeamID ++IniKeyDenylist=SigningCertificate ++IniKeyDenylist=MobileProvision ++IniKeyDenylist=IniKeyDenylist ++IniKeyDenylist=IniSectionDenylist +-IniSectionDenylist=HordeStorageServers +-IniSectionDenylist=StorageServers ++IniSectionDenylist=HordeStorageServers ++IniSectionDenylist=StorageServers ++MapsToCook=(FilePath="/Game/ThirdPerson/Maps/ThirdPersonMap") +bRetainStagedDirectory=False +CustomStageCopyHandler= + diff --git a/Config/DefaultInput.ini b/Config/DefaultInput.ini new file mode 100644 index 00000000..91fbc4d3 --- /dev/null +++ b/Config/DefaultInput.ini @@ -0,0 +1,99 @@ +[/Script/Engine.InputSettings] +-AxisConfig=(AxisKeyName="Gamepad_LeftX",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="Gamepad_LeftY",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="Gamepad_RightX",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="Gamepad_RightY",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="MouseX",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f)) +-AxisConfig=(AxisKeyName="MouseY",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f)) +-AxisConfig=(AxisKeyName="Mouse2D",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f)) ++AxisConfig=(AxisKeyName="Gamepad_LeftX",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_LeftY",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_RightX",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_RightY",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MouseX",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MouseY",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Mouse2D",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MouseWheelAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_LeftTriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_RightTriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_Special_Left_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_Special_Left_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Grip_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Grip_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) +bAltEnterTogglesFullscreen=True +bF11TogglesFullscreen=True +bUseMouseForTouch=False +bEnableMouseSmoothing=True +bEnableFOVScaling=True +bCaptureMouseOnLaunch=True +bEnableLegacyInputScales=True +bEnableMotionControls=True +bFilterInputByPlatformUser=False +bEnableInputDeviceSubsystem=True +bShouldFlushPressedKeysOnViewportFocusLost=True +bEnableDynamicComponentInputBinding=True +bAlwaysShowTouchInterface=False +bShowConsoleOnFourFingerTap=True +bEnableGestureRecognizer=False +bUseAutocorrect=False +DefaultViewportMouseCaptureMode=CapturePermanently_IncludingInitialMouseDown +DefaultViewportMouseLockMode=LockOnCapture +FOVScale=0.011110 +DoubleClickTime=0.200000 ++ActionMappings=(ActionName="Jump",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Gamepad_FaceButton_Bottom) ++ActionMappings=(ActionName="Jump",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=SpaceBar) ++AxisMappings=(AxisName="Look Up / Down Gamepad",Scale=1.000000,Key=Gamepad_RightY) ++AxisMappings=(AxisName="Look Up / Down Mouse",Scale=-1.000000,Key=MouseY) ++AxisMappings=(AxisName="Move Forward / Backward",Scale=1.000000,Key=Gamepad_LeftY) ++AxisMappings=(AxisName="Move Forward / Backward",Scale=-1.000000,Key=S) ++AxisMappings=(AxisName="Move Forward / Backward",Scale=1.000000,Key=W) ++AxisMappings=(AxisName="Move Right / Left",Scale=-1.000000,Key=A) ++AxisMappings=(AxisName="Move Right / Left",Scale=1.000000,Key=D) ++AxisMappings=(AxisName="Move Right / Left",Scale=1.000000,Key=Gamepad_LeftX) ++AxisMappings=(AxisName="Turn Right / Left Gamepad",Scale=1.000000,Key=Gamepad_RightX) ++AxisMappings=(AxisName="Turn Right / Left Mouse",Scale=1.000000,Key=MouseX) +DefaultPlayerInputClass=/Script/EnhancedInput.EnhancedPlayerInput +DefaultInputComponentClass=/Script/EnhancedInput.EnhancedInputComponent +DefaultTouchInterface=/Engine/MobileResources/HUD/DefaultVirtualJoysticks.DefaultVirtualJoysticks +-ConsoleKeys=Tilde ++ConsoleKeys=Tilde ++ConsoleKeys=Caret + diff --git a/FPSTemplate.uproject b/FPSTemplate.uproject new file mode 100644 index 00000000..b86d3e8f --- /dev/null +++ b/FPSTemplate.uproject @@ -0,0 +1,58 @@ +{ + "FileVersion": 3, + "EngineAssociation": "{B9F6BD5B-49A9-C0EB-5AFC-04B92D107838}", + "Category": "", + "Description": "", + "Modules": [ + { + "Name": "FPSTemplate", + "Type": "Runtime", + "LoadingPhase": "Default", + "AdditionalDependencies": [ + "Engine", + "UMG" + ] + } + ], + "Plugins": [ + { + "Name": "ModelingToolsEditorMode", + "Enabled": true, + "TargetAllowList": [ + "Editor" + ] + }, + { + "Name": "OnlineSubsystemSteam", + "Enabled": true + }, + { + "Name": "CommonUI", + "Enabled": true + }, + { + "Name": "AnimationWarping", + "Enabled": true + }, + { + "Name": "AudioModulation", + "Enabled": true + }, + { + "Name": "Spatialization", + "Enabled": true + }, + { + "Name": "SubversionSourceControl", + "Enabled": false + }, + { + "Name": "PlasticSourceControl", + "Enabled": false + }, + { + "Name": "PerforceSourceControl", + "Enabled": false + } + ] +} \ No newline at end of file diff --git a/Plugins/Developer/RiderLink/Resources/Icon128.png b/Plugins/Developer/RiderLink/Resources/Icon128.png new file mode 100644 index 0000000000000000000000000000000000000000..41609544ef6638ff370f80ba81d76678f591a3a1 GIT binary patch literal 7221 zcmV-59LnQ~P);3Gtd3OR$g=Y?EWX!Prt#*(5+BYb&)&k|MGwj(`J> zfY?rKVFY+t7LttuPH;gE+XXpxQ(M?37_wV1lCfFm014w{gE>a#*kH0oBU!ek>F&3G zboWdjug~c@B>PoONz><>{*K@8`@Z*H6RNE3OLaC$4U*mBAPM6`MU8J_R~Ap85dU%D2{exYtYDzb%k6EwRUmu-=sx8EVzhdDlNu&5`@+{X>u1P&1KlGG zGnIPJ-Sy;_3JD(ovJ)ELfNJYIy{a?R>`m;yOg4h27j1izxKV#JU-e3P$ zy3E2i+7(lc3{sh_z8ApP@8#zfmG z1t5)Bg$>j%?410yiwyS8tbG3xr@GmoW<6~4e2h^g9NF#Wss z5ty1Ku$I5v(=>8YDL~v<@9VmfGMW}01_YHablZ26lJql1-5>hxql00DuL+mstv>(V zq6Dh3?TSDD>uFm~8U-kq)!SR`+@q*#&T_2Zofnvn-O5zzJ@2_488_jZaNV$OGuE3d zU$t)=dcE)6i>AE-l-ufgt>J@zfi!cHYyGYSv2bh_jQSWu-}yt^N0L3cCIU+nV+#ew zELLx_Zky{@IolWn#x8i}zB2}=EeX`Eez20l2Y~UHXMrh#g8+g7O#jYo-%aE(#Tae{ z!{Dzze%(q@Rnn58EHp@+q$&_q1(G7eyiHOSNQwecl^xp(=gHmE(gRe3)jKeI&Nybw z8|7QS7cXF1R`JD#7JT!gH{-3^(`;65#d@oo=fi;k69kqO7;8DO`RuADgVI#MdcQXD zRy`7_2}t#mPU~l;NWd04G6o!MXvV6=>v2q+0ZCQ7aNR`uRL3>}4md~&j2YR_sSg3A zitFQQ$1*9Xc_;uE5&$v^NdO238=LXfdfUUdKjPp zf?uR-@xp5VG0D@9p?2<3UPiD`K+^XeoY{=-kFCRTvDWFrd6sX7gFr-31u^!C|K4(b zx>}!^Ytm6!Uq5~Ct~7oy=m}B0RmpGpN}<*R%@1T!+Vi~>qht|Izm0U zaGoXnlP&zgbY550LqI94UYb>386{BbfkYBwQqEidtM%`}KY!qQ%n)l)r&}w)3FR!7 z3kW)l2n_mnZ97@EY2OK??PI2Wnw8ze7~2-vO%oj{DFl=X>!n%s_{^cL6~ZM8QXxce!AaA8#=}tNim#IsS*U6*^zUGdomNT(koKiI2dApL_k3{B@Lv%H zj3w$_36HdT{kij%> z^^?b4g-#wqCl8^MUFe3Af$uE{43e0vN(D$ycLk7C1qnsA39lg3(got)RHDtuod}2P%pcdyF5XS(W~gB# zV5TqwjZ_1n3g+fYi?iF(`%;}1>%iN}cr4dBFti_g`Umi{tqtiNfEt0Ek&nE?>tc##TVZll>zY`SkVzQ5^yWJj|6@RAk&sg);nub>T4 z)D$6C_C$~YM$-xgE^J+jr+)to*4(__mYo9t+StBn*H&*>hkyF+-Hz?XIKNUfO%c}OncoZ`m1=Y)mWm)a z5>z4xjY18YD2YUwCT>ql4`6QBtoj<3v@UgQuPuQWFt_s;oQJ)?-Hn9{&*zXwO(_g6 z;($&PkP?z;pc=gLwFl>)@&H9PHz+7|n?L_d-2cNLAk~!03*D$P5(8ASdI38POp=I^ z#|QiOHFfsxYw9e?)N_LbHUW62+DPC%x8Lb`ZmKDTi82!P`F$|m0iS7c%pfQp#Vl32GF%Q zyDc3j1Waidcx?MlbpHK6dLDD$!Udr%!@}Y@WbU=$L%8;;mALfpK8MllsORuAHad3{qA_&(j4}Zme9?S8a9!+ zr~9AAC7-&~QwbVVjkvV^bLP|X8A6qt8urZ+wgPx{U#fG94&g;Bz{pe+x~13x;Dw{yx<=@94*_8R(0*KZ<#paLuxh0)cxI|X>Q{BE5BMhtR{+TDOLg`} zQ3Uf{(^E&_j4QuXQ&T|36C48Egig%azhCWm6nk{uz=fd&=b@>ok$WH2(z(zzf)unN zeS`Z_on28Cpz3k~egY4J^Lqz&hgP^CLbvzt2lw9ZdDV+rmpaSR`Y0h*eDbFmz)$w2 zIx|5PA%Dlk*=}c}{yR6Mo=RP@$Xk<+1ILdMAh$p06LT3*J;UWE9Ez zy%Zs>&*u!}0RW)C+-|+70G5E%tQ1ynSdTltbGL7#5ETxrg6BF33$DL5{8|8V$)h8& zmxo(T5d&8d>{G)s`bj0m@?dSXM+Ps|)P(aEEx?7#mik`j_2EO+ zEI<^m9U30SnayYNA)sw3?!Mifa59kVbz@M3em$8q=%oNLr~AD^;J!_`=k|?`VOd6>qBuB_6evvOZ~>^_*6g0(OP!Zv z&4zWJSK9o&O`$U+B?5@82HZPon!pCR_-@-qI_AS;o2Lhe$OEz?SzluJja%0Hmwy8l zgP7&JC@8R02K7U})Ok7X`|)PatGzaS2tVKYP=GsH8OKDTCT`(pp)K>r=jkM{5sT18 zjv|Oo1tAxu@g{&Ql3RX!$4)%HbEoHF_x|X?*a;{RgFtFtH^xU{6 zpwO-TJub$s0Db1PzXJk3_V&Z+-~H8>ZJ2L^01E+xWvY#tH;~9U(`TdMuw7=WuDlw* zJLnAst39E>yDwkt?8K7RW!!xiE^Eb^&CP*^q5;6J9gjLv(ag;ak@Xl^lyE$e#EjfT zT-M)b-oRfaOkl%Atl82bVpf5hEXqm>O;G@;C^p|u9#F9A%B!*Em;dGt1wHGrr+)x@ z2L?j-Z5YY-wq7zNBbu~gOQO@R~HW|yz_!rB2okqlVSqnH8YCs&M4}AahG~2IpGNy9Ka1?h zXlS9EAwVGkiXh@hebGwX#m{!~As|C0vIifc=e5l)@cbvD!0jhyM@F#fD(|S^>g%t^ zg{{lVBKXnlD0*&Ms|!Et=s$A=k!}OdpnCuTiXdP@OyGDT@(LsUZlj39Lx9K+2VFzN zC<6Bk*O=om?b@-!9}0f>L;oRTMGF4z+wa5$XMX^jzxREv(EY5PIh39>4?rRmLB!#i zvx-Xk1Xh3xUitU5SLhdwU&Pt7&%oWc z-HB{A8(QdA!5i499jgjr-V2N+>!NUhtzI=A*R_I4U|EnpQG{%nKU?mf9}WVZ3t{NT z%}LG(9is8PLpD2tbLY$n^4`6r! zSto|CoHh?RQ3{;&39SHHMowD@S>(Jjl5TDd*wh$$RZly2%AO zgx;_}+YbWL+|fT#6G79=%Kh$7q#_~a9JuZ$bVklRfNbLc+Fva_oSA(F0NfU3g0JKY z0Rcz6cAnc!e zuG(_s&Aup)#M1-3zyFC$@G$_YqdExAynsrEXr-`nPp77DNJx{8=|EO%_ZSZ#2o~J8 zcmW*>Mr-SYhdy#iN9+oqdx3rut)qWJRR_x%qLm2C1M8NH(g?(m5OaZrZXFLG+Hl{> z0Zat3t0W2lfsF*t``g1o!bxN0e)mp@If$eNFBa*?DMWTb=e>ZO4+#Y*g3x-+Xa1wD z6dqtO$}n-bMFC|OczLWm$i0(^iTpM%p&KJ;7{Ti9ZP`G@2@Sm^Q-G-9U?mbUQLUVc zv~oXhN2H=gnsk|9PTXN*Tz7Ad3arr3y5iDD7sVC@=n#-`s|32w9YlVOfYPvac!!9^ z-l~{r!RHzYF$Yu8Vn3MLq9cGb#N+>H;V4oqd*&x zilj8@dO>r%WEQmSk_~i1gU}nR0>G3K4$B2jRx9`GTtb}GC!0FoU}!#85%{Bm6b=WF z3rew~;|uAQI6c5%v?1Z_q_y%O*O(z4*PsBrp<|{zfFANW^8kXiNMuS8D}vA!p8|*x zibAfnfa(mh2@{haE5H<=!wtXbH2;J2Fe6+Oh z?yxX{pbonyebmw>g5qoy z$Ux>#Gf(=l)CyFc5IV19C4hmlfhO-Dq?Uc<*{*mLK(xX@&>6y0x&=~P&!jF_;5H_J zvB?I=s^pwbM%wxSypXTp`gw&Si&Dhn0U)q+lo`UM;8BE_go1bAM*_zGy#U%Gdw}=c|Lh0}EbBExm^&_@iW4!Vv~qht6jj7%u2B=dFLf;R zP=%1s^vNMO0EaKMzW=&RTXYX#q=bQ1`#Jz_-hi72sF;-pi^)sThe@Rd$K*QOi=p@@ zG23QMc;H*Ni37OrH+u(k!}fBpaBnFR*kIrx;bOpH;T0GP7BobQBUC)D)Z(aI&v`4D z<+V|Iz2BMJF5tS21DHZS*(DEP$_E(7E1wwg%Id{J>;#i=IOZ)AN>FAd464h z&@+FA0`RX7AKbSdYucY;pspwikOr|^1I-Yg7|9QDvJypr*=7>w$H#M0%giO|#5mz7 zOaePgCYq1C*=VN(RkpQl>RH|-}u zR}elK7ZExDEHB#1gNA5< ztUMs*+uG)XU&Z|gujPkao~}O_G^j4_-mX9qT0X2RS%%!J9ev!PV?UbP20|Bzt%z*p zMbrrVtlZ@xc1Z2n!S}8_)WV4R7}4_5;JVY@M{KTPUBwl^XveqCX#&utDFYTdER@R| zVoEKCbDbShd)9)PXWj5-8zbsvM6IfeyY~$Fe4wGo<{8#ijRKh4iHA>L1fUxlUr2>b z#PG=@E4KGrrS@!>*8%go54WkhB2)m^dCJ;7u`w|ir)J`9flfRtZ0-ZP#p}9m>&cn_&sXZIX zie{}D>(Zg2nTzYelQbm@>!yqXm|O0VrVaodL|9>8R5`{rqzk|3hdJ|G$GdfCNX3Nf z_O@Mj_nA^Z`>L9uE$>Ka#8LY!jPcUGcptVUdvZ6_pI@ zrkw)Vl%d7s6`FnUzC&uyX3E{i5QThd6cv*dn!Od#kB`$(~%B?hy=y=&O{w=e7R_q)>ATYnVnt00000NkvXXu0mjf D!Q84> literal 0 HcmV?d00001 diff --git a/Plugins/Developer/RiderLink/Resources/checksum b/Plugins/Developer/RiderLink/Resources/checksum new file mode 100644 index 00000000..dc1c9539 --- /dev/null +++ b/Plugins/Developer/RiderLink/Resources/checksum @@ -0,0 +1 @@ +5L9OHnq \ No newline at end of file diff --git a/Plugins/Developer/RiderLink/RiderLink.uplugin b/Plugins/Developer/RiderLink/RiderLink.uplugin new file mode 100644 index 00000000..55b6e7da --- /dev/null +++ b/Plugins/Developer/RiderLink/RiderLink.uplugin @@ -0,0 +1,61 @@ +{ + "FileVersion": 3, + "Version": 1, + "VersionName": "2025.3.0.1708", + "FriendlyName": "RiderLink", + "Description": "Plugin for establishing IPC connection with JetBrains Rider IDE", + "Category": "Programming", + "CreatedBy": "JetBrains", + "CreatedByURL": "https://www.jetbrains.com/", + "DocsURL": "", + "MarketplaceURL": "", + "SupportURL": "", + "CanContainContent": false, + "Installed": false, + "Modules": [ + { + "Name": "RD", + "Type": "EditorNoCommandlet", + "LoadingPhase": "PreDefault" + }, + { + "Name": "RiderLink", + "Type": "EditorNoCommandlet", + "LoadingPhase": "PreDefault" + }, + { + "Name": "RiderLogging", + "Type": "EditorNoCommandlet", + "LoadingPhase": "PreDefault" + }, + { + "Name": "RiderBlueprint", + "Type": "EditorNoCommandlet", + "LoadingPhase": "Default" + }, + { + "Name": "RiderGameControl", + "Type": "EditorNoCommandlet", + "LoadingPhase": "Default" + }, + { + "Name": "RiderShaderInfo", + "Type": "EditorNoCommandlet", + "LoadingPhase": "PostEngineInit" + }, + { + "Name": "RiderLC", + "Type": "EditorNoCommandlet", + "LoadingPhase": "PostEngineInit" + }, + { + "Name": "RiderDebuggerSupport", + "Type": "EditorNoCommandlet", + "LoadingPhase": "PreDefault", + "PlatformAllowList": [ + "Win64" + ] + } + ], + "EnabledByDefault": true +} \ No newline at end of file diff --git a/Plugins/Developer/RiderLink/Source/RD/RD.Build.cs b/Plugins/Developer/RiderLink/Source/RD/RD.Build.cs new file mode 100644 index 00000000..1376c855 --- /dev/null +++ b/Plugins/Developer/RiderLink/Source/RD/RD.Build.cs @@ -0,0 +1,93 @@ +using System.IO; +using UnrealBuildTool; + +public class RD : ModuleRules +{ + public RD(ReadOnlyTargetRules Target) : base(Target) + { + PublicDependencyModuleNames.Add("Core"); + bUseRTTI = true; + +#if UE_5_2_OR_LATER + bDisableStaticAnalysis = true; +#endif + +#if UE_5_2_OR_LATER + IWYUSupport = IWYUSupport.KeepAsIs; +#else + bEnforceIWYU = false; +#endif + +#if UE_5_6_OR_LATER + CppStandard = CppStandardVersion.Cpp20; +#elif UE_4_22_OR_LATER + CppStandard = CppStandardVersion.Cpp17; +#endif + +#if UE_4_22_OR_LATER + PCHUsage = PCHUsageMode.NoPCHs; +#else + PCHUsage = PCHUsageMode.NoSharedPCHs; +#endif + +#if UE_5_6_OR_LATER + CppCompileWarningSettings.ShadowVariableWarningLevel = WarningLevel.Off; +#elif UE_4_24_OR_LATER + ShadowVariableWarningLevel = WarningLevel.Off; +#else + bEnableShadowVariableWarnings = false; +#endif + +#if UE_4_24_OR_LATER + bUseUnity = false; +#else + bFasterWithoutUnity = true; +#endif + + PublicDefinitions.Add("_SILENCE_ALL_CXX17_DEPRECATION_WARNINGS"); + + if (Target.Platform == UnrealTargetPlatform.Win64) + { + PublicDefinitions.Add("_WINSOCK_DEPRECATED_NO_WARNINGS"); + PublicDefinitions.Add("_CRT_SECURE_NO_WARNINGS"); + PublicDefinitions.Add("_CRT_NONSTDC_NO_DEPRECATE"); + PublicDefinitions.Add("SPDLOG_WCHAR_FILENAMES"); + PublicDefinitions.Add("SPDLOG_WCHAR_TO_UTF8_SUPPORT"); + PrivateDefinitions.Add("WIN32_LEAN_AND_MEAN"); + } + + if (Target.Platform == UnrealTargetPlatform.Mac) + { + PublicDefinitions.Add("_DARWIN"); + } + + // Common dependencies + PrivateDefinitions.Add("rd_framework_cpp_EXPORTS"); + PrivateDefinitions.Add("rd_core_cpp_EXPORTS"); + PrivateDefinitions.Add("spdlog_EXPORTS"); + PrivateDefinitions.Add("FMT_EXPORT"); + + PublicDefinitions.Add("SPDLOG_NO_EXCEPTIONS"); + PublicDefinitions.Add("SPDLOG_COMPILED_LIB"); + PublicDefinitions.Add("SPDLOG_SHARED_LIB"); + PublicDefinitions.Add( + "nssv_CONFIG_SELECT_STRING_VIEW=nssv_STRING_VIEW_NONSTD"); + PublicDefinitions.Add("FMT_SHARED"); + + string[] Paths = + { + "src", "src/rd_core_cpp", "src/rd_core_cpp/src/main" + , "src/rd_framework_cpp", "src/rd_framework_cpp/src/main" + , "src/rd_framework_cpp/src/main/util", "src/rd_gen_cpp/src" + , "thirdparty", "thirdparty/ordered-map/include" + , "thirdparty/optional/tl", "thirdparty/variant/include" + , "thirdparty/string-view-lite/include", "thirdparty/spdlog/include" + , "thirdparty/clsocket/src", "thirdparty/CTPL/include", "thirdparty/utf-cpp/include" + }; + + foreach (var Item in Paths) + { + PublicIncludePaths.Add(Path.Combine(ModuleDirectory, Item)); + } + } +} diff --git a/Plugins/Developer/RiderLink/Source/RD/RD.cpp b/Plugins/Developer/RiderLink/Source/RD/RD.cpp new file mode 100644 index 00000000..38404287 --- /dev/null +++ b/Plugins/Developer/RiderLink/Source/RD/RD.cpp @@ -0,0 +1,11 @@ +#include "RD.h" + +#include + +#define LOCTEXT_NAMESPACE "RD" + +DEFINE_LOG_CATEGORY(FLogRDModule); + +IMPLEMENT_MODULE(FRDModule, RD); + +#undef LOCTEXT_NAMESPACE \ No newline at end of file diff --git a/Plugins/Developer/RiderLink/Source/RD/RD.h b/Plugins/Developer/RiderLink/Source/RD/RD.h new file mode 100644 index 00000000..4a477e10 --- /dev/null +++ b/Plugins/Developer/RiderLink/Source/RD/RD.h @@ -0,0 +1,16 @@ +// Copyright 1998-2018 Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "Logging/LogMacros.h" +#include "Logging/LogVerbosity.h" +#include "Modules/ModuleInterface.h" + +DECLARE_LOG_CATEGORY_EXTERN(FLogRDModule, Log, All); + +class FRDModule : public IModuleInterface +{ +public: + FRDModule() = default; + ~FRDModule() = default; +}; diff --git a/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/rd_core_export.h b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/rd_core_export.h new file mode 100644 index 00000000..50b8f729 --- /dev/null +++ b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/rd_core_export.h @@ -0,0 +1,83 @@ + +#ifndef RD_CORE_API_H +#define RD_CORE_API_H + +#if defined(_WIN32) +#ifdef RD_CORE_STATIC_DEFINE +# define RD_CORE_API +# define RD_CORE_NO_EXPORT +#else +# ifndef RD_CORE_API +# ifdef rd_core_cpp_EXPORTS + /* We are building this library */ +# define RD_CORE_API __declspec(dllexport) +# else + /* We are using this library */ +# define RD_CORE_API __declspec(dllimport) +# endif +# endif + +# ifndef RD_CORE_NO_EXPORT +# define RD_CORE_NO_EXPORT +# endif +#endif + +#ifndef RD_CORE_DEPRECATED +# define RD_CORE_DEPRECATED __declspec(deprecated) +#endif + +#ifndef RD_CORE_DEPRECATED_EXPORT +# define RD_CORE_DEPRECATED_EXPORT RD_CORE_API RD_CORE_DEPRECATED +#endif + +#ifndef RD_CORE_DEPRECATED_NO_EXPORT +# define RD_CORE_DEPRECATED_NO_EXPORT RD_CORE_NO_EXPORT RD_CORE_DEPRECATED +#endif + +#if 0 /* DEFINE_NO_DEPRECATED */ +# ifndef RD_CORE_NO_DEPRECATED +# define RD_CORE_NO_DEPRECATED +# endif +#endif +#endif + +#if defined(unix) || defined(__unix__) || defined(__unix) || defined(__APPLE__) +#ifdef RD_CORE_STATIC_DEFINE +# define RD_CORE_API +# define RD_CORE_NO_EXPORT +#else +# ifndef RD_CORE_API +# ifdef rd_core_cpp_EXPORTS + /* We are building this library */ +# define RD_CORE_API __attribute__((visibility("default"))) +# else + /* We are using this library */ +# define RD_CORE_API __attribute__((visibility("default"))) +# endif +# endif + +# ifndef RD_CORE_NO_EXPORT +# define RD_CORE_NO_EXPORT __attribute__((visibility("hidden"))) +# endif +#endif + +#ifndef RD_CORE_DEPRECATED +# define RD_CORE_DEPRECATED __attribute__ ((__deprecated__)) +#endif + +#ifndef RD_CORE_DEPRECATED_EXPORT +# define RD_CORE_DEPRECATED_EXPORT RD_CORE_API RD_CORE_DEPRECATED +#endif + +#ifndef RD_CORE_DEPRECATED_NO_EXPORT +# define RD_CORE_DEPRECATED_NO_EXPORT RD_CORE_NO_EXPORT RD_CORE_DEPRECATED +#endif + +#if 0 /* DEFINE_NO_DEPRECATED */ +# ifndef RD_CORE_NO_DEPRECATED +# define RD_CORE_NO_DEPRECATED +# endif +#endif +#endif + +#endif /* RD_CORE_API_H */ diff --git a/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/Lifetime.cpp b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/Lifetime.cpp new file mode 100644 index 00000000..d63a9bfb --- /dev/null +++ b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/Lifetime.cpp @@ -0,0 +1,49 @@ +#include "Lifetime.h" + +#include + +#include +#include +#include + +namespace rd +{ +/*thread_local */ Lifetime::Allocator Lifetime::allocator; + +LifetimeImpl* Lifetime::operator->() const +{ + return ptr.operator->(); +} + +std::once_flag onceFlag; + +Lifetime::Lifetime(bool is_eternal) : ptr(std::allocate_shared(allocator, is_eternal)) +{ + std::call_once(onceFlag, [] { + spdlog::set_default_logger(spdlog::stderr_color_mt("default", spdlog::color_mode::automatic)); + }); +} + +Lifetime Lifetime::create_nested() const +{ + Lifetime lw(false); + ptr->attach_nested(lw.ptr); + return lw; +} + +Lifetime const& Lifetime::Eternal() +{ + static Lifetime ETERNAL(true); + return ETERNAL; +} + +bool operator==(Lifetime const& lw1, Lifetime const& lw2) +{ + return lw1.ptr == lw2.ptr; +} + +bool operator!=(Lifetime const& lw1, Lifetime const& lw2) +{ + return !(lw1 == lw2); +} +} // namespace rd diff --git a/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/Lifetime.h b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/Lifetime.h new file mode 100644 index 00000000..72c48cf7 --- /dev/null +++ b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/Lifetime.h @@ -0,0 +1,76 @@ +#ifndef RD_CPP_CORE_LIFETIMEWRAPPER_H +#define RD_CPP_CORE_LIFETIMEWRAPPER_H + +#if defined(_MSC_VER) +#pragma warning(push) +#pragma warning(disable:4251) +#endif + +#include "LifetimeImpl.h" + +#include + +#include + +#include + +namespace rd +{ +class Lifetime; + +template <> +struct RD_CORE_API hash +{ + size_t operator()(const Lifetime& value) const noexcept; +}; + +class RD_CORE_API Lifetime final +{ +private: + using Allocator = std::allocator; + + static /*thread_local */ Allocator allocator; + + friend class LifetimeDefinition; + + friend struct hash; + + std::shared_ptr ptr; + +public: + static Lifetime const& Eternal(); + + // region ctor/dtor + + Lifetime(Lifetime const& other) = default; + + Lifetime& operator=(Lifetime const& other) = default; + + Lifetime(Lifetime&& other) noexcept = default; + + Lifetime& operator=(Lifetime&& other) noexcept = default; + + ~Lifetime() = default; + // endregion + + friend bool RD_CORE_API operator==(Lifetime const& lw1, Lifetime const& lw2); + friend bool RD_CORE_API operator!=(Lifetime const& lw1, Lifetime const& lw2); + + explicit Lifetime(bool is_eternal = false); + + LifetimeImpl* operator->() const; + + Lifetime create_nested() const; +}; + +inline size_t hash::operator()(const Lifetime& value) const noexcept +{ + return hash >()(value.ptr); +} +} // namespace rd +#if defined(_MSC_VER) +#pragma warning(pop) +#endif + + +#endif // RD_CPP_CORE_LIFETIMEWRAPPER_H diff --git a/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/LifetimeDefinition.cpp b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/LifetimeDefinition.cpp new file mode 100644 index 00000000..afadd735 --- /dev/null +++ b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/LifetimeDefinition.cpp @@ -0,0 +1,54 @@ +#include "LifetimeDefinition.h" + +#include + +namespace rd +{ +LifetimeDefinition::LifetimeDefinition(bool eternaled) : eternaled(eternaled), lifetime(eternaled) +{ +} + +LifetimeDefinition::LifetimeDefinition(const Lifetime& parent) : LifetimeDefinition(false) +{ + parent->attach_nested(lifetime.ptr); +} + +bool LifetimeDefinition::is_terminated() const +{ + return lifetime->is_terminated(); +} + +void LifetimeDefinition::terminate() +{ + lifetime->terminate(); +} + +bool LifetimeDefinition::is_eternal() const +{ + return lifetime->is_eternal(); +} + +namespace +{ +LifetimeDefinition ETERNAL(true); +} + +std::shared_ptr LifetimeDefinition::get_shared_eternal() +{ + return std::shared_ptr(&ETERNAL, [](LifetimeDefinition* /*ld*/) {}); +} + +LifetimeDefinition::~LifetimeDefinition() +{ + if (lifetime.ptr != nullptr) + { // wasn't moved + if (!is_eternal()) + { + if (!lifetime->is_terminated()) + { + lifetime->terminate(); + } + } + } +} +} // namespace rd diff --git a/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/LifetimeDefinition.h b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/LifetimeDefinition.h new file mode 100644 index 00000000..f28584d6 --- /dev/null +++ b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/LifetimeDefinition.h @@ -0,0 +1,59 @@ +#ifndef RD_CPP_CORE_LIFETIME_DEFINITION_H +#define RD_CPP_CORE_LIFETIME_DEFINITION_H + +#include "util/core_traits.h" + +#include "LifetimeImpl.h" +#include "Lifetime.h" + +#include +#include + +#include + +namespace rd +{ +class RD_CORE_API LifetimeDefinition +{ +private: + friend class SequentialLifetimes; + + bool eternaled = false; + +public: + Lifetime lifetime; + + explicit LifetimeDefinition(bool is_eternal = false); + + explicit LifetimeDefinition(const Lifetime& parent); + + LifetimeDefinition(LifetimeDefinition const& other) = delete; + + LifetimeDefinition& operator=(LifetimeDefinition const& other) = delete; + + LifetimeDefinition(LifetimeDefinition&& other) = default; + + LifetimeDefinition& operator=(LifetimeDefinition&& other) = default; + + virtual ~LifetimeDefinition(); + + // static std::shared_ptr eternal; + static std::shared_ptr get_shared_eternal(); + + bool is_terminated() const; + + bool is_eternal() const; + + void terminate(); + + template + static auto use(F&& block) -> typename util::result_of_t + { + LifetimeDefinition definition(false); + Lifetime lw = definition.lifetime.create_nested(); + return block(lw); + } +}; +} // namespace rd + +#endif // RD_CPP_CORE_LIFETIME_DEFINITION_H diff --git a/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/LifetimeImpl.cpp b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/LifetimeImpl.cpp new file mode 100644 index 00000000..fa6953bc --- /dev/null +++ b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/LifetimeImpl.cpp @@ -0,0 +1,66 @@ +#include "LifetimeImpl.h" + +#include + +namespace rd +{ +#if __cplusplus < 201703L +LifetimeImpl::counter_t LifetimeImpl::get_id = 0; +#endif + +LifetimeImpl::LifetimeImpl(bool is_eternal) : eternaled(is_eternal), id(LifetimeImpl::get_id++) +{ +} + +void LifetimeImpl::terminate() +{ + if (is_eternal()) + return; + + terminated = true; + + // region thread-safety section + + actions_t actions_copy; + { + std::lock_guard guard(actions_lock); + actions_copy = std::move(actions); + + actions.clear(); + } + // endregion + + for (auto it = actions_copy.rbegin(); it != actions_copy.rend(); ++it) + { + it->second(); + } +} + +bool LifetimeImpl::is_terminated() const +{ + return terminated; +} + +bool LifetimeImpl::is_eternal() const +{ + return eternaled; +} + +void LifetimeImpl::attach_nested(std::shared_ptr nested) +{ + if (nested->is_terminated() || is_eternal()) + return; + + std::function action = [nested] { nested->terminate(); }; + counter_t action_id = add_action(action); + nested->add_action([this, id = action_id] { actions.erase(id); }); +} + +LifetimeImpl::~LifetimeImpl() +{ + /*if (!is_eternal() && !is_terminated()) { + spdlog::error("forget to terminate lifetime with id: {}", to_string(id)); + terminate(); + }*/ +} +} // namespace rd diff --git a/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/LifetimeImpl.h b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/LifetimeImpl.h new file mode 100644 index 00000000..455f28c8 --- /dev/null +++ b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/LifetimeImpl.h @@ -0,0 +1,108 @@ +#ifndef RD_CPP_CORE_LIFETIME_H +#define RD_CPP_CORE_LIFETIME_H + +#if defined(_MSC_VER) +#pragma warning(push) +#pragma warning(disable:4251) +#endif + +#include + +#include +#include +#include +#include +#include +#include + +#include + +#include + +namespace rd +{ +class RD_CORE_API LifetimeImpl final +{ +public: + friend class LifetimeDefinition; + + friend class Lifetime; + + using counter_t = int32_t; + +private: + bool eternaled = false; + std::atomic terminated{false}; + + counter_t id = 0; + + counter_t action_id_in_map = 0; + using actions_t = ordered_map, rd::hash>; + actions_t actions; + + void terminate(); + + std::mutex actions_lock; + +public: + // region ctor/dtor + explicit LifetimeImpl(bool is_eternal = false); + + LifetimeImpl(LifetimeImpl const& other) = delete; + + ~LifetimeImpl(); + // endregion + + template + counter_t add_action(F&& action) + { + std::lock_guard guard(actions_lock); + + if (is_eternal()) + { + return -1; + } + if (is_terminated()) + { + throw std::invalid_argument("Already Terminated"); + } + + actions[action_id_in_map] = std::forward(action); + return action_id_in_map++; + } + + void remove_action(counter_t i) + { + std::lock_guard guard(actions_lock); + + actions.erase(i); + } + +#if __cplusplus >= 201703L + static inline counter_t get_id = 0; +#else + static counter_t get_id; +#endif + + template + void bracket(F&& opening, G&& closing) + { + if (is_terminated()) + return; + opening(); + add_action(std::forward(closing)); + } + + bool is_terminated() const; + + bool is_eternal() const; + + void attach_nested(std::shared_ptr nested); +}; +} // namespace rd +#if defined(_MSC_VER) +#pragma warning(pop) +#endif + + +#endif // RD_CPP_CORE_LIFETIME_H diff --git a/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/SequentialLifetimes.cpp b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/SequentialLifetimes.cpp new file mode 100644 index 00000000..f57c5c69 --- /dev/null +++ b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/SequentialLifetimes.cpp @@ -0,0 +1,33 @@ +#include "SequentialLifetimes.h" + +namespace rd +{ +SequentialLifetimes::SequentialLifetimes(Lifetime parent_lifetime) : parent_lifetime(std::move(parent_lifetime)) +{ + this->parent_lifetime->add_action([this] { set_current_lifetime(LifetimeDefinition::get_shared_eternal()); }); +} + +Lifetime SequentialLifetimes::next() +{ + std::shared_ptr new_def = std::make_shared(parent_lifetime); + set_current_lifetime(new_def); + return current_def->lifetime; +} + +void SequentialLifetimes::terminate_current() +{ + set_current_lifetime(LifetimeDefinition::get_shared_eternal()); +} + +bool SequentialLifetimes::is_terminated() const +{ + return current_def->is_eternal() || current_def->is_terminated(); +} + +void SequentialLifetimes::set_current_lifetime(std::shared_ptr new_def) +{ + std::shared_ptr prev = current_def; + current_def = new_def; + prev->terminate(); +} +} // namespace rd diff --git a/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/SequentialLifetimes.h b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/SequentialLifetimes.h new file mode 100644 index 00000000..2a42275e --- /dev/null +++ b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/SequentialLifetimes.h @@ -0,0 +1,51 @@ +#ifndef RD_CPP_CORE_SEQUENTIAL_LIFETIMES_H +#define RD_CPP_CORE_SEQUENTIAL_LIFETIMES_H + +#if defined(_MSC_VER) +#pragma warning(push) +#pragma warning(disable:4251) +#endif + +#include "LifetimeDefinition.h" +#include "Lifetime.h" + +#include + +namespace rd +{ +class RD_CORE_API SequentialLifetimes +{ +private: + std::shared_ptr current_def = LifetimeDefinition::get_shared_eternal(); + Lifetime parent_lifetime; + +public: + // region ctor/dtor + SequentialLifetimes() = delete; + + SequentialLifetimes(SequentialLifetimes const&) = delete; + + SequentialLifetimes& operator=(SequentialLifetimes const&) = delete; + + SequentialLifetimes(SequentialLifetimes&&) = delete; + + SequentialLifetimes& operator=(SequentialLifetimes&&) = delete; + + explicit SequentialLifetimes(Lifetime parent_lifetime); + // endregion + + Lifetime next(); + + void terminate_current(); + + bool is_terminated() const; + + void set_current_lifetime(std::shared_ptr new_def); +}; +} // namespace rd +#if defined(_MSC_VER) +#pragma warning(pop) +#endif + + +#endif // RD_CPP_CORE_SEQUENTIAL_LIFETIMES_H diff --git a/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/Property.h b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/Property.h new file mode 100644 index 00000000..24fc8b1a --- /dev/null +++ b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/Property.h @@ -0,0 +1,75 @@ +#ifndef RD_CPP_CORE_PROPERTY_H +#define RD_CPP_CORE_PROPERTY_H + +#include "base/IProperty.h" +#include "reactive/base/SignalX.h" + +#include + +namespace rd +{ +/** + * \brief complete class which has \a Property 's properties. + * \tparam T type of stored value (may be abstract) + */ +template +class Property : public IProperty +{ + using WT = typename IProperty::WT; + +public: + // region ctor/dtor + + Property() = default; + + Property(Property&& other) = default; + + Property& operator=(Property&& other) = default; + + virtual ~Property() = default; + + template + explicit Property(F&& value) : IProperty(std::forward(value)) + { + } + // endregion + + T const& get() const override + { + RD_ASSERT_THROW_MSG(this->has_value(), "get of uninitialized value from property"); + return *(this->value); + } + + void set(WT new_value) const override + { + if (!this->has_value() || (this->get() != wrapper::get(new_value))) + { + if (this->has_value()) + { + this->before_change.fire(*(this->value)); + } + this->value = std::move(new_value); + this->change.fire(*(this->value)); + } + } + + friend bool operator==(const Property& lhs, const Property& rhs) + { + return &lhs == &rhs; + } + + friend bool operator!=(const Property& lhs, const Property& rhs) + { + return !(rhs == lhs); + } + + friend std::string to_string(Property const& value) + { + return value.has_value() ? to_string(value.get()) : "empty property"s; + } +}; +} // namespace rd + +static_assert(std::is_move_constructible>::value, "Is not move constructible from Property"); + +#endif // RD_CPP_CORE_PROPERTY_H diff --git a/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableList.h b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableList.h new file mode 100644 index 00000000..e214e704 --- /dev/null +++ b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableList.h @@ -0,0 +1,331 @@ +#ifndef RD_CPP_CORE_VIEWABLELIST_H +#define RD_CPP_CORE_VIEWABLELIST_H + +#include "base/IViewableList.h" +#include "reactive/base/SignalX.h" +#include "util/core_util.h" + +#include +#include +#include + +namespace rd +{ +/** + * \brief complete class which has @code IViewableList's properties + */ +template > +class ViewableList : public IViewableList +{ +public: + using Event = typename IViewableList::Event; + +private: + using WA = typename std::allocator_traits::template rebind_alloc>; + + using data_t = std::vector, WA>; + mutable data_t list; + Signal change; + +protected: + using WT = typename IViewableList::WT; + + const std::vector>& getList() const override + { + return list; + } + +public: + // region ctor/dtor + + ViewableList() = default; + + ViewableList(ViewableList&&) = default; + + ViewableList& operator=(ViewableList&&) = default; + + virtual ~ViewableList() = default; + + // endregion + + // region iterators +public: + class iterator + { + friend class ViewableList; + + typename data_t::iterator it_; + + explicit iterator(const typename data_t::iterator& it) : it_(it) + { + } + + public: + using iterator_category = std::random_access_iterator_tag; + using value_type = T; + using difference_type = std::ptrdiff_t; + using pointer = T const*; + using reference = T const&; + + iterator(const iterator& other) = default; + + iterator(iterator&& other) noexcept = default; + + iterator& operator=(const iterator& other) = default; + + iterator& operator=(iterator&& other) noexcept = default; + + iterator& operator++() + { + ++it_; + return *this; + } + + iterator operator++(int) + { + auto it = *this; + ++*this; + return it; + } + + iterator& operator--() + { + --it_; + return *this; + } + + iterator operator--(int) + { + auto it = *this; + --*this; + return it; + } + + iterator& operator+=(difference_type delta) + { + it_ += delta; + return *this; + } + + iterator& operator-=(difference_type delta) + { + it_ -= delta; + return *this; + } + + iterator operator+(difference_type delta) const + { + auto it = *this; + return it += delta; + } + + iterator operator-(difference_type delta) const + { + auto it = *this; + return it -= delta; + } + + difference_type operator-(iterator const& other) const + { + return it_ - other.it_; + } + + bool operator<(iterator const& other) const noexcept + { + return this->it_ < other.it_; + } + + bool operator>(iterator const& other) const noexcept + { + return this->it_ > other.it_; + } + + bool operator==(iterator const& other) const noexcept + { + return this->it_ == other.it_; + } + + bool operator!=(iterator const& other) const noexcept + { + return !(*this == other); + } + + bool operator<=(iterator const& other) const noexcept + { + return (this->it_ < other.it_) || (*this == other); + } + + bool operator>=(iterator const& other) const noexcept + { + return (this->it_ > other.it_) || (*this == other); + } + + reference operator*() noexcept + { + return **it_; + } + + reference operator*() const noexcept + { + return **it_; + } + + pointer operator->() noexcept + { + return (*it_).get(); + } + + pointer operator->() const noexcept + { + return (*it_).get(); + } + }; + + using reverse_iterator = std::reverse_iterator; + + iterator begin() const + { + return iterator(list.begin()); + } + + iterator end() const + { + return iterator(list.end()); + } + + reverse_iterator rbegin() const + { + return reverse_iterator(end()); + } + + reverse_iterator rend() const + { + return reverse_iterator(begin()); + } + // endregion + + void advise(Lifetime lifetime, std::function handler) const override + { + if (lifetime->is_terminated()) + return; + change.advise(lifetime, handler); + for (int32_t i = 0; i < static_cast(size()); ++i) + { + handler(typename Event::Add(i, &(*list[i]))); + } + } + + bool add(WT element) const override + { + list.emplace_back(std::move(element)); + change.fire(typename Event::Add(static_cast(size()) - 1, &(*list.back()))); + return true; + } + + bool add(size_t index, WT element) const override + { + list.emplace(list.begin() + index, std::move(element)); + change.fire(typename Event::Add(static_cast(index), &(*list[index]))); + return true; + } + + WT removeAt(size_t index) const override + { + auto res = std::move(list[index]); + list.erase(list.begin() + index); + + change.fire(typename Event::Remove(static_cast(index), &(*res))); + return wrapper::unwrap(std::move(res)); + } + + bool remove(T const& element) const override + { + auto it = std::find_if(list.begin(), list.end(), [&element](auto const& p) { return *p == element; }); + if (it == list.end()) + { + return false; + } + ViewableList::removeAt(std::distance(list.begin(), it)); + return true; + } + + T const& get(size_t index) const override + { + return *list[index]; + } + + WT set(size_t index, WT element) const override + { + auto old_value = std::move(list[index]); + list[index] = Wrapper(std::move(element)); + change.fire(typename Event::Update(static_cast(index), &(*old_value), &(*list[index]))); //??? + return wrapper::unwrap(std::move(old_value)); + } + + bool addAll(size_t index, std::vector elements) const override + { + for (auto& element : elements) + { + ViewableList::add(index, std::move(element)); + ++index; + } + return true; + } + + bool addAll(std::vector elements) const override + { + for (auto&& element : elements) + { + ViewableList::add(std::move(element)); + } + return true; + } + + void clear() const override + { + std::vector changes; + for (size_t i = size(); i > 0; --i) + { + changes.push_back(typename Event::Remove(static_cast(i - 1), &(*list[i - 1]))); + } + for (auto const& e : changes) + { + change.fire(e); + } + list.clear(); + } + + bool removeAll(std::vector elements) const override + { + // TO-DO faster + // std::unordered_set set(elements.begin(), elements.end()); + + bool res = false; + for (size_t i = list.size(); i > 0; --i) + { + auto const& x = list[i - 1]; + if (std::count_if(elements.begin(), elements.end(), + [&x](auto const& elem) { return wrapper::TransparentKeyEqual()(elem, x); }) > 0) + { + removeAt(i - 1); + res = true; + } + } + return res; + } + + size_t size() const override + { + return list.size(); + } + + bool empty() const override + { + return list.empty(); + } +}; +} // namespace rd + +static_assert(std::is_move_constructible>::value, "Is move constructible from ViewableList"); + +#endif // RD_CPP_CORE_VIEWABLELIST_H diff --git a/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableMap.h b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableMap.h new file mode 100644 index 00000000..66269493 --- /dev/null +++ b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableMap.h @@ -0,0 +1,335 @@ +#ifndef RD_CPP_CORE_VIEWABLE_MAP_H +#define RD_CPP_CORE_VIEWABLE_MAP_H + +#include "base/IViewableMap.h" +#include "reactive/base/SignalX.h" + +#include +#include + +#include + +#include +#include + +namespace rd +{ +/** + * \brief complete class which has @code IViewableMap's properties + */ +template , typename VA = std::allocator> +class ViewableMap : public IViewableMap +{ +public: + using Event = typename IViewableMap::Event; + +private: + using WK = typename IViewableMap::WK; + using WV = typename IViewableMap::WV; + using OV = typename IViewableMap::OV; + using PA = typename std::allocator_traits::template rebind_alloc, Wrapper>>; + + Signal change; + + using data_t = ordered_map, Wrapper, wrapper::TransparentHash, wrapper::TransparentKeyEqual, PA>; + mutable data_t map; + +public: + // region ctor/dtor + + ViewableMap() = default; + + ViewableMap(ViewableMap&&) = default; + + ViewableMap& operator=(ViewableMap&&) = default; + + virtual ~ViewableMap() = default; + // endregion + + // region iterators + +public: + class iterator + { + friend class ViewableMap; + + mutable typename data_t::iterator it_; + + explicit iterator(const typename data_t::iterator& it) : it_(it) + { + } + + public: + using iterator_category = typename data_t::iterator::iterator_category; + using key_type = K; + using value_type = V; + using difference_type = std::ptrdiff_t; + using reference = V const&; + using pointer = V const*; + + iterator(const iterator& other) = default; + + iterator(iterator&& other) noexcept = default; + + iterator& operator=(const iterator& other) = default; + + iterator& operator=(iterator&& other) noexcept = default; + + iterator& operator++() + { + ++it_; + return *this; + } + + iterator operator++(int) + { + auto it = *this; + ++*this; + return it; + } + + iterator& operator--() + { + --it_; + return *this; + } + + iterator operator--(int) + { + auto it = *this; + --*this; + return it; + } + + iterator& operator+=(difference_type delta) + { + it_ += delta; + return *this; + } + + iterator& operator-=(difference_type delta) + { + it_ -= delta; + return *this; + } + + iterator operator+(difference_type delta) const + { + auto it = *this; + return it += delta; + } + + iterator operator-(difference_type delta) const + { + auto it = *this; + return it -= delta; + } + + difference_type operator-(iterator const& other) const + { + return it_ - other.it_; + } + + bool operator<(iterator const& other) const noexcept + { + return this->it_ < other.it_; + } + + bool operator>(iterator const& other) const noexcept + { + return this->it_ > other.it_; + } + + bool operator==(iterator const& other) const noexcept + { + return this->it_ == other.it_; + } + + bool operator!=(iterator const& other) const noexcept + { + return !(*this == other); + } + + bool operator<=(iterator const& other) const noexcept + { + return (this->it_ < other.it_) || (*this == other); + } + + bool operator>=(iterator const& other) const noexcept + { + return (this->it_ > other.it_) || (*this == other); + } + + reference operator*() const noexcept + { + return *it_.value(); + } + + pointer operator->() const noexcept + { + return it_.value().get(); + } + + key_type const& key() const + { + return *it_.key(); + } + + value_type const& value() const + { + return *it_.value(); + } + }; + + class reverse_iterator : public std::reverse_iterator + { + using base_t = std::reverse_iterator; + + public: + using iterator_category = typename iterator::iterator_category; + using key_type = typename iterator::key_type; + using value_type = typename iterator::value_type; + using difference_type = typename iterator::difference_type; + using reference = typename iterator::reference; + using pointer = typename iterator::pointer; + + reverse_iterator(const reverse_iterator& other) = default; + + reverse_iterator& operator=(const reverse_iterator& other) = default; + + explicit reverse_iterator(const iterator& other) : base_t(other){}; + + reverse_iterator& operator=(const iterator& other) + { + static_cast(*this) = other; + }; + + key_type const& key() const + { + auto it = base_t::current; + return (--(it)).key(); + } + + value_type const& value() const + { + auto it = base_t::current; + return (--it).value(); + } + }; + + iterator begin() const + { + return iterator(map.begin()); + } + + iterator end() const + { + return iterator(map.end()); + } + + reverse_iterator rbegin() const + { + return reverse_iterator(end()); + } + + reverse_iterator rend() const + { + return reverse_iterator(begin()); + } + + // endregion + + void advise(Lifetime lifetime, std::function handler) const override + { + change.advise(lifetime, handler); + /*for (auto const &[key, value] : map) {*/ + for (auto const& it : map) + { + auto& key = it.first; + auto& value = it.second; + handler(Event(typename Event::Add(&(*key), &(*value)))); + ; + } + } + + const V* get(K const& key) const override + { + auto it = map.find(key); + if (it == map.end()) + { + return nullptr; + } + return &(*it->second); + } + + const V* set(WK key, WV value) const override + { + if (map.count(key) == 0) + { + /*auto[it, success] = map.emplace(std::make_unique(std::move(key)), std::make_unique(std::move(value)));*/ + auto node = map.emplace(std::move(key), std::move(value)); + auto& it = node.first; + auto const& key_ptr = it->first; + auto const& value_ptr = it->second; + change.fire(typename Event::Add(&(*key_ptr), &(*value_ptr))); + return nullptr; + } + else + { + auto it = map.find(key); + auto const& key_ptr = it->first; + auto const& value_ptr = it->second; + + if (*value_ptr != wrapper::get(value)) + { // TO-DO more effective + Wrapper old_value = std::move(map.at(key)); + + map.at(key_ptr) = Wrapper(std::move(value)); + change.fire(typename Event::Update(&(*key_ptr), &(*old_value), &(*value_ptr))); + } + return &*(value_ptr); + } + } + + OV remove(K const& key) const override + { + if (map.count(key) > 0) + { + Wrapper old_value = std::move(map.at(key)); + change.fire(typename Event::Remove(&key, &(*old_value))); + map.erase(key); + return wrapper::unwrap(std::move(old_value)); + } + return nullopt; + } + + void clear() const override + { + std::vector changes; + /*for (auto const &[key, value] : map) {*/ + for (auto const& it : map) + { + changes.push_back(typename Event::Remove(&(*it.first), &(*it.second))); + } + for (auto const& it : changes) + { + change.fire(it); + } + map.clear(); + } + + size_t size() const override + { + return map.size(); + } + + bool empty() const override + { + return map.empty(); + } +}; +} // namespace rd + +static_assert(std::is_move_constructible>::value, "Is move constructible from ViewableMap"); + +#endif // RD_CPP_CORE_VIEWABLE_MAP_H diff --git a/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableSet.h b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableSet.h new file mode 100644 index 00000000..ca3ba7bb --- /dev/null +++ b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableSet.h @@ -0,0 +1,272 @@ +#ifndef RD_CPP_CORE_VIEWABLESET_H +#define RD_CPP_CORE_VIEWABLESET_H + +#include "base/IViewableSet.h" +#include "reactive/base/SignalX.h" + +#include +#include + +namespace rd +{ +/** + * \brief complete class which has @code IViewableSet's properties + * \tparam T + */ +template > +class ViewableSet : public IViewableSet +{ +public: + using Event = typename IViewableSet::Event; + + using IViewableSet::advise; + +private: + using WT = typename IViewableSet::WT; + using WA = typename std::allocator_traits::template rebind_alloc>; + + Signal change; + using data_t = ordered_set, wrapper::TransparentHash, wrapper::TransparentKeyEqual, WA>; + mutable data_t set; + +public: + // region ctor/dtor + + ViewableSet() = default; + + ViewableSet(ViewableSet&&) = default; + + ViewableSet& operator=(ViewableSet&&) = default; + + virtual ~ViewableSet() = default; + // endregion + + // region iterators +public: + class iterator + { + friend class ViewableSet; + + typename data_t::iterator it_; + + explicit iterator(const typename data_t::iterator& it) : it_(it) + { + } + + public: + using iterator_category = std::random_access_iterator_tag; + using value_type = T; + using difference_type = std::ptrdiff_t; + using pointer = T const*; + using reference = T const&; + + iterator(const iterator& other) = default; + + iterator(iterator&& other) noexcept = default; + + iterator& operator=(const iterator& other) = default; + + iterator& operator=(iterator&& other) noexcept = default; + + iterator& operator++() + { + ++it_; + return *this; + } + + iterator operator++(int) + { + auto it = *this; + ++*this; + return it; + } + + iterator& operator--() + { + --it_; + return *this; + } + + iterator operator--(int) + { + auto it = *this; + --*this; + return it; + } + + iterator& operator+=(difference_type delta) + { + it_ += delta; + return *this; + } + + iterator& operator-=(difference_type delta) + { + it_ -= delta; + return *this; + } + + iterator operator+(difference_type delta) const + { + auto it = *this; + return it += delta; + } + + iterator operator-(difference_type delta) const + { + auto it = *this; + return it -= delta; + } + + difference_type operator-(iterator const& other) const + { + return it_ - other.it_; + } + + bool operator<(iterator const& other) const noexcept + { + return this->it_ < other.it_; + } + + bool operator>(iterator const& other) const noexcept + { + return this->it_ > other.it_; + } + + bool operator==(iterator const& other) const noexcept + { + return this->it_ == other.it_; + } + + bool operator!=(iterator const& other) const noexcept + { + return !(*this == other); + } + + bool operator<=(iterator const& other) const noexcept + { + return (this->it_ < other.it_) || (*this == other); + } + + bool operator>=(iterator const& other) const noexcept + { + return (this->it_ > other.it_) || (*this == other); + } + + reference operator*() const noexcept + { + return **it_; + } + + pointer operator->() const noexcept + { + return (*it_).get(); + } + }; + + using reverse_iterator = std::reverse_iterator; + + iterator begin() const + { + return iterator(set.begin()); + } + + iterator end() const + { + return iterator(set.end()); + } + + reverse_iterator rbegin() const + { + return reverse_iterator(end()); + } + + reverse_iterator rend() const + { + return reverse_iterator(begin()); + } + + // endregion + + bool add(WT element) const override + { + /*auto const &[it, success] = set.emplace(std::make_unique(std::move(element)));*/ + auto const& it = set.emplace(std::move(element)); + if (!it.second) + { + return false; + } + change.fire(Event(AddRemove::ADD, &(wrapper::get(*it.first)))); + return true; + } + + bool addAll(std::vector elements) const override + { + for (auto&& element : elements) + { + ViewableSet::add(std::move(element)); + } + return true; + } + + void clear() const override + { + std::vector changes; + for (auto const& element : set) + { + changes.push_back(Event(AddRemove::REMOVE, &(*element))); + } + for (auto const& e : changes) + { + change.fire(e); + } + set.clear(); + } + + bool remove(T const& element) const override + { + if (!ViewableSet::contains(element)) + { + return false; + } + auto it = set.find(element); + change.fire(Event(AddRemove::REMOVE, &(wrapper::get(*it)))); + set.erase(it); + return true; + } + + void advise(Lifetime lifetime, std::function handler) const override + { + for (auto const& x : set) + { + handler(Event(AddRemove::ADD, &(*x))); + } + change.advise(lifetime, handler); + } + + size_t size() const override + { + return set.size(); + } + + bool contains(T const& element) const override + { + return set.count(element) > 0; + } + + bool empty() const override + { + return set.empty(); + } + + template + bool emplace_add(Args&&... args) const + { + return add(WT{std::forward(args)...}); + } +}; +} // namespace rd + +static_assert(std::is_move_constructible>::value, "Is move constructible from ViewableSet"); + +#endif // RD_CPP_CORE_VIEWABLESET_H diff --git a/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IProperty.h b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IProperty.h new file mode 100644 index 00000000..f8766fc7 --- /dev/null +++ b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IProperty.h @@ -0,0 +1,96 @@ +#ifndef RD_CPP_IPROPERTY_H +#define RD_CPP_IPROPERTY_H + +#include "SignalX.h" +#include "IPropertyBase.h" + +#include +#include + +#include + +namespace rd +{ +/** + * \brief A mutable property. + * \tparam T type of stored value (may be abstract) + */ +template +class IProperty : public IPropertyBase +{ +protected: + using WT = typename IPropertyBase::WT; + +public: + // region ctor/dtor + + IProperty() = default; + + IProperty(IProperty&& other) = default; + + IProperty& operator=(IProperty&& other) = default; + + explicit IProperty(T const& value) : IPropertyBase(value) + { + } + + template + explicit IProperty(F&& value) : IPropertyBase(std::forward(value)) + { + } + + virtual ~IProperty() = default; + // endregion + + virtual T const& get() const = 0; + +private: + void advise0(Lifetime lifetime, std::function handler, Signal const& signal) const + { + if (lifetime->is_terminated()) + { + return; + } + signal.advise(lifetime, handler); + if (this->has_value()) + { + handler(this->get()); + } + } + + void advise_before(Lifetime lifetime, std::function handler) const override + { + advise0(lifetime, handler, this->before_change); + } + +public: + void advise(Lifetime lifetime, std::function handler) const override + { + advise0(lifetime, std::move(handler), this->change); + } + + /** + * \brief set value of type T or derived type to it. + */ + virtual void set(value_or_wrapper) const = 0; + + /** + * \brief construct value of type T and delegate call to set + */ + template + void emplace(Args&&... args) const + { + set(value_or_wrapper{std::forward(args)...}); + } + + void set_if_empty(WT new_value) const + { + if (!this->has_value()) + { + set(std::move(new_value)); + } + } +}; +} // namespace rd + +#endif // RD_CPP_IPROPERTY_H diff --git a/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IPropertyBase.h b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IPropertyBase.h new file mode 100644 index 00000000..209e235e --- /dev/null +++ b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IPropertyBase.h @@ -0,0 +1,73 @@ +#ifndef RD_CPP_IPROPERTYBASE_H +#define RD_CPP_IPROPERTYBASE_H + +#include "interfaces.h" +#include "SignalX.h" + +#include +#include + +#include "thirdparty.hpp" + +namespace rd +{ +template +class IPropertyBase : public ISource, public IViewable +{ +protected: + mutable property_storage value; + + Signal change, before_change; + + using WT = value_or_wrapper; + +public: + bool has_value() const + { + return (bool) (value); + } + + // region ctor/dtor + + IPropertyBase() = default; + + IPropertyBase(IPropertyBase&& other) = default; + + IPropertyBase& operator=(IPropertyBase&& other) = default; + + template + explicit IPropertyBase(F&& value) : value(std::forward(value)) + { + } + + virtual ~IPropertyBase() = default; + // endregion + + virtual void advise_before(Lifetime lifetime, std::function handler) const = 0; + + void view(Lifetime lifetime, std::function handler) const override + { + if (lifetime->is_terminated()) + return; + + Lifetime lf = lifetime.create_nested(); + std::shared_ptr seq = std::make_shared(lf); + + this->advise_before(lf, [lf, seq](T const& /*v*/) { + if (!lf->is_terminated()) + { + seq->terminate_current(); + } + }); + + this->advise(lf, [lf, seq, handler](T const& v) { + if (!lf->is_terminated()) + { + handler(seq->next(), v); + } + }); + } +}; +} // namespace rd + +#endif // RD_CPP_IPROPERTYBASE_H diff --git a/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IViewableList.h b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IViewableList.h new file mode 100644 index 00000000..cf40c2db --- /dev/null +++ b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IViewableList.h @@ -0,0 +1,257 @@ +#ifndef RD_CPP_IVIEWABLELIST_H +#define RD_CPP_IVIEWABLELIST_H + +#include "interfaces.h" +#include "viewable_collections.h" + +#include +#include +#include + +#include + +#include +#include +#include + +#include "thirdparty.hpp" + +namespace rd +{ +namespace detail +{ +template +class ListEvent +{ +public: + class Add + { + public: + int32_t index; + T const* new_value; + + Add(int32_t index, T const* new_value) : index(index), new_value(new_value) + { + } + }; + + class Update + { + public: + int32_t index; + T const* old_value; + T const* new_value; + + Update(int32_t index, T const* old_value, T const* new_value) : index(index), old_value(old_value), new_value(new_value) + { + } + }; + + class Remove + { + public: + int32_t index; + T const* old_value; + + Remove(int32_t index, T const* old_value) : index(index), old_value(old_value) + { + } + }; + + variant v; + + ListEvent(Add x) : v(x) + { + } + + ListEvent(Update x) : v(x) + { + } + + ListEvent(Remove x) : v(x) + { + } + + int32_t get_index() const + { + return visit(util::make_visitor([](Add const& e) { return e.index; }, [](Update const& e) { return e.index; }, + [](Remove const& e) { return e.index; }), + v); + } + + T const* get_new_value() const + { + return visit(util::make_visitor([](Add const& e) { return e.new_value; }, [](Update const& e) { return e.new_value; }, + [](Remove const& /*e*/) { return static_cast(nullptr); }), + v); + } + + friend std::string to_string(ListEvent const& e) + { + std::string res = visit( + util::make_visitor( + [](typename ListEvent::Add const& e) { return "Add " + std::to_string(e.index) + ":" + to_string(*e.new_value); }, + [](typename ListEvent::Update const& e) { + return "Update " + std::to_string(e.index) + ":" + + // to_string(e.old_value) + ":" + + to_string(*e.new_value); + }, + [](typename ListEvent::Remove const& e) { return "Remove " + std::to_string(e.index); }), + e.v); + return res; + } +}; +} // namespace detail +/** + * \brief A list allowing its contents to be observed. + * \tparam T type of stored values (may be abstract) + */ +template +class IViewableList : public IViewable>, public ISource> +{ +protected: + using WT = value_or_wrapper; + +public: + /** + * \brief Represents an addition, update or removal of an element in the list. + */ + using Event = typename detail::ListEvent; + +protected: + mutable rd::unordered_map> lifetimes; + +public: + // region ctor/dtor + + IViewableList() = default; + + IViewableList(IViewableList&&) = default; + + IViewableList& operator=(IViewableList&&) = default; + + virtual ~IViewableList() = default; + // endregion + + /** + * \brief Adds a subscription to additions and removals of list elements. When a list element is updated, + * the [handler] is called twice: to report the removal of the old element and the addition of the new one. + * \param lifetime lifetime of subscription. + * \param handler to be called. + */ + void advise_add_remove(Lifetime lifetime, std::function handler) const + { + advise(lifetime, [handler](Event e) { + visit(util::make_visitor([handler](typename Event::Add const& e) { handler(AddRemove::ADD, e.index, *e.new_value); }, + [handler](typename Event::Update const& e) { + handler(AddRemove::REMOVE, e.index, *e.old_value); + handler(AddRemove::ADD, e.index, *e.new_value); + }, + [handler](typename Event::Remove const& e) { handler(AddRemove::REMOVE, e.index, *e.old_value); }), + e.v); + }); + } + + /** + * \brief Adds a subscription to changes of the contents of the list. + * \param lifetime lifetime of subscription. + * \param handler to be called. + */ + void view(Lifetime lifetime, std::function const&)> handler) const override + { + view(lifetime, [handler](Lifetime lt, size_t idx, T const& v) { handler(lt, std::make_pair(idx, &v)); }); + } + + /** + * \brief @see view above + */ + void view(Lifetime lifetime, std::function handler) const + { + advise_add_remove(lifetime, [this, lifetime, handler](AddRemove kind, size_t idx, T const& value) { + switch (kind) + { + case AddRemove::ADD: + { + LifetimeDefinition def(lifetime); + std::vector& v = lifetimes[lifetime]; + auto it = v.emplace(v.begin() + idx, std::move(def)); + handler(it->lifetime, idx, value); + break; + } + case AddRemove::REMOVE: + { + LifetimeDefinition def = std::move(lifetimes.at(lifetime)[idx]); + std::vector& v = lifetimes.at(lifetime); + v.erase(v.begin() + idx); + def.terminate(); + break; + } + } + }); + } + + void advise(Lifetime lifetime, std::function handler) const override = 0; + + virtual bool add(WT element) const = 0; + + virtual bool add(size_t index, WT element) const = 0; + + virtual WT removeAt(size_t index) const = 0; + + virtual bool remove(T const& element) const = 0; + + virtual T const& get(size_t index) const = 0; + + virtual WT set(size_t index, WT element) const = 0; + + virtual bool addAll(size_t index, std::vector elements) const = 0; + + virtual bool addAll(std::vector elements) const = 0; + + virtual void clear() const = 0; + + virtual bool removeAll(std::vector elements) const = 0; + + virtual size_t size() const = 0; + + virtual bool empty() const = 0; + + template + bool emplace_add(Args&&... args) const + { + return add(WT{std::forward(args)...}); + } + + template + bool emplace_add(size_t index, Args&&... args) const + { + return add(index, WT{std::forward(args)...}); + } + + template + WT emplace_set(size_t index, Args&&... args) const + { + return set(index, WT{std::forward(args)...}); + } + + template + friend typename std::enable_if<(!std::is_abstract::value), std::vector>::type convert_to_list( + IViewableList const& list); + +protected: + virtual const std::vector>& getList() const = 0; +}; + +template +typename std::enable_if<(!std::is_abstract::value), std::vector>::type convert_to_list(IViewableList const& list) +{ + std::vector res(list.size()); + std::transform(list.getList().begin(), list.getList().end(), res.begin(), [](Wrapper const& ptr) { return *ptr; }); + return res; +} +} // namespace rd + +static_assert( + std::is_move_constructible::Event>::value, "Is move constructible from IViewableList::Event"); + +#endif // RD_CPP_IVIEWABLELIST_H diff --git a/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IViewableMap.h b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IViewableMap.h new file mode 100644 index 00000000..d749c659 --- /dev/null +++ b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IViewableMap.h @@ -0,0 +1,247 @@ +#ifndef RD_CPP_IVIEWABLEMAP_H +#define RD_CPP_IVIEWABLEMAP_H + +#include "lifetime/LifetimeDefinition.h" +#include "util/overloaded.h" +#include "interfaces.h" +#include "viewable_collections.h" +#include "util/core_util.h" + +#include "std/unordered_map.h" + +#include "thirdparty.hpp" + +namespace rd +{ +namespace detail +{ +template +class MapEvent +{ +public: + class Add + { + public: + K const* key; + V const* new_value; + + Add(K const* key, V const* new_value) : key(key), new_value(new_value) + { + } + }; + + class Update + { + public: + K const* key; + V const* old_value; + V const* new_value; + + Update(K const* key, V const* old_value, V const* new_value) : key(key), old_value(old_value), new_value(new_value) + { + } + }; + + class Remove + { + public: + K const* key; + V const* old_value; + + Remove(K const* key, V const* old_value) : key(key), old_value(old_value) + { + } + }; + + variant v; + + MapEvent(Add x) : v(x) + { + } + + MapEvent(Update x) : v(x) + { + } + + MapEvent(Remove x) : v(x) + { + } + + K const* get_key() const + { + return visit( + util::make_visitor([](typename MapEvent::Add const& e) { return e.key; }, + [](typename MapEvent::Update const& e) { return e.key; }, [](typename MapEvent::Remove const& e) { return e.key; }), + v); + } + + V const* get_old_value() const + { + return visit(util::make_visitor([](typename MapEvent::Add const&) { return static_cast(nullptr); }, + [](typename MapEvent::Update const& e) { return e.old_value; }, + [](typename MapEvent::Remove const& e) { e.old_value; }), + v); + } + + V const* get_new_value() const + { + return visit(util::make_visitor([](typename MapEvent::Add const& e) { return e.new_value; }, + [](typename MapEvent::Update const& e) { return e.new_value; }, + [](typename MapEvent::Remove const& /*e*/) { return static_cast(nullptr); }), + v); + } + + friend std::string to_string(MapEvent const& e) + { + std::string res = + visit(util::make_visitor([](typename MapEvent::Add const& e) + -> std::string { return "Add " + to_string(*e.key) + ":" + to_string(*e.new_value); }, + [](typename MapEvent::Update const& e) -> std::string { + return "Update " + to_string(*e.key) + ":" + + // to_string(e.old_value) + ":" + + to_string(*e.new_value); + }, + [](typename MapEvent::Remove const& e) -> std::string { return "Remove " + to_string(*e.key); }), + e.v); + return res; + } +}; +} // namespace detail + +/** + * \brief A set allowing its contents to be observed. + * \tparam K type of stored keys (may be abstract) + * \tparam V type of stored values (may be abstract) + */ +template +class IViewableMap : public IViewable>, public ISource> +{ +protected: + using WK = value_or_wrapper; + using WV = value_or_wrapper; + using OV = opt_or_wrapper; + + mutable rd::unordered_map, wrapper::TransparentKeyEqual>> + lifetimes; + +public: + /** + * \brief Represents an addition, update or removal of an element in the map. + */ + using Event = typename detail::MapEvent; + + // region ctor/dtor + + IViewableMap() = default; + + IViewableMap(IViewableMap&&) = default; + + IViewableMap& operator=(IViewableMap&&) = default; + + virtual ~IViewableMap() = default; + // endregion + + void view(Lifetime lifetime, std::function const&) + + > + handler) const override + { + advise_add_remove(lifetime, [this, lifetime, handler](AddRemove kind, K const& key, V const& value) { + const std::pair entry = std::make_pair(&key, &value); + switch (kind) + { + case AddRemove::ADD: + { + if (lifetimes[lifetime].count(key) == 0) + { + /*auto const &[it, inserted] = lifetimes[lifetime].emplace(key, LifetimeDefinition(lifetime));*/ + auto const& pair = lifetimes[lifetime].emplace(&key, LifetimeDefinition(lifetime)); + auto& it = pair.first; + auto& inserted = pair.second; + RD_ASSERT_MSG(inserted, "lifetime definition already exists in viewable map by key:" + to_string(key)); + handler(it->second.lifetime, entry); + } + break; + } + case AddRemove::REMOVE: + { + RD_ASSERT_MSG(lifetimes.at(lifetime).count(key) > 0, + "attempting to remove non-existing lifetime in viewable map by key:" + to_string(key)); + LifetimeDefinition def = std::move(lifetimes.at(lifetime).at(key)); + lifetimes.at(lifetime).erase(key); + def.terminate(); + break; + } + } + }); + } + + /** + * \brief Adds a subscription to additions and removals of map elements. When a map element is updated, the [handler] + * is called twice: to report the removal of the old element and the addition of the new one. + * \param lifetime lifetime of subscription. + * \param handler to be called. + */ + void advise_add_remove(Lifetime lifetime, std::function + handler) const + { + advise(lifetime, [handler](Event e) { + visit(util::make_visitor([handler](typename Event::Add const& e) { handler(AddRemove::ADD, *e.key, *e.new_value); }, + [handler](typename Event::Update const& e) { + handler(AddRemove::REMOVE, *e.key, *e.old_value); + handler(AddRemove::ADD, *e.key, *e.new_value); + }, + [handler](typename Event::Remove const& e) { handler(AddRemove::REMOVE, *e.key, *e.old_value); }), + e.v); + }); + } + + /** + * \brief Adds a subscription to changes of the contents of the map, with the handler receiving keys and values + * as separate parameters. + * + * \details When [handler] is initially added, it is called receiving all keys and values currently in the map. + * Every time a key/value pair is added to the map, the [handler] is called receiving the new key and value. + * The [Lifetime] instance passed to the handler expires when the key/value pair is removed from the map. + * + * \param lifetime lifetime of subscription. + * \param handler to be called. + */ + void view(Lifetime lifetime, std::function + handler) const + { + view(lifetime, + [handler](Lifetime lf, const std::pair entry) { handler(lf, *entry.first, *entry.second); }); + } + + void advise(Lifetime lifetime, std::function handler) const override = 0; + + virtual const V* get(K const&) const = 0; + + virtual const V* set(WK, WV) const = 0; + + virtual OV remove(K const&) const = 0; + + virtual void clear() const = 0; + + virtual size_t size() const = 0; + + virtual bool empty() const = 0; + + template + const V* emplace_set(WK wk, Args&&... args) const + { + return set(std::move(wk), WV{std::forward(args)...}); + } +}; +} // namespace rd + +static_assert(std::is_move_constructible::Event>::value, + "Is move constructible from IViewableMap::Event"); + +#endif // RD_CPP_IVIEWABLEMAP_H diff --git a/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IViewableSet.h b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IViewableSet.h new file mode 100644 index 00000000..d7ffb2dd --- /dev/null +++ b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IViewableSet.h @@ -0,0 +1,148 @@ +#ifndef RD_CPP_IVIEWABLESET_H +#define RD_CPP_IVIEWABLESET_H + +#include "interfaces.h" +#include "viewable_collections.h" + +#include +#include + +#include + +#include + +namespace rd +{ +namespace detail +{ +template +class SetEvent +{ +public: + SetEvent(AddRemove kind, T const* value) : kind(kind), value(value) + { + } + + AddRemove kind; + T const* value; + + friend std::string to_string(SetEvent const& e) + { + return to_string(e.kind) + ":" + to_string(*e.value); + } +}; +} // namespace detail + +/** + * \brief A set allowing its contents to be observed. + * \tparam T type of stored values (may be abstract) + */ +template > +class IViewableSet : public IViewable, public ISource> +{ +protected: + using WT = value_or_wrapper; + mutable rd::unordered_map, wrapper::TransparentKeyEqual>> + lifetimes; + +public: + // region ctor/dtor + + IViewableSet() = default; + + IViewableSet(IViewableSet&&) = default; + + IViewableSet& operator=(IViewableSet&&) = default; + + virtual ~IViewableSet() = default; + // endregion + + /** + * \brief Represents an addition or removal of an element in the set. + */ + using Event = typename detail::SetEvent; + + /** + * \brief Adds a subscription for additions and removals of set elements. When the subscription is initially + * added, [handler] is called with [AddRemove::Add] events for all elements currently in the set. + * + * \param lifetime lifetime of subscription. + * \param handler to be called. + */ + void advise(Lifetime lifetime, std::function handler) const + { + this->advise(lifetime, [handler](Event e) { handler(e.kind, *e.value); }); + } + + /** + * \brief Adds a subscription to changes of the contents of the set. + * + * \details When [handler] is initially added, it is called receiving all elements currently in the set. + * Every time an object is added to the set, the [handler] is called receiving the new element. + * The [Lifetime] instance passed to the handler expires when the element is removed from the set. + * + * \param lifetime + * \param handler + */ + void view(Lifetime lifetime, std::function handler) const override + { + advise(lifetime, [this, lifetime, handler](AddRemove kind, T const& key) { + switch (kind) + { + case AddRemove::ADD: + { + /*auto const &[it, inserted] = lifetimes[lifetime].emplace(key, LifetimeDefinition(lifetime));*/ + auto const& it = lifetimes[lifetime].emplace(&key, lifetime); + RD_ASSERT_MSG(it.second, "lifetime definition already exists in viewable set by key:" + to_string(key)); + handler(it.first->second.lifetime, key); + break; + } + case AddRemove::REMOVE: + { + RD_ASSERT_MSG(lifetimes.at(lifetime).count(key) > 0, + "attempting to remove non-existing lifetime in viewable set by key:" + to_string(key)); + LifetimeDefinition def = std::move(lifetimes.at(lifetime).at(key)); + lifetimes.at(lifetime).erase(key); + def.terminate(); + break; + } + } + }); + } + + /** + * \brief Adds a subscription for additions and removals of set elements. When the subscription is initially + * added, [handler] is called with [AddRemove.Add] events for all elements currently in the set. + * + * \param lifetime lifetime of subscription. + * \param handler to be called. + */ + void advise(Lifetime lifetime, std::function handler) const override = 0; + + virtual bool add(WT) const = 0; + + virtual bool addAll(std::vector elements) const = 0; + + virtual void clear() const = 0; + + virtual bool remove(T const&) const = 0; + + virtual size_t size() const = 0; + + virtual bool contains(T const&) const = 0; + + virtual bool empty() const = 0; + + template + bool emplace_add(Args&&... args) const + { + return add(WT{std::forward(args)...}); + } +}; +} // namespace rd + +static_assert( + std::is_move_constructible::Event>::value, "Is move constructible from IViewableSet::Event"); + +#endif // RD_CPP_IVIEWABLESET_H diff --git a/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/SignalCookie.cpp b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/SignalCookie.cpp new file mode 100644 index 00000000..5aa1d78d --- /dev/null +++ b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/SignalCookie.cpp @@ -0,0 +1,23 @@ +#include "SignalCookie.h" + +#include + +namespace +{ +std::atomic cookie; +} + +void rd_signal_cookie_inc() +{ + ++cookie; +} + +void rd_signal_cookie_dec() +{ + --cookie; +} + +int32_t rd_signal_cookie_get() +{ + return cookie; +} diff --git a/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/SignalCookie.h b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/SignalCookie.h new file mode 100644 index 00000000..b2659b77 --- /dev/null +++ b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/SignalCookie.h @@ -0,0 +1,11 @@ +#ifndef RD_CPP_SIGNALCOOKIE_H +#define RD_CPP_SIGNALCOOKIE_H + +#include +#include + +extern "C" void RD_CORE_API rd_signal_cookie_inc(); +extern "C" void RD_CORE_API rd_signal_cookie_dec(); +extern "C" int32_t RD_CORE_API rd_signal_cookie_get(); + +#endif // RD_CPP_SIGNALCOOKIE_H diff --git a/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/SignalX.h b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/SignalX.h new file mode 100644 index 00000000..598cc609 --- /dev/null +++ b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/SignalX.h @@ -0,0 +1,138 @@ +#ifndef RD_CPP_CORE_SIGNAL_H +#define RD_CPP_CORE_SIGNAL_H + +#include "interfaces.h" +#include "SignalCookie.h" + +#include +#include + +#include +#include +#include + +namespace rd +{ +/** + * \brief complete class which has \a Signal 's properties + */ +template +class Signal final : public ISignal +{ +private: + using WT = typename ISignal::WT; + + class Event + { + private: + std::function action; + Lifetime lifetime; + + public: + // region ctor/dtor + Event() = delete; + + template + Event(F&& action, Lifetime lifetime) : action(std::forward(action)), lifetime(lifetime) + { + } + + Event(Event&&) = default; + // endregion + + bool is_alive() const + { + return !lifetime->is_terminated(); + } + + void execute_if_alive(T const& value) const + { + if (is_alive()) + { + action(value); + } + } + }; + + using counter_t = int32_t; + using listeners_t = std::map; + + mutable counter_t advise_id = 0; + mutable listeners_t listeners, priority_listeners; + + static void cleanup(listeners_t& queue) + { + util::erase_if(queue, [](Event const& e) -> bool { return !e.is_alive(); }); + } + + void fire_impl(T const& value, listeners_t& queue) const + { + for (auto const& p : queue) + { + auto const& event = p.second; + event.execute_if_alive(value); + } + cleanup(queue); + } + + template + void advise0(const Lifetime& lifetime, F&& handler, listeners_t& queue) const + { + if (lifetime->is_terminated()) + return; + counter_t id = advise_id /*.load()*/; + queue.emplace(id, Event(std::forward(handler), lifetime)); + ++advise_id; + } + +public: + // region ctor/dtor + + Signal() = default; + + Signal(Signal const& other) = delete; + + Signal& operator=(Signal const& other) = delete; + + Signal(Signal&&) = default; + + Signal& operator=(Signal&&) = default; + + virtual ~Signal() = default; + + // endregion + + using ISignal::fire; + + void fire(T const& value) const override + { + fire_impl(value, priority_listeners); + fire_impl(value, listeners); + } + + using ISignal::advise; + + void advise(Lifetime lifetime, std::function handler) const override + { + advise0(lifetime, std::move(handler), isPriorityAdvise() ? priority_listeners : listeners); + } + + static bool isPriorityAdvise() + { + return rd_signal_cookie_get() > 0; + } +}; + +template +void priorityAdviseSection(F&& block) +{ + rd_signal_cookie_inc(); + block(); + rd_signal_cookie_dec(); +} +} // namespace rd + +static_assert(std::is_move_constructible>::value, "Is not move constructible from Signal"); +static_assert(std::is_move_constructible>::value, "Is not move constructible from Signal"); + +#endif // RD_CPP_CORE_SIGNAL_H diff --git a/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/interfaces.h b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/interfaces.h new file mode 100644 index 00000000..6588b340 --- /dev/null +++ b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/interfaces.h @@ -0,0 +1,90 @@ +#ifndef RD_CPP_CORE_INTERFACES_H +#define RD_CPP_CORE_INTERFACES_H + +#include +#include +#include + +#include +#include + +namespace rd +{ +/** + * \brief An object that allows to subscribe to events. + * \tparam T type of events + */ +template +class ISource +{ +public: + virtual ~ISource() = default; + + /** + * \brief Adds an event subscription. + * \param lifetime lifetime of subscription. + * \param handler to be called, every time an event occurs. + */ + virtual void advise(Lifetime lifetime, std::function handler) const = 0; + + /** + * \brief @code advise with Eternal lifetime + */ + template + void advise_eternal(F&& handler) const + { + advise(Lifetime::Eternal(), std::forward(handler)); + } + + /** + * \brief @code Void specialisation of @code advise method, at @tparam T=Void + */ + void advise(Lifetime lifetime, std::function handler) const + { + advise(lifetime, [handler = std::move(handler)](Void) { handler(); }); + } +}; + +/** + * \brief An object that allows to subscribe to changes of its contents. + * \tparam T type of content + */ +template +class IViewable +{ +public: + virtual ~IViewable() = default; + + virtual void view(Lifetime lifetime, std::function + handler) const = 0; +}; + +/** + * \brief An object which has a collection of event listeners and can broadcast an event to the listeners. + * \tparam T type of events + */ +template +class ISignal : public ISource +{ +protected: + using WT = value_or_wrapper; + +public: + virtual ~ISignal() = default; + + virtual void fire(T const& value) const = 0; + + /** + * \brief @code fire specialisation at T=Void + */ + template + typename std::enable_if_t> fire() const + { + fire(Void{}); + } +}; +} // namespace rd + +#endif // RD_CPP_CORE_INTERFACES_H diff --git a/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/viewable_collections.h b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/viewable_collections.h new file mode 100644 index 00000000..bd900087 --- /dev/null +++ b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/viewable_collections.h @@ -0,0 +1,53 @@ +#ifndef RD_CPP_VIEWABLE_COLLECTIONS_H +#define RD_CPP_VIEWABLE_COLLECTIONS_H + +#include + +namespace rd +{ +enum class AddRemove +{ + ADD, + REMOVE +}; + +inline std::string to_string(AddRemove kind) +{ + switch (kind) + { + case AddRemove::ADD: + return "Add"; + case AddRemove::REMOVE: + return "Remove"; + default: + return ""; + } +} + +enum class Op +{ + ADD, + UPDATE, + REMOVE, + ACK +}; + +inline std::string to_string(Op op) +{ + switch (op) + { + case Op::ADD: + return "Add"; + case Op::UPDATE: + return "Update"; + case Op::REMOVE: + return "Remove"; + case Op::ACK: + return "Ack"; + default: + return ""; + } +} +} // namespace rd + +#endif // RD_CPP_VIEWABLE_COLLECTIONS_H diff --git a/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/allocator.h b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/allocator.h new file mode 100644 index 00000000..b8a7227a --- /dev/null +++ b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/allocator.h @@ -0,0 +1,12 @@ +#ifndef RD_CPP_ALLOCATOR_H +#define RD_CPP_ALLOCATOR_H + +#include + +namespace rd +{ +template +using allocator = std::allocator; +} + +#endif // RD_CPP_ALLOCATOR_H diff --git a/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/hash.h b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/hash.h new file mode 100644 index 00000000..fce90dff --- /dev/null +++ b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/hash.h @@ -0,0 +1,19 @@ +#ifndef RD_CPP_HASH_H +#define RD_CPP_HASH_H + +#include +#include + +namespace rd +{ +template +struct hash +{ + size_t operator()(const T& value) const noexcept + { + return std::hash()(value); + } +}; +} // namespace rd + +#endif // RD_CPP_HASH_H diff --git a/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/list.h b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/list.h new file mode 100644 index 00000000..dd6ecc81 --- /dev/null +++ b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/list.h @@ -0,0 +1,35 @@ +#ifndef RD_CPP_LIST_H +#define RD_CPP_LIST_H + +#include +#include + +namespace rd +{ +template +int32_t size(T const& value) = delete; + +// c++17 has std::size for std::vector +#if __cplusplus < 201703L + +template +int32_t size(std::vector const& value) +{ + return static_cast(value.size()); +} +#else +template +int32_t size(std::vector const& value) +{ + return std::size(value); +} +#endif + +template +void resize(std::vector& value, int32_t size) +{ + value.resize(size); +} +} // namespace rd + +#endif // RD_CPP_LIST_H diff --git a/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/to_string.h b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/to_string.h new file mode 100644 index 00000000..91fbab39 --- /dev/null +++ b/Plugins/Developer/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/to_string.h @@ -0,0 +1,147 @@ +// ReSharper disable CppUE4CodingStandardNamingViolationWarning +#ifndef RD_CPP_TO_STRING_H +#define RD_CPP_TO_STRING_H + +#include +#include +#include +#include +#include +#include + +#include "ww898/utf_converters.hpp" + +#include + +namespace rd +{ +namespace detail +{ +using std::to_string; + +inline std::string to_string(std::string const& val) +{ + return val; +} + +inline std::string to_string(const char* val) +{ + return val; +} + +inline std::string to_string(std::wstring const& val) +{ + return ww898::utf::conv(val); +} + +inline std::string to_string(std::thread::id const& id) +{ + std::ostringstream ss; + ss << id; + return ss.str(); +} + +inline std::string to_string(std::exception const& e) +{ + return std::string(e.what()); +} + +inline std::string to_string(std::future_status const& status) +{ + switch (status) + { + case std::future_status::ready: + return "ready"; + case std::future_status::timeout: + return "timeout"; + case std::future_status::deferred: + return "deferred"; + default: + return "unknown"; + } +} + +template +inline std::string to_string(std::chrono::duration const& time) +{ + return std::to_string(std::chrono::duration_cast(time).count()) + "ms"; +} + +template +inline std::string to_string(T const* val) +{ + return val ? to_string(*val) : "nullptr"; +} + +template +inline std::string to_string(std::atomic const& value) +{ + return to_string(value.load()); +} + +template +inline std::string to_string(optional const& val) +{ + if (val.has_value()) + { + return to_string(*val); + } + else + { + return "nullopt"; + } +} + +template +inline std::string to_string(const std::pair p) +{ + return "(" + to_string(p.first) + ", " + to_string(p.second) + ")"; +} + +template