******************************************************************************** conan install eastl/3.18.00@#40cf2deaef364201efc94532f6adb5d7 --build=eastl -pr /home/conan/w/prod/BuildSingleReference/231458/0db198de-2e21-493e-88a1-a3aa62408f65/profile_linux_5_libstdcpp11_gcc_release_64.eastl-shared-False.txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** Auto detecting your dev setup to initialize the default profile (/home/conan/w/prod/BuildSingleReference/.conan/profiles/default) CC and CXX: /usr/bin/gcc, /usr/bin/g++ Found gcc 5.4 gcc>=5, using the major as version ************************* WARNING: GCC OLD ABI COMPATIBILITY *********************** Conan detected a GCC version > 5 but has adjusted the 'compiler.libcxx' setting to 'libstdc++' for backwards compatibility. Your compiler is likely using the new CXX11 ABI by default (libstdc++11). If you want Conan to use the new ABI for the default profile, run: $ conan profile update settings.compiler.libcxx=libstdc++11 default Or edit '/home/conan/w/prod/BuildSingleReference/.conan/profiles/default' and set compiler.libcxx=libstdc++11 ************************************************************************************ Default settings os=Linux os_build=Linux arch=x86_64 arch_build=x86_64 compiler=gcc compiler.version=5 compiler.libcxx=libstdc++ build_type=Release *** You can change them in /home/conan/w/prod/BuildSingleReference/.conan/profiles/default *** *** Or override with -s compiler='other' -s ...s*** Configuration: [settings] arch=x86_64 build_type=Release compiler=gcc compiler.libcxx=libstdc++11 compiler.version=5 os=Linux [options] eastl:shared=False [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True eabase/2.09.12: Not found in local cache, looking in remotes... eabase/2.09.12: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz eabase/2.09.12: Downloaded recipe revision abdc26b253aece76cc2bfe0d7e21e04a eastl/3.18.00: Forced build from source Installing package: eastl/3.18.00 Requirements eabase/2.09.12 from 'conan-center' - Downloaded eastl/3.18.00 from local cache - Cache Packages eabase/2.09.12:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download eastl/3.18.00:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Build Installing (downloading, building) binaries... eabase/2.09.12: Retrieving package 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz eabase/2.09.12: Package installed 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 eabase/2.09.12: Downloaded package revision a954d7ffcda513c2083cf2ecd524eec3 [HOOK - conan-center.py] pre_source(): [IMMUTABLE SOURCES (KB-H010)] OK eastl/3.18.00: Configuring sources in /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/source/src eastl/3.18.00: [HOOK - conan-center.py] post_source(): [LIBCXX MANAGEMENT (KB-H011)] OK [HOOK - conan-center.py] post_source(): [CPPSTD MANAGEMENT (KB-H022)] OK [HOOK - conan-center.py] post_source(): [SHORT_PATHS USAGE (KB-H066)] OK eastl/3.18.00: Copying sources to build folder eastl/3.18.00: Building your package in /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 eastl/3.18.00: Generator txt created conanbuildinfo.txt eastl/3.18.00: Calling generate() eastl/3.18.00: Preset 'release' added to CMakePresets.json. Invoke it manually using 'cmake --preset release' eastl/3.18.00: If your CMake version is not compatible with CMakePresets (<3.19) call cmake like: 'cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=/home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/build-release/conan/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Release' eastl/3.18.00: Aggregating env generators [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK. 'fPIC' option found and apparently well managed [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK eastl/3.18.00: Calling build() eastl/3.18.00: CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/build-release/conan/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src" ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/build-release/conan/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src" ----------------- -- Using Conan toolchain: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/build-release/conan/conan_toolchain.cmake -- Conan toolchain: Setting CMAKE_POSITION_INDEPENDENT_CODE=ON (options.fPIC) -- Conan toolchain: Setting BUILD_SHARED_LIBS = OFF -- The CXX compiler identification is GNU 5.4.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: Target declared 'EABase::EABase' -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/build-release eastl/3.18.00: CMake command: cmake --build "/home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/build-release" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/build-release" '--' '-j3' ----------------- Scanning dependencies of target EASTL [ 9%] Building CXX object CMakeFiles/EASTL.dir/source/allocator_eastl.cpp.o [ 18%] Building CXX object CMakeFiles/EASTL.dir/source/assert.cpp.o [ 27%] Building CXX object CMakeFiles/EASTL.dir/source/atomic.cpp.o CMakeFiles/EASTL.dir/build.make:81: recipe for target 'CMakeFiles/EASTL.dir/source/allocator_eastl.cpp.o' failed CMakeFiles/EASTL.dir/build.make:94: recipe for target 'CMakeFiles/EASTL.dir/source/assert.cpp.o' failed CMakeFiles/EASTL.dir/build.make:107: recipe for target 'CMakeFiles/EASTL.dir/source/atomic.cpp.o' failed CMakeFiles/Makefile2:94: recipe for target 'CMakeFiles/EASTL.dir/all' failed Makefile:148: recipe for target 'all' failed eastl/3.18.00: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:65:92: error: macro "static_assert" passed 3 arguments, but takes just 2 static_assert(!eastl::is_same::value, "eastl::atomic : invalid template type T!"); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:25:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:95:53: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER(T); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:101:48: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:106:48: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:114:53: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER(T); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:120:48: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:125:48: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:133:53: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER(T); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:139:48: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:144:48: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:149:61: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_WEAK_IMPL() ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:149:61: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:149:61: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:149:61: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:149:61: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:153:63: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_STRONG_IMPL() ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:153:63: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:153:63: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:153:63: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:153:63: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:159:48: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/allocator_eastl.cpp:7:0: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/allocator.h: In function ‘void* eastl::allocate_memory(Allocator&, size_t, size_t, size_t)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/allocator.h:369:9: error: ‘resultMinusOffset’ does not name a type auto resultMinusOffset = (char*)result - alignmentOffset; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/eabase.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/config.h:61, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/allocator_eastl.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/allocator.h:370:14: error: ‘resultMinusOffset’ was not declared in this scope EA_UNUSED(resultMinusOffset); ^ make[2]: *** [CMakeFiles/EASTL.dir/source/allocator_eastl.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:28:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:90:59: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(fetch_add) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:90:59: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:90:59: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:94:59: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(add_fetch) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:94:59: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:94:59: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:98:59: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(fetch_sub) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:98:59: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:98:59: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:102:59: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(sub_fetch) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:102:59: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:102:59: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:106:59: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(fetch_and) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:106:59: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:106:59: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:110:59: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(and_fetch) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:110:59: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:110:59: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:114:58: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(fetch_or) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:114:58: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:114:58: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:118:58: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(or_fetch) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:118:58: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:118:58: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:122:59: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(fetch_xor) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:122:59: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:122:59: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:126:59: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(xor_fetch) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:126:59: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:126:59: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:130:63: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_INC_DEC_OPERATOR_IMPL(++) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:130:63: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:132:63: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_INC_DEC_OPERATOR_IMPL(--) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:132:63: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:136:66: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_ASSIGNMENT_OPERATOR_IMPL(+=) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:138:66: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_ASSIGNMENT_OPERATOR_IMPL(-=) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:142:66: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_ASSIGNMENT_OPERATOR_IMPL(&=) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:146:66: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_ASSIGNMENT_OPERATOR_IMPL(|=) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:150:66: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_ASSIGNMENT_OPERATOR_IMPL(^=) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:94:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/allocator.h: In function ‘void* eastl::allocate_memory(Allocator&, size_t, size_t, size_t)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/allocator.h:369:9: error: ‘resultMinusOffset’ does not name a type auto resultMinusOffset = (char*)result - alignmentOffset; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/eabase.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/config.h:61, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/allocator.h:370:14: error: ‘resultMinusOffset’ was not declared in this scope EA_UNUSED(resultMinusOffset); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:330:20: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:331:21: error: expected ‘,’ or ‘...’ before ‘&&’ token argument_sink(Args&&...) {} ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:331:26: error: parameter packs not expanded with ‘...’: argument_sink(Args&&...) {} ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:331:26: note: ‘Args’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:493:17: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h: In instantiation of ‘struct eastl::integral_constant’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:494:30: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: error: ISO C++ forbids in-class initialization of non-const static member ‘eastl::integral_constant::value’ static EA_CONSTEXPR T value = v; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:499:26: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:517:17: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h: In instantiation of ‘struct eastl::integral_constant’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:518:30: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: error: ISO C++ forbids in-class initialization of non-const static member ‘eastl::integral_constant::value’ static EA_CONSTEXPR T value = v; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:523:26: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:524:81: error: ‘>>’ should be ‘> >’ within a nested template argument list struct disjunction : conditional>::type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:566:26: error: expected nested-name-specifier before ‘type’ struct identity { using type = T; }; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:584:31: error: expected nested-name-specifier before ‘type’ struct type_identity { using type = T; }; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:671:47: error: template argument 1 is invalid template struct is_reference : public eastl::true_type{}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:714:43: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:715:42: warning: variadic templates only available with -std=c++11 or -std=gnu++11 struct is_function ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:718:43: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:719:42: warning: variadic templates only available with -std=c++11 or -std=gnu++11 struct is_function // The second ellipsis handles the case of a function that takes ellipsis, like printf. ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:855:51: error: template argument 1 is invalid template struct remove_reference{ typedef T type; }; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:938:84: error: expected unqualified-id before ‘&&’ token template struct add_rvalue_reference { typedef T&& type; }; // Dinkumware has this as { typedef typename eastl::remove_reference::type&& type; }, but that doesn't seem right to me. ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:995:33: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1002:44: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1006:33: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1013:44: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1023:2: warning: scoped enums only available with -std=c++11 or -std=gnu++11 enum class endian ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1041:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_fundamental.h:53:21: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_fundamental.h:60:34: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1041:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_fundamental.h:235:26: error: ‘is_void_v’ was not declared in this scope : public bool_constant || is_integral_v || is_floating_point_v || is_null_pointer_v> {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_fundamental.h:235:37: error: template argument 1 is invalid : public bool_constant || is_integral_v || is_floating_point_v || is_null_pointer_v> {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_fundamental.h:235:39: error: expected ‘{’ before ‘||’ token : public bool_constant || is_integral_v || is_floating_point_v || is_null_pointer_v> {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_fundamental.h:235:39: error: expected unqualified-id before ‘||’ token In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1042:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:87:21: error: expected unqualified-id before ‘using’ template using add_volatile_t = typename add_volatile::type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:107:21: error: expected unqualified-id before ‘using’ template using add_cv_t = typename add_cv::type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:126:32: error: ‘is_enum_v’ is not a member of ‘eastl’ template || eastl::is_integral_v> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:126:50: error: expected primary-expression before ‘>’ token template || eastl::is_integral_v> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:126:52: error: expected unqualified-id before ‘||’ token template || eastl::is_integral_v> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:186:10: error: ‘make_signed_helper_0’ is not a class template struct make_signed_helper_0 ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1042:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:239:18: error: ‘add_const_t’ in namespace ‘eastl’ does not name a template type typedef eastl::add_const_t::type> type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:245:18: error: ‘add_volatile_t’ in namespace ‘eastl’ does not name a template type typedef eastl::add_volatile_t::type> type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:251:18: error: ‘add_cv_t’ in namespace ‘eastl’ does not name a template type typedef eastl::add_cv_t::type> type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:333:4: error: ‘conditional_t’ is not a member of ‘eastl’ eastl::conditional_t ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:473:9: note: provided for ‘template struct eastl::conditional’ struct conditional { typedef T type; }; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1042:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:345:6: error: expected identifier before ‘>’ token > ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:345:6: error: expected unqualified-id before ‘>’ token /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:409:18: error: ‘add_const_t’ in namespace ‘eastl’ does not name a template type typedef eastl::add_const_t::type> type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:415:18: error: ‘add_volatile_t’ in namespace ‘eastl’ does not name a template type typedef eastl::add_volatile_t::type> type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:421:18: error: ‘add_cv_t’ in namespace ‘eastl’ does not name a template type typedef eastl::add_cv_t::type> type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:572:52: error: expected primary-expression before ‘double’ template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:572:58: error: there are no arguments to ‘alignof’ that depend on a template parameter, so a declaration of ‘alignof’ must be available [-fpermissive] template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:572:58: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h: In instantiation of ‘struct eastl::integral_constant’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:43:37: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: error: ISO C++ forbids in-class initialization of non-const static member ‘eastl::integral_constant::value’ static EA_CONSTEXPR T value = v; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:320:20: error: expected identifier static decltype(ToFunction(eastl::declval()), eastl::yes_type()) is(int); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:320:35: error: expected unqualified-id before ‘(’ token static decltype(ToFunction(eastl::declval()), eastl::yes_type()) is(int); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:320:35: error: expected ‘)’ before ‘(’ token /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:320:43: error: expected identifier static decltype(ToFunction(eastl::declval()), eastl::yes_type()) is(int); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:320:57: error: expected unqualified-id before ‘(’ token static decltype(ToFunction(eastl::declval()), eastl::yes_type()) is(int); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:320:57: error: expected ‘)’ before ‘(’ token /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:320:59: error: expected initializer before ‘)’ token static decltype(ToFunction(eastl::declval()), eastl::yes_type()) is(int); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:662:19: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:667:13: error: ‘decay_t’ does not name a type { typedef decay_t type; }; // Question: Should we use T or decay_t here? The C++11 Standard specifically (20.9.7.6,p3) specifies that it be without decay, but libc++ uses decay. ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:672:11: error: ‘decay_t’ does not name a type typedef decay_t() : declval())> type; // The type of a tertiary expression is set by the compiler to be the common type of the two result types. ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:675:43: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:92:37: error: ‘is_integral_v’ was not declared in this scope : public integral_constant>>> // only integral types (floating point types excluded). ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:92:51: error: ‘remove_cv_t’ was not declared in this scope : public integral_constant>>> // only integral types (floating point types excluded). ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:92:63: error: ‘remove_all_extents_t’ was not declared in this scope : public integral_constant>>> // only integral types (floating point types excluded). ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:92:87: error: template argument 2 is invalid : public integral_constant>>> // only integral types (floating point types excluded). ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:231:73: error: expected primary-expression before ‘)’ token struct alignment_of_value{ static const size_t value = EASTL_ALIGN_OF(T); }; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:231:73: error: a function call cannot appear in a constant-expression /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:253:70: error: expected primary-expression before ‘)’ token struct is_aligned_value{ static const bool value = (EASTL_ALIGN_OF(T) > 8); }; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:253:70: error: a function call cannot appear in a constant-expression /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:345:54: error: template argument 1 is invalid template struct is_rvalue_reference : public eastl::true_type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:361:31: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:362:29: warning: variadic templates only available with -std=c++11 or -std=gnu++11 struct result_of ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:363:29: error: expected identifier { typedef decltype(eastl::declval()(eastl::declval()...)) type; }; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:363:39: error: expected unqualified-id before ‘(’ token { typedef decltype(eastl::declval()(eastl::declval()...)) type; }; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:363:39: error: expected ‘)’ before ‘(’ token /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:363:49: error: expected identifier { typedef decltype(eastl::declval()(eastl::declval()...)) type; }; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:363:66: error: expected unqualified-id before ‘(’ token { typedef decltype(eastl::declval()(eastl::declval()...)) type; }; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:363:66: error: expected ‘)’ before ‘(’ token /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:363:67: error: ISO C++ forbids declaration of ‘decltype’ with no type [-fpermissive] { typedef decltype(eastl::declval()(eastl::declval()...)) type; }; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:363:67: error: ‘decltype’ declared as function returning a function /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:363:67: error: expected ‘;’ at end of member declaration /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:363:68: error: expected unqualified-id before ‘...’ token { typedef decltype(eastl::declval()(eastl::declval()...)) type; }; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:383:40: error: ‘void_t’ in namespace ‘eastl’ does not name a template type template > ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:383:46: error: expected ‘>’ before ‘<’ token template > ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:384:42: error: expected unqualified-id before ‘{’ token struct has_equality : eastl::false_type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:387:9: error: ‘has_equality’ is not a class template struct has_equality() == eastl::declval())>> : eastl::true_type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:387:25: error: ‘void_t’ is not a member of ‘eastl’ struct has_equality() == eastl::declval())>> : eastl::true_type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:387:25: error: ‘void_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:387:66: error: a function call cannot appear in a constant-expression struct has_equality() == eastl::declval())>> : eastl::true_type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:387:89: error: a function call cannot appear in a constant-expression struct has_equality() == eastl::declval())>> : eastl::true_type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:387:90: error: a function call cannot appear in a constant-expression struct has_equality() == eastl::declval())>> : eastl::true_type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:416:30: error: ‘void_t’ is not a member of ‘eastl’ struct is_complete_type> : public true_type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:416:30: error: ‘void_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:416:67: error: a function call cannot appear in a constant-expression struct is_complete_type> : public true_type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:416:80: error: template argument 2 is invalid struct is_complete_type> : public true_type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:428:30: error: ‘enable_if_t’ is not a member of ‘eastl’ struct is_complete_type>> : public true_type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:428:30: error: ‘enable_if_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:428:49: error: ‘is_function_v’ is not a member of ‘eastl’ struct is_complete_type>> : public true_type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:428:73: error: template argument 2 is invalid struct is_complete_type>> : public true_type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:431:49: warning: variable templates only available with -std=c++14 or -std=gnu++14 EASTL_CPP17_INLINE_VARIABLE EA_CONSTEXPR bool is_complete_type_v = is_complete_type::value; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1045:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:398:60: error: ‘is_pod_v’ is not a member of ‘eastl’ struct has_trivial_relocate : public eastl::bool_constant && !eastl::is_volatile_v> {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:398:60: error: ‘is_pod_v’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:398:77: error: template argument 1 is invalid struct has_trivial_relocate : public eastl::bool_constant && !eastl::is_volatile_v> {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:398:79: error: expected ‘{’ before ‘&&’ token struct has_trivial_relocate : public eastl::bool_constant && !eastl::is_volatile_v> {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:398:79: error: expected unqualified-id before ‘&&’ token In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1045:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:742:51: error: expected unqualified-id before ‘&&’ token inline typename eastl::remove_reference::type&& move_internal(T&& x) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:745:31: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:746:57: error: ‘move_internal’ is not a member of ‘eastl’ typename first_type_select()...)))>::type is(T&&, Args&& ...); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:746:101: error: a function call cannot appear in a constant-expression typename first_type_select()...)))>::type is(T&&, Args&& ...); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:746:106: error: a function call cannot appear in a constant-expression typename first_type_select()...)))>::type is(T&&, Args&& ...); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:746:107: error: a function call cannot appear in a constant-expression typename first_type_select()...)))>::type is(T&&, Args&& ...); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:746:108: error: template argument 2 is invalid typename first_type_select()...)))>::type is(T&&, Args&& ...); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:746:120: error: expected ‘,’ or ‘...’ before ‘&&’ token typename first_type_select()...)))>::type is(T&&, Args&& ...); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:755:22: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:756:43: error: expected ‘,’ or ‘...’ before ‘&&’ token eastl::false_type is(argument_sink, Args&& ...); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:756:49: error: parameter packs not expanded with ‘...’: eastl::false_type is(argument_sink, Args&& ...); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:756:49: note: ‘Args’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:759:39: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:761:38: error: ‘eastl::is’ cannot appear in a constant-expression : public eastl::identity(), eastl::declval()...))>::type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:761:59: error: a function call cannot appear in a constant-expression : public eastl::identity(), eastl::declval()...))>::type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:761:83: error: a function call cannot appear in a constant-expression : public eastl::identity(), eastl::declval()...))>::type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:761:87: error: a function call cannot appear in a constant-expression : public eastl::identity(), eastl::declval()...))>::type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:761:88: error: a function call cannot appear in a constant-expression : public eastl::identity(), eastl::declval()...))>::type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:761:89: error: template argument 1 is invalid : public eastl::identity(), eastl::declval()...))>::type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:761:92: error: expected ‘{’ before ‘type’ : public eastl::identity(), eastl::declval()...))>::type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:761:97: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 : public eastl::identity(), eastl::declval()...))>::type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:761:92: warning: variable templates only available with -std=c++14 or -std=gnu++14 : public eastl::identity(), eastl::declval()...))>::type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:764:43: error: non-template type ‘is_constructible_helper_2’ used as a template struct is_constructible_helper_2 ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:768:49: error: non-template type ‘is_constructible_helper_2’ used as a template struct is_constructible_helper_2 ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:769:95: error: a function call cannot appear in a constant-expression : public eastl::identity::can(eastl::declval()))>::type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:769:96: error: a function call cannot appear in a constant-expression : public eastl::identity::can(eastl::declval()))>::type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:769:97: error: a function call cannot appear in a constant-expression : public eastl::identity::can(eastl::declval()))>::type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:769:98: error: template argument 1 is invalid : public eastl::identity::can(eastl::declval()))>::type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:772:49: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:773:58: error: non-template type ‘is_constructible_helper_2’ used as a template struct is_constructible_helper_2 ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:776:39: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:778:110: error: non-template type ‘is_constructible_helper_2’ used as a template : public is_constructible_helper_2::value || eastl::is_reference::value, T, Args...> {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:781:33: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:786:33: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:796:51: error: non-template type ‘is_constructible_helper_2’ used as a template struct is_constructible_helper_2 ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:800:48: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:801:60: error: non-template type ‘is_constructible_helper_2’ used as a template struct is_constructible_helper_2 ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:1052:33: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:1073:41: error: template argument 2 is invalid struct is_nothrow_constructible ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:1321:26: error: expected identifier static decltype(eastl::declval() = eastl::declval(), eastl::yes_type()) is(int); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:1321:37: error: expected unqualified-id before ‘(’ token static decltype(eastl::declval() = eastl::declval(), eastl::yes_type()) is(int); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:1321:37: error: expected ‘)’ before ‘(’ token /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:1321:47: error: invalid pure specifier (only ‘= 0’ is allowed) before ‘::’ token static decltype(eastl::declval() = eastl::declval(), eastl::yes_type()) is(int); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:1321:89: error: ISO C++ forbids declaration of ‘decltype’ with no type [-fpermissive] static decltype(eastl::declval() = eastl::declval(), eastl::yes_type()) is(int); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:1321:89: error: ‘decltype’ declared as function returning a function In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:88:22: error: expected unqualified-id before ‘&&’ token EA_CPP14_CONSTEXPR T&& forward(typename eastl::remove_reference::type& x) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:95:22: error: expected unqualified-id before ‘&&’ token EA_CPP14_CONSTEXPR T&& forward(typename eastl::remove_reference::type&& x) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:112:62: error: expected unqualified-id before ‘&&’ token EA_CPP14_CONSTEXPR typename eastl::remove_reference::type&& ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:138:23: error: expected unqualified-id before ‘&&’ token EA_CPP14_CONSTEXPR T&& ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:413:9: error: expected nested-name-specifier before ‘WrappedIteratorReference’ using WrappedIteratorReference = typename iterator_traits::reference; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:423:9: error: expected nested-name-specifier before ‘reference’ using reference = conditional_t::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:448:3: error: ‘reference’ does not name a type reference operator*() const { return static_cast(*mIterator); } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:497:3: error: ‘reference’ does not name a type reference operator[](difference_type n) const ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:539:85: error: expected type-specifier before ‘decltype’ operator-(const move_iterator& a, const move_iterator& b) -> decltype(a.base() - b.base()) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:539:85: error: expected initializer before ‘decltype’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:634:65: error: expected ‘,’ or ‘...’ before ‘&&’ token back_insert_iterator& operator=(typename Container::value_type&& value) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h: In member function ‘eastl::back_insert_iterator& eastl::back_insert_iterator::operator=(typename Container::value_type)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:635:26: error: ‘move’ is not a member of ‘eastl’ { container.push_back(eastl::move(value)); return *this; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:635:38: error: ‘value’ was not declared in this scope { container.push_back(eastl::move(value)); return *this; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:1066:65: error: expected type-specifier before ‘decltype’ EA_CPP14_CONSTEXPR inline auto begin(Container& container) -> decltype(container.begin()) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:1066:65: error: expected initializer before ‘decltype’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:1072:71: error: expected type-specifier before ‘decltype’ EA_CPP14_CONSTEXPR inline auto begin(const Container& container) -> decltype(container.begin()) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:1072:71: error: expected initializer before ‘decltype’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:1084:72: error: expected type-specifier before ‘decltype’ EA_CPP14_CONSTEXPR inline auto cbegin(const Container& container) -> decltype(eastl::begin(container)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:1084:72: error: expected initializer before ‘decltype’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:1090:63: error: expected type-specifier before ‘decltype’ EA_CPP14_CONSTEXPR inline auto end(Container& container) -> decltype(container.end()) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:1090:63: error: expected initializer before ‘decltype’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:1096:69: error: expected type-specifier before ‘decltype’ EA_CPP14_CONSTEXPR inline auto end(const Container& container) -> decltype(container.end()) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:1096:69: error: expected initializer before ‘decltype’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:1108:70: error: expected type-specifier before ‘decltype’ EA_CPP14_CONSTEXPR inline auto cend(const Container& container) -> decltype(eastl::end(container)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:1108:70: error: expected initializer before ‘decltype’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:1114:66: error: expected type-specifier before ‘decltype’ EA_CPP14_CONSTEXPR inline auto rbegin(Container& container) -> decltype(container.rbegin()) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:1114:66: error: expected initializer before ‘decltype’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:1120:72: error: expected type-specifier before ‘decltype’ EA_CPP14_CONSTEXPR inline auto rbegin(const Container& container) -> decltype(container.rbegin()) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:1120:72: error: expected initializer before ‘decltype’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:1126:64: error: expected type-specifier before ‘decltype’ EA_CPP14_CONSTEXPR inline auto rend(Container& container) -> decltype(container.rend()) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:1126:64: error: expected initializer before ‘decltype’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:1132:70: error: expected type-specifier before ‘decltype’ EA_CPP14_CONSTEXPR inline auto rend(const Container& container) -> decltype(container.rend()) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:1132:70: error: expected initializer before ‘decltype’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:1138:73: error: expected type-specifier before ‘decltype’ EA_CPP14_CONSTEXPR inline auto crbegin(const Container& container) -> decltype(eastl::rbegin(container)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:1138:73: error: expected initializer before ‘decltype’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:1144:71: error: expected type-specifier before ‘decltype’ EA_CPP14_CONSTEXPR inline auto crend(const Container& container) -> decltype(eastl::rend(container)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:1144:71: error: expected initializer before ‘decltype’ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:242:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/copy_help.h: In static member function ‘static OutputIterator eastl::move_and_copy_helper::move_or_copy(InputIterator, InputIterator, OutputIterator)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/copy_help.h:87:15: error: ‘move’ is not a member of ‘eastl’ *result = eastl::move(*first); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/copy_help.h: In static member function ‘static OutputIterator eastl::move_and_copy_helper::move_or_copy(InputIterator, InputIterator, OutputIterator)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/copy_help.h:102:15: error: ‘move’ is not a member of ‘eastl’ *result = eastl::move(*first); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:43:56: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:44:45: error: expected ‘,’ or ‘...’ before ‘&&’ token EA_CONSTEXPR auto invoke_impl(R C::*func, T&& obj, Args&&... args) EA_NOEXCEPT_IF(EA_NOEXCEPT_EXPR((eastl::forward(obj).*func)(eastl::forward(args)...))) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:99: error: template argument 1 is invalid decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:15: error: expected nested-name-specifier before ‘enable_if’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:99: error: template argument 1 is invalid decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:39: error: ‘decay_t’ was not declared in this scope -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:50: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:35: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:63: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:65: error: ‘forward’ is not a member of ‘eastl’ decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: a function call cannot appear in a constant-expression decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:94: error: wrong number of template arguments (3, should be 2) In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:46:99: error: template argument 1 is invalid decltype((eastl::forward(obj).*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:45:15: error: expected initializer before ‘enable_if’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:51:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:52:33: error: expected ‘,’ or ‘...’ before ‘&&’ token EA_CONSTEXPR auto invoke_impl(F&& func, Args&&... args) EA_NOEXCEPT_IF(EA_NOEXCEPT_EXPR(eastl::forward(func)(eastl::forward(args)...))) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:53:6: error: expected type-specifier before ‘decltype’ -> decltype(eastl::forward(func)(eastl::forward(args)...)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:53:6: error: expected initializer before ‘decltype’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:59:56: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:60:45: error: expected ‘,’ or ‘...’ before ‘&&’ token EA_CONSTEXPR auto invoke_impl(R C::*func, T&& obj, Args&&... args) EA_NOEXCEPT_IF(EA_NOEXCEPT_EXPR(((*eastl::forward(obj)).*func)(eastl::forward(args)...))) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:61:6: error: expected type-specifier before ‘decltype’ -> decltype(((*eastl::forward(obj)).*func)(eastl::forward(args)...)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:61:6: error: expected initializer before ‘decltype’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:67:47: error: expected ‘,’ or ‘...’ before ‘&&’ token EA_CONSTEXPR auto invoke_impl(M C::*member, T&& obj) EA_NOEXCEPT_IF(EA_NOEXCEPT_EXPR(eastl::forward(obj).*member)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:5: error: template argument 1 is invalid >::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:68:15: error: expected nested-name-specifier before ‘enable_if’ -> typename enable_if< ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:5: error: template argument 1 is invalid >::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:91:58: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_POINTER_STATIC_ASSERT_FUNCS_IMPL(fetch_add) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:91:58: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:91:58: error: macro "static_assert" passed 3 arguments, but takes just 2 In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:95:58: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_POINTER_STATIC_ASSERT_FUNCS_IMPL(add_fetch) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:95:58: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:95:58: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:99:58: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_POINTER_STATIC_ASSERT_FUNCS_IMPL(fetch_sub) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:99:58: error: macro "static_assert" passed 3 arguments, but takes just 2 In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:99:58: error: macro "static_assert" passed 3 arguments, but takes just 2 In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:103:58: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_POINTER_STATIC_ASSERT_FUNCS_IMPL(sub_fetch) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:103:58: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:103:58: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:107:62: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_POINTER_STATIC_ASSERT_INC_DEC_OPERATOR_IMPL(++) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:107:62: error: macro "static_assert" passed 3 arguments, but takes just 2 /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:109:62: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_POINTER_STATIC_ASSERT_INC_DEC_OPERATOR_IMPL(--) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:109:62: error: macro "static_assert" passed 3 arguments, but takes just 2 In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:113:65: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_POINTER_STATIC_ASSERT_ASSIGNMENT_OPERATOR_IMPL(+=) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:115:65: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_POINTER_STATIC_ASSERT_ASSIGNMENT_OPERATOR_IMPL(-=) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:18: error: ‘decay_t’ was not declared in this scope is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:69:29: error: ‘::value’ has not been declared is_base_of>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:13: error: ‘forward’ is not a member of ‘eastl’ decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:70:43: error: a function call cannot appear in a constant-expression decltype(eastl::forward(obj).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:2: error: wrong number of template arguments (3, should be 2) >::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:307:10: note: provided for ‘template struct eastl::is_base_of’ struct is_base_of : public eastl::integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:71:5: error: template argument 1 is invalid >::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:68:15: error: expected initializer before ‘enable_if’ -> typename enable_if< ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:77:47: error: expected ‘,’ or ‘...’ before ‘&&’ token EA_CONSTEXPR auto invoke_impl(M C::*member, T&& obj) EA_NOEXCEPT_IF(EA_NOEXCEPT_EXPR((*eastl::forward(obj)).*member)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:78:6: error: expected type-specifier before ‘decltype’ -> decltype((*eastl::forward(obj)).*member) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:78:6: error: expected initializer before ‘decltype’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:83:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:84:24: error: ISO C++ forbids declaration of ‘parameter’ with no type [-fpermissive] EA_CONSTEXPR decltype(auto) invoke(F&& func, Args&&... args) EA_NOEXCEPT_IF(EA_NOEXCEPT_EXPR(invoke_impl(eastl::forward(func), eastl::forward(args)...))) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:84:30: error: expected constructor, destructor, or type conversion before ‘invoke’ EA_CONSTEXPR decltype(auto) invoke(F&& func, Args&&... args) EA_NOEXCEPT_IF(EA_NOEXCEPT_EXPR(invoke_impl(eastl::forward(func), eastl::forward(args)...))) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:89:49: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:93:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:94:31: error: ‘void_t’ was not declared in this scope struct invoke_result_impl(), eastl::declval()...))>, Args...> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:94:77: error: a function call cannot appear in a constant-expression struct invoke_result_impl(), eastl::declval()...))>, Args...> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:94:101: error: a function call cannot appear in a constant-expression struct invoke_result_impl(), eastl::declval()...))>, Args...> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:94:105: error: a function call cannot appear in a constant-expression struct invoke_result_impl(), eastl::declval()...))>, Args...> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:94:106: error: a function call cannot appear in a constant-expression struct invoke_result_impl(), eastl::declval()...))>, Args...> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:94:107: error: template argument 2 is invalid struct invoke_result_impl(), eastl::declval()...))>, Args...> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:99:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:107:49: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:110:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:111:30: error: ‘void_t’ was not declared in this scope struct is_invocable_impl::type>, Args...> : public eastl::true_type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:111:84: error: template argument 2 is invalid struct is_invocable_impl::type>, Args...> : public eastl::true_type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:113:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:116:61: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:119:44: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:120:35: error: ‘void_t’ was not declared in this scope struct is_invocable_r_impl::type>, Args...> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:120:82: error: template argument 3 is invalid struct is_invocable_r_impl::type>, Args...> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:123:44: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:126:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:127:48: warning: variable templates only available with -std=c++14 or -std=gnu++14 EASTL_CPP17_INLINE_VARIABLE EA_CONSTEXPR bool is_invocable_v = is_invocable::value; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:129:44: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:130:48: warning: variable templates only available with -std=c++14 or -std=gnu++14 EASTL_CPP17_INLINE_VARIABLE EA_CONSTEXPR bool is_invocable_r_v = is_invocable_r::value; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:132:49: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:135:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:136:38: error: ‘void_t’ was not declared in this scope struct is_nothrow_invocable_impl::type>, Args...> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:136:92: error: template argument 2 is invalid struct is_nothrow_invocable_impl::type>, Args...> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:139:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:142:61: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:145:44: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:146:43: error: ‘void_t’ was not declared in this scope struct is_nothrow_invocable_r_impl::type>, Args...> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:146:97: error: template argument 3 is invalid struct is_nothrow_invocable_r_impl::type>, Args...> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:152:44: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:155:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:156:48: warning: variable templates only available with -std=c++14 or -std=gnu++14 EASTL_CPP17_INLINE_VARIABLE EA_CONSTEXPR bool is_no_throw_invocable_v = is_nothrow_invocable::value; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:158:44: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:159:48: warning: variable templates only available with -std=c++14 or -std=gnu++14 EASTL_CPP17_INLINE_VARIABLE EA_CONSTEXPR bool is_nothrow_invocable_r_v = is_nothrow_invocable_r::value; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:212:39: error: expected ‘,’ or ‘...’ before ‘&&’ token EA_CPP14_CONSTEXPR auto operator()(A&& a, B&& b) const ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:213:7: error: expected type-specifier before ‘decltype’ -> decltype(eastl::forward(a) < eastl::forward(b)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:213:7: error: expected initializer before ‘decltype’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:226:22: error: expected ‘,’ or ‘...’ before ‘&&’ token reference_wrapper(T&&) = delete; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:226:28: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 reference_wrapper(T&&) = delete; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:234:21: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:235:46: error: template argument 1 is invalid typename eastl::result_of::type operator() (ArgTypes&&...) const; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:235:47: error: expected identifier before ‘::’ token typename eastl::result_of::type operator() (ArgTypes&&...) const; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:235:54: error: expected initializer before ‘operator’ typename eastl::result_of::type operator() (ArgTypes&&...) const; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:271:20: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:272:45: error: template argument 1 is invalid typename eastl::result_of::type reference_wrapper::operator() (ArgTypes&&... args) const ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:272:46: error: expected identifier before ‘::’ token typename eastl::result_of::type reference_wrapper::operator() (ArgTypes&&... args) const ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:272:46: error: too many template-parameter-lists /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:285:18: error: expected ‘,’ or ‘...’ before ‘&&’ token void ref(const T&&) = delete; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:285:24: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 void ref(const T&&) = delete; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:300:19: error: expected ‘,’ or ‘...’ before ‘&&’ token void cref(const T&&) = delete; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:300:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 void cref(const T&&) = delete; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:339:56: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:340:45: error: expected ‘,’ or ‘...’ before ‘&&’ token EA_CONSTEXPR auto invoke_impl(R C::*func, T&& obj, Args&&... args) EA_NOEXCEPT_IF(EA_NOEXCEPT_EXPR((obj.get().*func)(eastl::forward(args)...))) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:218:1: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_CLASS_IMPL(T, eastl::internal::select_atomic_inherit, T, T) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:220:34: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_USING_ATOMIC_BASE(T) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:71: error: template argument 1 is invalid decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:17: error: expected nested-name-specifier before ‘enable_if’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:227:1: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_CLASS_IMPL(T, eastl::internal::atomic_integral_width, T, T) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:229:34: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_USING_ATOMIC_BASE(T) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:238:1: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_CLASS_IMPL(T*, eastl::internal::atomic_pointer_width, T*, ptrdiff_t) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:240:35: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_USING_ATOMIC_BASE(T*) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1767:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_standalone.h:360:55: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER(Order); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_standalone.h:396:55: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER(Order); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1768:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h:47:51: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(Order); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h:53:56: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER(Order); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h:81:51: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(Order); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h:88:56: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER(Order); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h:127:51: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(Order); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h:134:56: error: macro "static_assert" passed 3 arguments, but takes just 2 EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER(Order); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:71: error: template argument 1 is invalid decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:48: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:66: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:20: error: ‘obj’ was not declared in this scope decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:24: error: ‘.’ cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:28: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:35: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:37: error: ‘forward’ is not a member of ‘eastl’ decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: a function call cannot appear in a constant-expression decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:66: error: wrong number of template arguments (2, should be 1) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:342:71: error: template argument 1 is invalid decltype((obj.get().*func)(eastl::forward(args)...))>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:341:17: error: expected initializer before ‘enable_if’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:348:47: error: expected ‘,’ or ‘...’ before ‘&&’ token EA_CONSTEXPR auto invoke_impl(M C::*member, T&& obj) EA_NOEXCEPT_IF(EA_NOEXCEPT_EXPR(obj.get().*member)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:55: error: template argument 1 is invalid decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:18: error: expected nested-name-specifier before ‘enable_if’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:55: error: template argument 1 is invalid decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:49: error: ‘decay_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:67: error: ‘::value’ has not been declared -> typename enable_if>::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:34: error: ‘obj’ was not declared in this scope decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:38: error: ‘.’ cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:42: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:51: error: a function call cannot appear in a constant-expression decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:52: error: wrong number of template arguments (2, should be 1) decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:319:9: note: provided for ‘template struct eastl::is_reference_wrapper’ struct is_reference_wrapper ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:350:55: error: template argument 1 is invalid decltype(obj.get().*member)>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/functional_base.h:349:18: error: expected initializer before ‘enable_if’ -> typename enable_if>::value, ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:14:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/mem_fn.h:83:57: error: a function call cannot appear in a constant-expression static const bool value = !is_same::value; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/mem_fn.h:83:58: error: a function call cannot appear in a constant-expression static const bool value = !is_same::value; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/mem_fn.h:83:75: error: template argument 1 is invalid static const bool value = !is_same::value; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/mem_fn.h:84:20: error: ‘test’ is not a type typedef decltype(test((T*)0)) type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/mem_fn.h:84:29: error: expected ‘)’ before numeric constant typedef decltype(test((T*)0)) type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/mem_fn.h:84:29: error: expected ‘)’ before numeric constant /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/mem_fn.h:84:29: error: ISO C++ forbids declaration of ‘decltype’ with no type [-fpermissive] /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/mem_fn.h:84:28: error: expected ‘;’ at end of member declaration typedef decltype(test((T*)0)) type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/mem_fn.h:84:29: error: expected unqualified-id before numeric constant typedef decltype(test((T*)0)) type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/mem_fn.h:96:57: error: a function call cannot appear in a constant-expression static const bool value = !is_same::value; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/mem_fn.h:96:58: error: a function call cannot appear in a constant-expression static const bool value = !is_same::value; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/mem_fn.h:96:75: error: template argument 1 is invalid static const bool value = !is_same::value; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/mem_fn.h:97:20: error: ‘test’ is not a type typedef decltype(test((T*)0)) type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/mem_fn.h:97:29: error: expected ‘)’ before numeric constant typedef decltype(test((T*)0)) type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/mem_fn.h:97:29: error: expected ‘)’ before numeric constant /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/mem_fn.h:97:29: error: ISO C++ forbids declaration of ‘decltype’ with no type [-fpermissive] /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/mem_fn.h:97:28: error: expected ‘;’ at end of member declaration typedef decltype(test((T*)0)) type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/mem_fn.h:97:29: error: expected unqualified-id before numeric constant typedef decltype(test((T*)0)) type; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:14:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/mem_fn.h:210:15: error: expected nested-name-specifier before ‘invoke_result0’ typename invoke_result0::type operator()(A0& a0) const ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/mem_fn.h:210:29: error: expected initializer before ‘<’ token typename invoke_result0::type operator()(A0& a0) const ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/mem_fn.h:216:15: error: expected nested-name-specifier before ‘invoke_result1’ typename invoke_result1::type operator()(A0& a0, A1& a1) const ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/mem_fn.h:216:29: error: expected initializer before ‘<’ token typename invoke_result1::type operator()(A0& a0, A1& a1) const ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/mem_fn.h:222:15: error: expected nested-name-specifier before ‘invoke_result2’ typename invoke_result2::type operator()(A0& a0, A1& a1, A2& a2) const ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/mem_fn.h:222:29: error: expected initializer before ‘<’ token typename invoke_result2::type operator()(A0& a0, A1& a1, A2& a2) const ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:42:39: error: expected ‘,’ or ‘...’ before ‘&&’ token EA_CPP14_CONSTEXPR auto operator()(A&& a, B&& b) const ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:43:7: error: expected type-specifier before ‘decltype’ -> decltype(eastl::forward(a) + eastl::forward(b)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:43:7: error: expected initializer before ‘decltype’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:60:39: error: expected ‘,’ or ‘...’ before ‘&&’ token EA_CPP14_CONSTEXPR auto operator()(A&& a, B&& b) const ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:61:7: error: expected type-specifier before ‘decltype’ -> decltype(eastl::forward(a) - eastl::forward(b)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:61:7: error: expected initializer before ‘decltype’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:78:39: error: expected ‘,’ or ‘...’ before ‘&&’ token EA_CPP14_CONSTEXPR auto operator()(A&& a, B&& b) const ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:79:7: error: expected type-specifier before ‘decltype’ -> decltype(eastl::forward(a) * eastl::forward(b)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:79:7: error: expected initializer before ‘decltype’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:96:39: error: expected ‘,’ or ‘...’ before ‘&&’ token EA_CPP14_CONSTEXPR auto operator()(A&& a, B&& b) const ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:97:7: error: expected type-specifier before ‘decltype’ -> decltype(eastl::forward(a) / eastl::forward(b)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:97:7: error: expected initializer before ‘decltype’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:114:39: error: expected ‘,’ or ‘...’ before ‘&&’ token EA_CPP14_CONSTEXPR auto operator()(A&& a, B&& b) const ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:115:7: error: expected type-specifier before ‘decltype’ -> decltype(eastl::forward(a) % eastl::forward(b)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:115:7: error: expected initializer before ‘decltype’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:132:39: error: expected ‘,’ or ‘...’ before ‘&&’ token EA_CPP14_CONSTEXPR auto operator()(T&& t) const ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:133:7: error: expected type-specifier before ‘decltype’ -> decltype(-eastl::forward(t)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:133:7: error: expected initializer before ‘decltype’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:150:39: error: expected ‘,’ or ‘...’ before ‘&&’ token EA_CPP14_CONSTEXPR auto operator()(A&& a, B&& b) const ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:151:7: error: expected type-specifier before ‘decltype’ -> decltype(eastl::forward(a) == eastl::forward(b)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:151:7: error: expected initializer before ‘decltype’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:174:39: error: expected ‘,’ or ‘...’ before ‘&&’ token EA_CPP14_CONSTEXPR auto operator()(A&& a, B&& b) const ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:175:7: error: expected type-specifier before ‘decltype’ -> decltype(eastl::forward(a) != eastl::forward(b)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:175:7: error: expected initializer before ‘decltype’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:229:39: error: expected ‘,’ or ‘...’ before ‘&&’ token EA_CPP14_CONSTEXPR auto operator()(A&& a, B&& b) const ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:230:7: error: expected type-specifier before ‘decltype’ -> decltype(eastl::forward(a) > eastl::forward(b)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:230:7: error: expected initializer before ‘decltype’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:301:39: error: expected ‘,’ or ‘...’ before ‘&&’ token EA_CPP14_CONSTEXPR auto operator()(A&& a, B&& b) const ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:302:7: error: expected type-specifier before ‘decltype’ -> decltype(eastl::forward(a) >= eastl::forward(b)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:302:7: error: expected initializer before ‘decltype’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:324:39: error: expected ‘,’ or ‘...’ before ‘&&’ token EA_CPP14_CONSTEXPR auto operator()(A&& a, B&& b) const ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:325:7: error: expected type-specifier before ‘decltype’ -> decltype(eastl::forward(a) <= eastl::forward(b)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:325:7: error: expected initializer before ‘decltype’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:347:39: error: expected ‘,’ or ‘...’ before ‘&&’ token EA_CPP14_CONSTEXPR auto operator()(A&& a, B&& b) const ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:348:7: error: expected type-specifier before ‘decltype’ -> decltype(eastl::forward(a) && eastl::forward(b)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:348:7: error: expected initializer before ‘decltype’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:364:39: error: expected ‘,’ or ‘...’ before ‘&&’ token EA_CPP14_CONSTEXPR auto operator()(A&& a, B&& b) const ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:365:7: error: expected type-specifier before ‘decltype’ -> decltype(eastl::forward(a) || eastl::forward(b)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:365:7: error: expected initializer before ‘decltype’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:381:39: error: expected ‘,’ or ‘...’ before ‘&&’ token EA_CPP14_CONSTEXPR auto operator()(T&& t) const ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:382:7: error: expected type-specifier before ‘decltype’ -> decltype(!eastl::forward(t)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:382:7: error: expected initializer before ‘decltype’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:399:65: error: ‘enable_if_t’ in namespace ‘eastl’ does not name a template type template , eastl::remove_const_t>>> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:399:76: error: expected ‘>’ before ‘<’ token template , eastl::remove_const_t>>> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:401:4: error: expected unqualified-id before ‘{’ token { return b == a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:410:65: error: ‘enable_if_t’ in namespace ‘eastl’ does not name a template type template , eastl::remove_const_t>>> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:410:76: error: expected ‘>’ before ‘<’ token template , eastl::remove_const_t>>> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:412:4: error: expected unqualified-id before ‘{’ token { return b != a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:422:65: error: ‘enable_if_t’ in namespace ‘eastl’ does not name a template type template , eastl::remove_const_t>>> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:422:76: error: expected ‘>’ before ‘<’ token template , eastl::remove_const_t>>> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:424:4: error: expected unqualified-id before ‘{’ token { return b < a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:946:24: error: expected ‘,’ or ‘...’ before ‘&&’ token explicit not_fn_ret(F&& f) : mDecayF(eastl::forward(f)) {} ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:947:24: error: expected ‘,’ or ‘...’ before ‘&&’ token not_fn_ret(not_fn_ret&& f) = default; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:947:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 not_fn_ret(not_fn_ret&& f) = default; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:947:32: error: invalid constructor; you probably meant ‘eastl::not_fn_ret (const eastl::not_fn_ret&)’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:948:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 not_fn_ret(const not_fn_ret& f) = default; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:951:18: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:952:23: error: expected ‘,’ or ‘...’ before ‘&&’ token auto operator()(Args&&... args) & ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:952:35: error: expected initializer before ‘&’ token auto operator()(Args&&... args) & ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:956:18: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:957:23: error: expected ‘,’ or ‘...’ before ‘&&’ token auto operator()(Args&&... args) const & ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:957:41: error: expected initializer before ‘&’ token auto operator()(Args&&... args) const & ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:962:18: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:963:23: error: expected ‘,’ or ‘...’ before ‘&&’ token auto operator()(Args&&... args) && ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:963:35: error: expected initializer before ‘&&’ token auto operator()(Args&&... args) && ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:967:18: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:968:23: error: expected ‘,’ or ‘...’ before ‘&&’ token auto operator()(Args&&... args) const && ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:968:41: error: expected initializer before ‘&&’ token auto operator()(Args&&... args) const && ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:972:10: error: ‘decay_t’ in namespace ‘eastl’ does not name a template type eastl::decay_t mDecayF; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h: In constructor ‘eastl::not_fn_ret::not_fn_ret(F)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:946:32: error: class ‘eastl::not_fn_ret’ does not have any field named ‘mDecayF’ explicit not_fn_ret(F&& f) : mDecayF(eastl::forward(f)) {} ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:946:40: error: ‘forward’ is not a member of ‘eastl’ explicit not_fn_ret(F&& f) : mDecayF(eastl::forward(f)) {} ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:946:56: error: expected primary-expression before ‘>’ token explicit not_fn_ret(F&& f) : mDecayF(eastl::forward(f)) {} ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:946:58: error: ‘f’ was not declared in this scope explicit not_fn_ret(F&& f) : mDecayF(eastl::forward(f)) {} ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:988:31: error: expected ‘,’ or ‘...’ before ‘&&’ token inline not_fn_ret not_fn(F&& f) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h: In function ‘eastl::not_fn_ret eastl::not_fn(F)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:990:24: error: ‘forward’ is not a member of ‘eastl’ return not_fn_ret(eastl::forward(f)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:990:42: error: ‘f’ was not declared in this scope return not_fn_ret(eastl::forward(f)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:990:23: error: expected primary-expression before ‘(’ token return not_fn_ret(eastl::forward(f)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:990:24: error: ‘forward’ is not a member of ‘eastl’ return not_fn_ret(eastl::forward(f)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:990:40: error: expected primary-expression before ‘>’ token return not_fn_ret(eastl::forward(f)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:1015:42: error: ‘is_enum_v’ was not declared in this scope struct hash : Internal::EnableHashIf> {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:1015:53: error: template argument 2 is invalid struct hash : Internal::EnableHashIf> {}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:19:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:14, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:1246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_help.h:29:38: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_help.h:30:59: warning: variadic templates only available with -std=c++11 or -std=gnu++11 bool is_null(Result (*const& function_pointer)(Arguments...)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_help.h:35:54: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_help.h:36:66: warning: variadic templates only available with -std=c++11 or -std=gnu++11 bool is_null(Result (Class::*const& function_pointer)(Arguments...)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_help.h:41:54: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_help.h:42:66: warning: variadic templates only available with -std=c++11 or -std=gnu++11 bool is_null(Result (Class::*const& function_pointer)(Arguments...) const) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:19:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:22, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:14, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:1246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/in_place_t.h:31:20: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 in_place_tag() = delete; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/in_place_t.h: In function ‘eastl::in_place_tag eastl::Internal_ConstructInPlaceTag()’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/in_place_t.h:39:97: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 inline in_place_tag Internal_ConstructInPlaceTag() { return in_place_tag(Internal::in_place_tag{}); } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/in_place_t.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/in_place_t.h:50:8: error: expected nested-name-specifier before ‘in_place_t’ using in_place_t = in_place_tag(&)(Internal::in_place_tag); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/in_place_t.h:53:2: error: expected unqualified-id before ‘using’ using in_place_type_t = in_place_tag(&)(Internal::in_place_type_tag); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/in_place_t.h:56:2: error: expected unqualified-id before ‘using’ using in_place_index_t = in_place_tag(&)(Internal::in_place_index_tag); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:22, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:14, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:1246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/piecewise_construct_t.h:24:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 explicit piecewise_construct_t() = default; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:22:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:14, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:1246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:118:40: error: ‘eastl::swap(T&, T&)’ cannot appear in a constant-expression { const static bool value = noexcept(swap(eastl::declval(), eastl::declval())); }; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:118:64: error: a function call cannot appear in a constant-expression { const static bool value = noexcept(swap(eastl::declval(), eastl::declval())); }; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:118:86: error: a function call cannot appear in a constant-expression { const static bool value = noexcept(swap(eastl::declval(), eastl::declval())); }; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:118:87: error: a function call cannot appear in a constant-expression { const static bool value = noexcept(swap(eastl::declval(), eastl::declval())); }; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:118:88: error: a function call cannot appear in a constant-expression { const static bool value = noexcept(swap(eastl::declval(), eastl::declval())); }; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:147:35: error: ‘eastl::swap(T&, T&)’ cannot appear in a constant-expression !eastl::is_same(), eastl::declval())), eastl::unused>::value && ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:147:58: error: a function call cannot appear in a constant-expression !eastl::is_same(), eastl::declval())), eastl::unused>::value && ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:147:79: error: a function call cannot appear in a constant-expression !eastl::is_same(), eastl::declval())), eastl::unused>::value && ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:147:80: error: a function call cannot appear in a constant-expression !eastl::is_same(), eastl::declval())), eastl::unused>::value && ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:147:81: error: a function call cannot appear in a constant-expression !eastl::is_same(), eastl::declval())), eastl::unused>::value && ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:147:97: error: template argument 1 is invalid !eastl::is_same(), eastl::declval())), eastl::unused>::value && ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:148:35: error: ‘eastl::swap(T&, T&)’ cannot appear in a constant-expression !eastl::is_same(), eastl::declval())), eastl::unused>::value; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:148:58: error: a function call cannot appear in a constant-expression !eastl::is_same(), eastl::declval())), eastl::unused>::value; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:148:79: error: a function call cannot appear in a constant-expression !eastl::is_same(), eastl::declval())), eastl::unused>::value; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:148:80: error: a function call cannot appear in a constant-expression !eastl::is_same(), eastl::declval())), eastl::unused>::value; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:148:81: error: a function call cannot appear in a constant-expression !eastl::is_same(), eastl::declval())), eastl::unused>::value; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:148:97: error: template argument 1 is invalid !eastl::is_same(), eastl::declval())), eastl::unused>::value; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:295:29: error: expected ‘,’ or ‘...’ before ‘&&’ token inline T exchange(T& obj, U&& new_value) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:295:41: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 inline T exchange(T& obj, U&& new_value) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h: In function ‘T eastl::exchange(T&, U)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:298:9: error: ‘forward’ is not a member of ‘eastl’ obj = eastl::forward(new_value); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:298:25: error: expected primary-expression before ‘>’ token obj = eastl::forward(new_value); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:298:27: error: ‘new_value’ was not declared in this scope obj = eastl::forward(new_value); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:319:23: error: expected ‘,’ or ‘...’ before ‘&&’ token void as_const(const T&&) = delete; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:319:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 void as_const(const T&&) = delete; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:381:28: error: ‘enable_if_t’ in namespace ‘eastl’ does not name a template type class = eastl::enable_if_t && ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:381:39: error: expected ‘>’ before ‘<’ token class = eastl::enable_if_t && ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:385:3: error: expected unqualified-id before ‘{’ token { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:418:3: error: expected unqualified-id before ‘using’ using single_pair_ctor_sfinae = eastl::enable_if_t>; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:424:62: error: ‘single_pair_ctor_sfinae’ does not name a type template > ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:424:85: error: expected ‘>’ before ‘<’ token template > ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:427:3: error: expected unqualified-id before ‘{’ token { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:446:22: error: ‘enable_if_t’ in namespace ‘eastl’ does not name a template type class = eastl::enable_if_t && eastl::is_copy_constructible_v>> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:446:33: error: expected ‘>’ before ‘<’ token class = eastl::enable_if_t && eastl::is_copy_constructible_v>> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:449:3: error: expected unqualified-id before ‘{’ token { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:452:31: error: expected ‘,’ or ‘...’ before ‘&&’ token EA_CPP14_CONSTEXPR pair(pair&& p) = default; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:452:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 EA_CPP14_CONSTEXPR pair(pair&& p) = default; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:452:39: error: invalid constructor; you probably meant ‘eastl::pair (const eastl::pair&)’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:453:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 EA_CPP14_CONSTEXPR pair(const pair&) = default; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:458:22: error: ‘enable_if_t’ in namespace ‘eastl’ does not name a template type class = eastl::enable_if_t && eastl::is_convertible_v>> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:458:33: error: expected ‘>’ before ‘<’ token class = eastl::enable_if_t && eastl::is_convertible_v>> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:461:3: error: expected unqualified-id before ‘{’ token { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:466:31: error: ‘enable_if_t’ in namespace ‘eastl’ does not name a template type typename = eastl::enable_if_t && eastl::is_convertible_v>> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:466:42: error: expected ‘>’ before ‘<’ token typename = eastl::enable_if_t && eastl::is_convertible_v>> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:469:3: error: expected unqualified-id before ‘{’ token { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:472:43: error: ‘enable_if_t’ in namespace ‘eastl’ does not name a template type template >> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:472:54: error: expected ‘>’ before ‘<’ token template >> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:475:3: error: expected unqualified-id before ‘{’ token { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:478:43: error: ‘enable_if_t’ in namespace ‘eastl’ does not name a template type template >> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:478:54: error: expected ‘>’ before ‘<’ token template >> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:481:3: error: expected unqualified-id before ‘{’ token { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:486:31: error: ‘enable_if_t’ in namespace ‘eastl’ does not name a template type typename = eastl::enable_if_t && eastl::is_convertible_v>> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:486:42: error: expected ‘>’ before ‘<’ token typename = eastl::enable_if_t && eastl::is_convertible_v>> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:489:3: error: expected unqualified-id before ‘{’ token { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:494:18: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template && ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:496:42: error: expected ‘>’ before ‘<’ token typename = eastl::enable_if_t && ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:504:3: error: expected unqualified-id before ‘{’ token { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:509:18: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:509:34: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:509:55: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:509:69: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:511:12: error: ‘eastl::tuple’ has not been declared eastl::tuple first_args, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:511:17: error: expected ‘,’ or ‘...’ before ‘<’ token eastl::tuple first_args, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:531:31: error: ‘enable_if_t’ in namespace ‘eastl’ does not name a template type typename = eastl::enable_if_t && eastl::is_convertible_v>> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:531:42: error: expected ‘>’ before ‘<’ token typename = eastl::enable_if_t && eastl::is_convertible_v>> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:533:3: error: expected unqualified-id before ‘{’ token { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:539:23: error: expected ‘,’ or ‘...’ before ‘&&’ token pair& operator=(pair&& p) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:549:31: error: ‘enable_if_t’ in namespace ‘eastl’ does not name a template type typename = eastl::enable_if_t && eastl::is_convertible_v>> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:549:42: error: expected ‘>’ before ‘<’ token typename = eastl::enable_if_t && eastl::is_convertible_v>> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:551:3: error: expected unqualified-id before ‘{’ token { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h: In constructor ‘eastl::pair::pair(eastl::piecewise_construct_t, int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:515:12: error: ‘forward’ is not a member of ‘eastl’ : first(eastl::forward(eastl::get(first_args))...) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:515:32: error: expected primary-expression before ‘>’ token : first(eastl::forward(eastl::get(first_args))...) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:515:34: error: ‘get’ is not a member of ‘eastl’ : first(eastl::forward(eastl::get(first_args))...) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:515:49: error: ‘first_args’ was not declared in this scope : first(eastl::forward(eastl::get(first_args))...) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:516:13: error: ‘forward’ is not a member of ‘eastl’ , second(eastl::forward(eastl::get(second_args))...) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:516:33: error: expected primary-expression before ‘>’ token , second(eastl::forward(eastl::get(second_args))...) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:516:35: error: ‘get’ is not a member of ‘eastl’ , second(eastl::forward(eastl::get(second_args))...) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:516:50: error: ‘second_args’ was not declared in this scope , second(eastl::forward(eastl::get(second_args))...) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h: In member function ‘eastl::pair& eastl::pair::operator=(eastl::pair)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:542:12: error: ‘forward’ is not a member of ‘eastl’ first = eastl::forward(p.first); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:542:29: error: expected primary-expression before ‘>’ token first = eastl::forward(p.first); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:542:31: error: ‘p’ was not declared in this scope first = eastl::forward(p.first); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:543:13: error: ‘forward’ is not a member of ‘eastl’ second = eastl::forward(p.second); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:543:30: error: expected primary-expression before ‘>’ token second = eastl::forward(p.second); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:15, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:330:20: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:331:21: error: expected ‘,’ or ‘...’ before ‘&&’ token argument_sink(Args&&...) {} ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:331:26: error: parameter packs not expanded with ‘...’: argument_sink(Args&&...) {} ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:331:26: note: ‘Args’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:694:14: error: expected ‘,’ or ‘...’ before ‘&&’ token make_pair(T1&& a, T2&& b) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h: In function ‘eastl::pair::type>::type, typename eastl::remove_reference_wrapper::type>::type> eastl::make_pair(T1)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:699:38: error: ‘forward’ is not a member of ‘eastl’ return eastl::pair(eastl::forward(a), eastl::forward(b)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:699:57: error: ‘a’ was not declared in this scope return eastl::pair(eastl::forward(a), eastl::forward(b)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:699:61: error: ‘forward’ is not a member of ‘eastl’ return eastl::pair(eastl::forward(a), eastl::forward(b)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:699:37: error: expected primary-expression before ‘(’ token return eastl::pair(eastl::forward(a), eastl::forward(b)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:699:38: error: ‘forward’ is not a member of ‘eastl’ return eastl::pair(eastl::forward(a), eastl::forward(b)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:699:55: error: expected primary-expression before ‘>’ token return eastl::pair(eastl::forward(a), eastl::forward(b)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:699:61: error: ‘forward’ is not a member of ‘eastl’ return eastl::pair(eastl::forward(a), eastl::forward(b)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:699:78: error: expected primary-expression before ‘>’ token return eastl::pair(eastl::forward(a), eastl::forward(b)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:699:80: error: ‘b’ was not declared in this scope return eastl::pair(eastl::forward(a), eastl::forward(b)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:723:18: error: expected ‘,’ or ‘...’ before ‘&&’ token make_pair_ref(T1&& a, T2&& b) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:493:17: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h: In function ‘eastl::pair::type>::type, typename eastl::remove_reference_wrapper::type>::type> eastl::make_pair_ref(T1)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:728:38: error: ‘forward’ is not a member of ‘eastl’ return eastl::pair(eastl::forward(a), eastl::forward(b)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:728:57: error: ‘a’ was not declared in this scope return eastl::pair(eastl::forward(a), eastl::forward(b)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:728:61: error: ‘forward’ is not a member of ‘eastl’ return eastl::pair(eastl::forward(a), eastl::forward(b)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h: In instantiation of ‘struct eastl::integral_constant’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:494:30: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: error: ISO C++ forbids in-class initialization of non-const static member ‘eastl::integral_constant::value’ static EA_CONSTEXPR T value = v; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:728:37: error: expected primary-expression before ‘(’ token return eastl::pair(eastl::forward(a), eastl::forward(b)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:728:38: error: ‘forward’ is not a member of ‘eastl’ return eastl::pair(eastl::forward(a), eastl::forward(b)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:728:55: error: expected primary-expression before ‘>’ token return eastl::pair(eastl::forward(a), eastl::forward(b)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:728:61: error: ‘forward’ is not a member of ‘eastl’ return eastl::pair(eastl::forward(a), eastl::forward(b)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:728:78: error: expected primary-expression before ‘>’ token return eastl::pair(eastl::forward(a), eastl::forward(b)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/utility.h:728:80: error: ‘b’ was not declared in this scope return eastl::pair(eastl::forward(a), eastl::forward(b)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:499:26: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:517:17: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h: In instantiation of ‘struct eastl::integral_constant’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:518:30: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: error: ISO C++ forbids in-class initialization of non-const static member ‘eastl::integral_constant::value’ static EA_CONSTEXPR T value = v; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:523:26: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:524:81: error: ‘>>’ should be ‘> >’ within a nested template argument list struct disjunction : conditional>::type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:566:26: error: expected nested-name-specifier before ‘type’ struct identity { using type = T; }; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:584:31: error: expected nested-name-specifier before ‘type’ struct type_identity { using type = T; }; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:671:47: error: template argument 1 is invalid template struct is_reference : public eastl::true_type{}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:714:43: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:715:42: warning: variadic templates only available with -std=c++11 or -std=gnu++11 struct is_function ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:718:43: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:719:42: warning: variadic templates only available with -std=c++11 or -std=gnu++11 struct is_function // The second ellipsis handles the case of a function that takes ellipsis, like printf. ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:855:51: error: template argument 1 is invalid template struct remove_reference{ typedef T type; }; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:938:84: error: expected unqualified-id before ‘&&’ token template struct add_rvalue_reference { typedef T&& type; }; // Dinkumware has this as { typedef typename eastl::remove_reference::type&& type; }, but that doesn't seem right to me. ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:15, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:995:33: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:14:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:1246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:100:9: error: ‘alignment_of_v’ is not a member of ‘eastl’ (eastl::alignment_of_v> % eastl::alignment_of_v) == 0; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1002:44: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:100:65: error: ‘alignment_of_v’ is not a member of ‘eastl’ (eastl::alignment_of_v> % eastl::alignment_of_v) == 0; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:100:94: error: template argument 1 is invalid (eastl::alignment_of_v> % eastl::alignment_of_v) == 0; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:100:100: error: ISO C++ forbids in-class initialization of non-const static member ‘eastl::internal::is_functor_inplace_allocatable::value’ (eastl::alignment_of_v> % eastl::alignment_of_v) == 0; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1006:33: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:110:10: error: expected nested-name-specifier before ‘FunctorStorageType’ using FunctorStorageType = functor_storage; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:111:4: error: ‘FunctorStorageType’ does not name a type FunctorStorageType mStorage; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1013:44: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:113:29: warning: scoped enums only available with -std=c++11 or -std=gnu++11 enum ManagerOperations : int ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1023:2: warning: scoped enums only available with -std=c++11 or -std=gnu++11 enum class endian ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:130:41: error: ‘FunctorStorageType’ does not name a type static Functor* GetFunctorPtr(const FunctorStorageType& storage) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:136:31: error: ‘FunctorStorageType’ has not been declared static void CreateFunctor(FunctorStorageType& storage, T&& functor) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:136:61: error: expected ‘,’ or ‘...’ before ‘&&’ token static void CreateFunctor(FunctorStorageType& storage, T&& functor) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:141:33: error: ‘FunctorStorageType’ has not been declared static void DestructFunctor(FunctorStorageType& storage) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:146:29: error: ‘FunctorStorageType’ has not been declared static void CopyFunctor(FunctorStorageType& to, const FunctorStorageType& from) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:146:59: error: ‘FunctorStorageType’ does not name a type static void CopyFunctor(FunctorStorageType& to, const FunctorStorageType& from) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:151:29: error: ‘FunctorStorageType’ has not been declared static void MoveFunctor(FunctorStorageType& to, FunctorStorageType& from) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:151:53: error: ‘FunctorStorageType’ has not been declared static void MoveFunctor(FunctorStorageType& to, FunctorStorageType& from) EA_NOEXCEPT ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:14:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:1246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:189:41: error: ‘FunctorStorageType’ does not name a type static Functor* GetFunctorPtr(const FunctorStorageType& storage) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:194:45: error: ‘FunctorStorageType’ does not name a type static Functor*& GetFunctorPtrRef(const FunctorStorageType& storage) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:200:31: error: ‘FunctorStorageType’ has not been declared static void CreateFunctor(FunctorStorageType& storage, T&& functor) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:200:61: error: expected ‘,’ or ‘...’ before ‘&&’ token static void CreateFunctor(FunctorStorageType& storage, T&& functor) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:218:33: error: ‘FunctorStorageType’ has not been declared static void DestructFunctor(FunctorStorageType& storage) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:229:29: error: ‘FunctorStorageType’ has not been declared static void CopyFunctor(FunctorStorageType& to, const FunctorStorageType& from) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:229:59: error: ‘FunctorStorageType’ does not name a type static void CopyFunctor(FunctorStorageType& to, const FunctorStorageType& from) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:245:29: error: ‘FunctorStorageType’ has not been declared static void MoveFunctor(FunctorStorageType& to, FunctorStorageType& from) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:245:53: error: ‘FunctorStorageType’ has not been declared static void MoveFunctor(FunctorStorageType& to, FunctorStorageType& from) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:280:52: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:281:10: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class function_manager final : public function_manager_base ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:284:11: error: expected nested-name-specifier before ‘Base’ using Base = function_manager_base; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1041:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:15, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_fundamental.h:53:21: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:394:30: warning: variadic templates only available with -std=c++11 or -std=gnu++11 static R Invoker(Args... args, const FunctorStorageType& functor) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_fundamental.h:60:34: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:394:42: error: ‘FunctorStorageType’ does not name a type static R Invoker(Args... args, const FunctorStorageType& functor) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:400:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 function_base_detail() EA_NOEXCEPT = default; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:401:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ~function_base_detail() EA_NOEXCEPT = default; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:14:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:1246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h: In static member function ‘static void eastl::internal::function_base_detail::function_manager_base >::CreateFunctor(int&, T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:138:45: error: ‘forward’ is not a member of ‘eastl’ ::new (GetFunctorPtr(storage)) Functor(eastl::forward(functor)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:138:61: error: expected primary-expression before ‘>’ token ::new (GetFunctorPtr(storage)) Functor(eastl::forward(functor)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:138:63: error: ‘functor’ was not declared in this scope ::new (GetFunctorPtr(storage)) Functor(eastl::forward(functor)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h: In static member function ‘static void* eastl::internal::function_base_detail::function_manager_base >::Manager(void*, void*, eastl::internal::function_base_detail::ManagerOperations)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:162:37: error: ‘FunctorStorageType’ does not name a type DestructFunctor(*static_cast(to)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:162:55: error: expected ‘>’ before ‘*’ token DestructFunctor(*static_cast(to)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:162:55: error: expected ‘(’ before ‘*’ token /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:162:56: error: expected primary-expression before ‘>’ token DestructFunctor(*static_cast(to)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:167:33: error: ‘FunctorStorageType’ does not name a type CopyFunctor(*static_cast(to), ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:167:51: error: expected ‘>’ before ‘*’ token CopyFunctor(*static_cast(to), ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:167:51: error: expected ‘(’ before ‘*’ token /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:167:52: error: expected primary-expression before ‘>’ token CopyFunctor(*static_cast(to), ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:168:39: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] *static_cast(from)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:168:39: error: expected ‘>’ before ‘FunctorStorageType’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:168:39: error: expected ‘(’ before ‘FunctorStorageType’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:168:39: error: ‘FunctorStorageType’ was not declared in this scope /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:168:58: error: expected primary-expression before ‘>’ token *static_cast(from)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:168:66: error: expected ‘)’ before ‘;’ token *static_cast(from)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:173:33: error: ‘FunctorStorageType’ does not name a type MoveFunctor(*static_cast(to), *static_cast(from)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:173:51: error: expected ‘>’ before ‘*’ token MoveFunctor(*static_cast(to), *static_cast(from)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:173:51: error: expected ‘(’ before ‘*’ token /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:173:52: error: expected primary-expression before ‘>’ token MoveFunctor(*static_cast(to), *static_cast(from)); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1041:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:15, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_fundamental.h:235:26: error: ‘is_void_v’ was not declared in this scope : public bool_constant || is_integral_v || is_floating_point_v || is_null_pointer_v> {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:173:72: error: ‘FunctorStorageType’ does not name a type MoveFunctor(*static_cast(to), *static_cast(from)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:173:90: error: expected ‘>’ before ‘*’ token MoveFunctor(*static_cast(to), *static_cast(from)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_fundamental.h:235:37: error: template argument 1 is invalid : public bool_constant || is_integral_v || is_floating_point_v || is_null_pointer_v> {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:173:90: error: expected ‘(’ before ‘*’ token /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_fundamental.h:235:39: error: expected ‘{’ before ‘||’ token : public bool_constant || is_integral_v || is_floating_point_v || is_null_pointer_v> {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:173:91: error: expected primary-expression before ‘>’ token MoveFunctor(*static_cast(to), *static_cast(from)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_fundamental.h:235:39: error: expected unqualified-id before ‘||’ token /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:173:99: error: expected ‘)’ before ‘;’ token MoveFunctor(*static_cast(to), *static_cast(from)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:174:37: error: ‘FunctorStorageType’ does not name a type DestructFunctor(*static_cast(from)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:174:55: error: expected ‘>’ before ‘*’ token DestructFunctor(*static_cast(from)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:174:55: error: expected ‘(’ before ‘*’ token /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:174:56: error: expected primary-expression before ‘>’ token DestructFunctor(*static_cast(from)); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:14:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:1246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h: In static member function ‘static void eastl::internal::function_base_detail::function_manager_base::value)>::type>::CreateFunctor(int&, T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:202:12: error: ISO C++ forbids declaration of ‘allocator’ with no type [-fpermissive] auto& allocator = *EASTLAllocatorDefault(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:203:54: error: request for member ‘allocate’ in ‘allocator’, which is of non-class type ‘int’ Functor* func = static_cast(allocator.allocate(sizeof(Functor), alignof(Functor), 0)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:203:95: error: expected primary-expression before ‘)’ token Functor* func = static_cast(allocator.allocate(sizeof(Functor), alignof(Functor), 0)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:203:95: error: there are no arguments to ‘alignof’ that depend on a template parameter, so a declaration of ‘alignof’ must be available [-fpermissive] /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:214:47: error: ‘forward’ is not a member of ‘eastl’ ::new (static_cast(func)) Functor(eastl::forward(functor)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:214:63: error: expected primary-expression before ‘>’ token ::new (static_cast(func)) Functor(eastl::forward(functor)); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1042:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:15, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:87:21: error: expected unqualified-id before ‘using’ template using add_volatile_t = typename add_volatile::type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:214:65: error: ‘functor’ was not declared in this scope ::new (static_cast(func)) Functor(eastl::forward(functor)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:107:21: error: expected unqualified-id before ‘using’ template using add_cv_t = typename add_cv::type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h: In static member function ‘static void eastl::internal::function_base_detail::function_manager_base::value)>::type>::DestructFunctor(int&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:223:13: error: ISO C++ forbids declaration of ‘allocator’ with no type [-fpermissive] auto& allocator = *EASTLAllocatorDefault(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:126:32: error: ‘is_enum_v’ is not a member of ‘eastl’ template || eastl::is_integral_v> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:126:50: error: expected primary-expression before ‘>’ token template || eastl::is_integral_v> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:225:17: error: request for member ‘deallocate’ in ‘allocator’, which is of non-class type ‘int’ allocator.deallocate(static_cast(func), sizeof(Functor)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:126:52: error: expected unqualified-id before ‘||’ token template || eastl::is_integral_v> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:186:10: error: ‘make_signed_helper_0’ is not a class template struct make_signed_helper_0 ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h: In static member function ‘static void eastl::internal::function_base_detail::function_manager_base::value)>::type>::CopyFunctor(int&, const int&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:231:12: error: ISO C++ forbids declaration of ‘allocator’ with no type [-fpermissive] auto& allocator = *EASTLAllocatorDefault(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:232:54: error: request for member ‘allocate’ in ‘allocator’, which is of non-class type ‘int’ Functor* func = static_cast(allocator.allocate(sizeof(Functor), alignof(Functor), 0)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:232:95: error: expected primary-expression before ‘)’ token Functor* func = static_cast(allocator.allocate(sizeof(Functor), alignof(Functor), 0)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:232:95: error: there are no arguments to ‘alignof’ that depend on a template parameter, so a declaration of ‘alignof’ must be available [-fpermissive] /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h: In static member function ‘static void* eastl::internal::function_base_detail::function_manager_base::value)>::type>::Manager(void*, void*, eastl::internal::function_base_detail::ManagerOperations)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:258:37: error: ‘FunctorStorageType’ does not name a type DestructFunctor(*static_cast(to)); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1042:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:15, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:239:18: error: ‘add_const_t’ in namespace ‘eastl’ does not name a template type typedef eastl::add_const_t::type> type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:258:55: error: expected ‘>’ before ‘*’ token DestructFunctor(*static_cast(to)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:258:55: error: expected ‘(’ before ‘*’ token /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:258:56: error: expected primary-expression before ‘>’ token DestructFunctor(*static_cast(to)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:245:18: error: ‘add_volatile_t’ in namespace ‘eastl’ does not name a template type typedef eastl::add_volatile_t::type> type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:263:33: error: ‘FunctorStorageType’ does not name a type CopyFunctor(*static_cast(to), ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:263:51: error: expected ‘>’ before ‘*’ token CopyFunctor(*static_cast(to), ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:251:18: error: ‘add_cv_t’ in namespace ‘eastl’ does not name a template type typedef eastl::add_cv_t::type> type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:263:51: error: expected ‘(’ before ‘*’ token /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:263:52: error: expected primary-expression before ‘>’ token CopyFunctor(*static_cast(to), ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:264:39: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] *static_cast(from)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:264:39: error: expected ‘>’ before ‘FunctorStorageType’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:264:39: error: expected ‘(’ before ‘FunctorStorageType’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:264:39: error: ‘FunctorStorageType’ was not declared in this scope /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:264:58: error: expected primary-expression before ‘>’ token *static_cast(from)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:264:66: error: expected ‘)’ before ‘;’ token *static_cast(from)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:269:33: error: ‘FunctorStorageType’ does not name a type MoveFunctor(*static_cast(to), *static_cast(from)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:269:51: error: expected ‘>’ before ‘*’ token MoveFunctor(*static_cast(to), *static_cast(from)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:269:51: error: expected ‘(’ before ‘*’ token /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:333:4: error: ‘conditional_t’ is not a member of ‘eastl’ eastl::conditional_t’ token MoveFunctor(*static_cast(to), *static_cast(from)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:333:4: error: ‘conditional_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:269:72: error: ‘FunctorStorageType’ does not name a type MoveFunctor(*static_cast(to), *static_cast(from)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:269:90: error: expected ‘>’ before ‘*’ token MoveFunctor(*static_cast(to), *static_cast(from)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:334:4: error: ‘conditional_t’ is not a member of ‘eastl’ eastl::conditional_t’ token MoveFunctor(*static_cast(to), *static_cast(from)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:269:99: error: expected ‘)’ before ‘;’ token MoveFunctor(*static_cast(to), *static_cast(from)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:335:4: error: ‘conditional_t’ is not a member of ‘eastl’ eastl::conditional_t ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:15, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:473:9: note: provided for ‘template struct eastl::conditional’ struct conditional { typedef T type; }; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h: In static member function ‘static void* eastl::internal::function_base_detail::function_manager::Manager(void*, void*, eastl::internal::function_base_detail::ManagerOperations)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:303:34: error: ‘Base’ has not been declared return static_cast(Base::GetFunctorPtr(*static_cast(to))); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1042:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:15, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:345:6: error: expected identifier before ‘>’ token > ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:345:6: error: expected unqualified-id before ‘>’ token /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:303:67: error: ‘FunctorStorageType’ does not name a type return static_cast(Base::GetFunctorPtr(*static_cast(to))); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:303:85: error: expected ‘>’ before ‘*’ token return static_cast(Base::GetFunctorPtr(*static_cast(to))); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:303:85: error: expected ‘(’ before ‘*’ token /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:303:86: error: expected primary-expression before ‘>’ token return static_cast(Base::GetFunctorPtr(*static_cast(to))); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:303:93: error: expected ‘)’ before ‘;’ token return static_cast(Base::GetFunctorPtr(*static_cast(to))); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:308:15: error: ‘Base’ has not been declared return Base::Manager(to, from, ops); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h: In static member function ‘static R eastl::internal::function_base_detail::function_manager::Invoker(Args ..., const int&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:396:13: error: ‘invoke’ is not a member of ‘eastl’ return eastl::invoke(*Base::GetFunctorPtr(functor), eastl::forward(args)...); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:396:28: error: ‘Base’ has not been declared return eastl::invoke(*Base::GetFunctorPtr(functor), eastl::forward(args)...); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:396:58: error: ‘forward’ is not a member of ‘eastl’ return eastl::invoke(*Base::GetFunctorPtr(functor), eastl::forward(args)...); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:396:77: error: expected primary-expression before ‘>’ token return eastl::invoke(*Base::GetFunctorPtr(functor), eastl::forward(args)...); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:418:52: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:419:46: warning: variadic templates only available with -std=c++11 or -std=gnu++11 class function_detail : public function_base_detail ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:422:10: error: expected nested-name-specifier before ‘result_type’ using result_type = R; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:425:10: error: expected nested-name-specifier before ‘Base’ using Base = function_base_detail; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:426:10: error: expected nested-name-specifier before ‘FunctorStorageType’ using FunctorStorageType = typename function_base_detail::FunctorStorageType; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:427:10: error: ‘Base’ has not been declared using Base::mStorage; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:409:18: error: ‘add_const_t’ in namespace ‘eastl’ does not name a template type typedef eastl::add_const_t::type> type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:430:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 function_detail() EA_NOEXCEPT = default; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:415:18: error: ‘add_volatile_t’ in namespace ‘eastl’ does not name a template type typedef eastl::add_volatile_t::type> type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:421:18: error: ‘add_cv_t’ in namespace ‘eastl’ does not name a template type typedef eastl::add_cv_t::type> type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:441:35: error: expected ‘,’ or ‘...’ before ‘&&’ token function_detail(function_detail&& other) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:441:43: error: invalid constructor; you probably meant ‘eastl::internal::function_detail (const eastl::internal::function_detail&)’ function_detail(function_detail&& other) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:405:20: error: ‘enable_if_t’ in namespace ‘eastl’ does not name a template type typename eastl::enable_if_t && \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:410:4: note: in expansion of macro ‘EASTL_INTERNAL_FUNCTION_VALID_FUNCTION_ARGS’ EASTL_INTERNAL_FUNCTION_VALID_FUNCTION_ARGS(FUNCTOR, RET, ARGS, MYSELF, MYSELF) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:449:43: note: in expansion of macro ‘EASTL_INTERNAL_FUNCTION_DETAIL_VALID_FUNCTION_ARGS’ template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:405:31: error: expected ‘>’ before ‘<’ token typename eastl::enable_if_t && \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:410:4: note: in expansion of macro ‘EASTL_INTERNAL_FUNCTION_VALID_FUNCTION_ARGS’ EASTL_INTERNAL_FUNCTION_VALID_FUNCTION_ARGS(FUNCTOR, RET, ARGS, MYSELF, MYSELF) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:449:43: note: in expansion of macro ‘EASTL_INTERNAL_FUNCTION_DETAIL_VALID_FUNCTION_ARGS’ template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:451:4: error: expected unqualified-id before ‘{’ token { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:471:46: error: expected ‘,’ or ‘...’ before ‘&&’ token function_detail& operator=(function_detail&& other) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:405:20: error: ‘enable_if_t’ in namespace ‘eastl’ does not name a template type typename eastl::enable_if_t && \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:410:4: note: in expansion of macro ‘EASTL_INTERNAL_FUNCTION_VALID_FUNCTION_ARGS’ EASTL_INTERNAL_FUNCTION_VALID_FUNCTION_ARGS(FUNCTOR, RET, ARGS, MYSELF, MYSELF) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:491:43: note: in expansion of macro ‘EASTL_INTERNAL_FUNCTION_DETAIL_VALID_FUNCTION_ARGS’ template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:572:52: error: expected primary-expression before ‘double’ template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:405:31: error: expected ‘>’ before ‘<’ token typename eastl::enable_if_t && \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:410:4: note: in expansion of macro ‘EASTL_INTERNAL_FUNCTION_VALID_FUNCTION_ARGS’ EASTL_INTERNAL_FUNCTION_VALID_FUNCTION_ARGS(FUNCTOR, RET, ARGS, MYSELF, MYSELF) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:491:43: note: in expansion of macro ‘EASTL_INTERNAL_FUNCTION_DETAIL_VALID_FUNCTION_ARGS’ template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:572:58: error: there are no arguments to ‘alignof’ that depend on a template parameter, so a declaration of ‘alignof’ must be available [-fpermissive] template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:493:4: error: expected unqualified-id before ‘{’ token { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_transformations.h:572:58: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:535:29: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:540:45: warning: variadic templates only available with -std=c++11 or -std=gnu++11 EASTL_FORCE_INLINE R operator ()(Args... args) const ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:609:29: error: expected ‘,’ or ‘...’ before ‘&&’ token void Move(function_detail&& other) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:624:37: error: expected ‘,’ or ‘...’ before ‘&&’ token void CreateForwardFunctor(Functor&& functor) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:643:59: error: ‘Base’ has not been declared typedef void* (*ManagerFuncPtr)(void*, void*, typename Base::ManagerOperations); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:644:35: warning: variadic templates only available with -std=c++11 or -std=gnu++11 typedef R (*InvokeFuncPtr)(Args..., const FunctorStorageType&); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:644:46: error: ‘FunctorStorageType’ does not name a type typedef R (*InvokeFuncPtr)(Args..., const FunctorStorageType&); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:652:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 static R DefaultInvoker(Args... /*args*/, const FunctorStorageType& /*functor*/) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:652:52: error: ‘FunctorStorageType’ does not name a type static R DefaultInvoker(Args... /*args*/, const FunctorStorageType& /*functor*/) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:15, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h: In instantiation of ‘struct eastl::integral_constant’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:43:37: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: error: ISO C++ forbids in-class initialization of non-const static member ‘eastl::integral_constant::value’ static EA_CONSTEXPR T value = v; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:666:36: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 InvokeFuncPtr mInvokeFuncPtr = &DefaultInvoker; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h: In member function ‘eastl::internal::function_detail& eastl::internal::function_detail::operator=(eastl::internal::function_detail)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:473:17: error: ‘other’ was not declared in this scope if(this != &other) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h: In member function ‘void eastl::internal::function_detail::swap(eastl::internal::function_detail&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:512:5: error: ‘FunctorStorageType’ was not declared in this scope FunctorStorageType tempStorage; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:515:53: error: ‘tempStorage’ was not declared in this scope (void)(*other.mMgrFuncPtr)(static_cast(&tempStorage), static_cast(&other.mStorage), ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:516:15: error: ‘Base’ has not been declared Base::ManagerOperations::MGROPS_MOVE_FUNCTOR); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:521:84: error: ‘mStorage’ was not declared in this scope (void)(*mMgrFuncPtr)(static_cast(&other.mStorage), static_cast(&mStorage), ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:522:12: error: ‘Base’ has not been declared Base::ManagerOperations::MGROPS_MOVE_FUNCTOR); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:527:53: error: ‘mStorage’ was not declared in this scope (void)(*other.mMgrFuncPtr)(static_cast(&mStorage), static_cast(&tempStorage), ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:527:84: error: ‘tempStorage’ was not declared in this scope (void)(*other.mMgrFuncPtr)(static_cast(&mStorage), static_cast(&tempStorage), ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:528:15: error: ‘Base’ has not been declared Base::ManagerOperations::MGROPS_MOVE_FUNCTOR); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h: In member function ‘R eastl::internal::function_detail::operator()(Args ...) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:542:30: error: ‘forward’ is not a member of ‘eastl’ return (*mInvokeFuncPtr)(eastl::forward(args)..., this->mStorage); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:542:49: error: expected primary-expression before ‘>’ token return (*mInvokeFuncPtr)(eastl::forward(args)..., this->mStorage); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h: In member function ‘const std::type_info& eastl::internal::function_detail::target_type() const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:550:52: error: ‘Base’ has not been declared void* ret = (*mMgrFuncPtr)(nullptr, nullptr, Base::ManagerOperations::MGROPS_GET_TYPE_INFO); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h: In member function ‘Functor* eastl::internal::function_detail::target()’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:561:54: error: ‘mStorage’ was not declared in this scope void* ret = (*mMgrFuncPtr)(static_cast(&mStorage), nullptr, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:562:16: error: ‘Base’ has not been declared Base::ManagerOperations::MGROPS_GET_FUNC_PTR); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h: In member function ‘const Functor* eastl::internal::function_detail::target() const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:573:54: error: ‘mStorage’ was not declared in this scope void* ret = (*mMgrFuncPtr)(static_cast(&mStorage), nullptr, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:574:16: error: ‘Base’ has not been declared Base::ManagerOperations::MGROPS_GET_FUNC_PTR); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h: In member function ‘void eastl::internal::function_detail::Destroy()’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:591:47: error: ‘mStorage’ was not declared in this scope (void)(*mMgrFuncPtr)(static_cast(&mStorage), nullptr, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:592:27: error: ‘Base’ has not been declared Base::ManagerOperations::MGROPS_DESTRUCT_FUNCTOR); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h: In member function ‘void eastl::internal::function_detail::Copy(const eastl::internal::function_detail&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:600:53: error: ‘mStorage’ was not declared in this scope (void)(*other.mMgrFuncPtr)(static_cast(&mStorage), ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:602:33: error: ‘Base’ has not been declared Base::ManagerOperations::MGROPS_COPY_FUNCTOR); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h: In member function ‘void eastl::internal::function_detail::Move(eastl::internal::function_detail)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:611:9: error: ‘other’ was not declared in this scope if (other.HaveManager()) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:613:53: error: ‘mStorage’ was not declared in this scope (void)(*other.mMgrFuncPtr)(static_cast(&mStorage), static_cast(&other.mStorage), ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:614:33: error: ‘Base’ has not been declared Base::ManagerOperations::MGROPS_MOVE_FUNCTOR); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:617:19: error: ‘other’ was not declared in this scope mMgrFuncPtr = other.mMgrFuncPtr; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h: In member function ‘void eastl::internal::function_detail::CreateForwardFunctor(Functor)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:626:11: error: expected nested-name-specifier before ‘DecayedFunctorType’ using DecayedFunctorType = typename eastl::decay::type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:627:11: error: expected nested-name-specifier before ‘FunctionManagerType’ using FunctionManagerType = typename Base::template function_manager; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:629:27: error: ‘functor’ was not declared in this scope if (internal::is_null(functor)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:636:21: error: ‘FunctionManagerType’ has not been declared mMgrFuncPtr = &FunctionManagerType::Manager; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:637:24: error: ‘FunctionManagerType’ has not been declared mInvokeFuncPtr = &FunctionManagerType::Invoker; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:638:6: error: ‘FunctionManagerType’ has not been declared FunctionManagerType::CreateFunctor(mStorage, eastl::forward(functor)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:638:41: error: ‘mStorage’ was not declared in this scope FunctionManagerType::CreateFunctor(mStorage, eastl::forward(functor)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:638:51: error: ‘forward’ is not a member of ‘eastl’ FunctionManagerType::CreateFunctor(mStorage, eastl::forward(functor)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:638:73: error: expected primary-expression before ‘>’ token FunctionManagerType::CreateFunctor(mStorage, eastl::forward(functor)); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:1246:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:32:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:33:23: warning: variadic templates only available with -std=c++11 or -std=gnu++11 class function : public internal::function_detail ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:33:111: warning: variadic templates only available with -std=c++11 or -std=gnu++11 class function : public internal::function_detail ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:36:9: error: expected nested-name-specifier before ‘Base’ using Base = internal::function_detail; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:38:18: error: ‘Base’ has not been declared using typename Base::result_type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:40:28: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 function() EA_NOEXCEPT = default; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:51:20: error: expected ‘,’ or ‘...’ before ‘&&’ token function(function&& other) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:51:28: error: invalid constructor; you probably meant ‘eastl::function (const eastl::function&)’ function(function&& other) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:14:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:1246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:405:20: error: ‘enable_if_t’ in namespace ‘eastl’ does not name a template type typename eastl::enable_if_t && \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:56:42: note: in expansion of macro ‘EASTL_INTERNAL_FUNCTION_VALID_FUNCTION_ARGS’ template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:405:31: error: expected ‘>’ before ‘<’ token typename eastl::enable_if_t && \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:56:42: note: in expansion of macro ‘EASTL_INTERNAL_FUNCTION_VALID_FUNCTION_ARGS’ template ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:1246:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:59:3: error: expected unqualified-id before ‘{’ token { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:62:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ~function() EA_NOEXCEPT = default; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:70:31: error: expected ‘,’ or ‘...’ before ‘&&’ token function& operator=(function&& other) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:14:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:1246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:405:20: error: ‘enable_if_t’ in namespace ‘eastl’ does not name a template type typename eastl::enable_if_t && \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:82:42: note: in expansion of macro ‘EASTL_INTERNAL_FUNCTION_VALID_FUNCTION_ARGS’ template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function_detail.h:405:31: error: expected ‘>’ before ‘<’ token typename eastl::enable_if_t && \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:82:42: note: in expansion of macro ‘EASTL_INTERNAL_FUNCTION_VALID_FUNCTION_ARGS’ template ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/functional.h:1246:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:246, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:84:3: error: expected unqualified-id before ‘{’ token { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:101:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const EA_NOEXCEPT ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:15, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:320:20: error: expected identifier static decltype(ToFunction(eastl::declval()), eastl::yes_type()) is(int); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:106:25: warning: variadic templates only available with -std=c++11 or -std=gnu++11 R operator ()(Args... args) const ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:320:35: error: expected unqualified-id before ‘(’ token static decltype(ToFunction(eastl::declval()), eastl::yes_type()) is(int); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:320:35: error: expected ‘)’ before ‘(’ token /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:320:43: error: expected identifier static decltype(ToFunction(eastl::declval()), eastl::yes_type()) is(int); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:320:57: error: expected unqualified-id before ‘(’ token static decltype(ToFunction(eastl::declval()), eastl::yes_type()) is(int); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:320:57: error: expected ‘)’ before ‘(’ token /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:320:59: error: expected initializer before ‘)’ token static decltype(ToFunction(eastl::declval()), eastl::yes_type()) is(int); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h: In constructor ‘eastl::function::function(std::nullptr_t)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:42:6: error: class ‘eastl::function’ does not have any field named ‘Base’ : Base(p) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h: In copy constructor ‘eastl::function::function(const eastl::function&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:47:6: error: class ‘eastl::function’ does not have any field named ‘Base’ : Base(other) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h: In member function ‘eastl::function& eastl::function::operator=(const eastl::function&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:66:4: error: ‘Base’ has not been declared Base::operator=(other); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h: In member function ‘eastl::function& eastl::function::operator=(eastl::function)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:72:4: error: ‘Base’ has not been declared Base::operator=(eastl::move(other)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:72:32: error: ‘other’ was not declared in this scope Base::operator=(eastl::move(other)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h: In member function ‘eastl::function& eastl::function::operator=(std::nullptr_t)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:78:4: error: ‘Base’ has not been declared Base::operator=(p); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h: In member function ‘eastl::function& eastl::function::operator=(eastl::reference_wrapper)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:92:4: error: ‘Base’ has not been declared Base::operator=(f); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h: In member function ‘void eastl::function::swap(eastl::function&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:98:4: error: ‘Base’ has not been declared Base::swap(other); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h: In member function ‘eastl::function::operator bool() const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:103:11: error: ‘Base’ has not been declared return Base::operator bool(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h: In member function ‘R eastl::function::operator()(Args ...) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:108:11: error: ‘Base’ has not been declared return Base::operator ()(eastl::forward(args)...); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:108:29: error: ‘forward’ is not a member of ‘eastl’ return Base::operator ()(eastl::forward(args)...); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:108:48: error: expected primary-expression before ‘>’ token return Base::operator ()(eastl::forward(args)...); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:662:19: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h: In member function ‘const std::type_info& eastl::function::target_type() const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:114:11: error: ‘Base’ has not been declared return Base::target_type(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h: In member function ‘Functor* eastl::function::target()’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:120:11: error: ‘Base’ has not been declared return Base::target(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h: In member function ‘const Functor* eastl::function::target() const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:126:11: error: ‘Base’ has not been declared return Base::target(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:667:13: error: ‘decay_t’ does not name a type { typedef decay_t type; }; // Question: Should we use T or decay_t here? The C++11 Standard specifically (20.9.7.6,p3) specifies that it be without decay, but libc++ uses decay. ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:131:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:672:11: error: ‘decay_t’ does not name a type typedef decay_t() : declval())> type; // The type of a tertiary expression is set by the compiler to be the common type of the two result types. ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:132:39: warning: variadic templates only available with -std=c++11 or -std=gnu++11 bool operator==(const function& f, std::nullptr_t) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:675:43: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:137:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:138:55: warning: variadic templates only available with -std=c++11 or -std=gnu++11 bool operator==(std::nullptr_t, const function& f) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:143:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:144:39: warning: variadic templates only available with -std=c++11 or -std=gnu++11 bool operator!=(const function& f, std::nullptr_t) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:149:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:15, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:92:37: error: ‘is_integral_v’ was not declared in this scope : public integral_constant>>> // only integral types (floating point types excluded). ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:150:55: warning: variadic templates only available with -std=c++11 or -std=gnu++11 bool operator!=(std::nullptr_t, const function& f) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:92:51: error: ‘remove_cv_t’ was not declared in this scope : public integral_constant>>> // only integral types (floating point types excluded). ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:92:63: error: ‘remove_all_extents_t’ was not declared in this scope : public integral_constant>>> // only integral types (floating point types excluded). ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:92:87: error: template argument 2 is invalid : public integral_constant>>> // only integral types (floating point types excluded). ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:155:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:156:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11 void swap(function& lhs, function& rhs) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/function.h:156:54: warning: variadic templates only available with -std=c++11 or -std=gnu++11 void swap(function& lhs, function& rhs) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:231:73: error: expected primary-expression before ‘)’ token struct alignment_of_value{ static const size_t value = EASTL_ALIGN_OF(T); }; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:231:73: error: a function call cannot appear in a constant-expression /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:253:70: error: expected primary-expression before ‘)’ token struct is_aligned_value{ static const bool value = (EASTL_ALIGN_OF(T) > 8); }; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:253:70: error: a function call cannot appear in a constant-expression /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:345:54: error: template argument 1 is invalid template struct is_rvalue_reference : public eastl::true_type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:361:31: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:362:29: warning: variadic templates only available with -std=c++11 or -std=gnu++11 struct result_of ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:363:29: error: expected identifier { typedef decltype(eastl::declval()(eastl::declval()...)) type; }; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:363:39: error: expected unqualified-id before ‘(’ token { typedef decltype(eastl::declval()(eastl::declval()...)) type; }; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:363:39: error: expected ‘)’ before ‘(’ token /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:363:49: error: expected identifier { typedef decltype(eastl::declval()(eastl::declval()...)) type; }; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:363:66: error: expected unqualified-id before ‘(’ token { typedef decltype(eastl::declval()(eastl::declval()...)) type; }; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:363:66: error: expected ‘)’ before ‘(’ token /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:363:67: error: ISO C++ forbids declaration of ‘decltype’ with no type [-fpermissive] { typedef decltype(eastl::declval()(eastl::declval()...)) type; }; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:363:67: error: ‘decltype’ declared as function returning a function /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:363:67: error: expected ‘;’ at end of member declaration /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:363:68: error: expected unqualified-id before ‘...’ token { typedef decltype(eastl::declval()(eastl::declval()...)) type; }; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:383:40: error: ‘void_t’ in namespace ‘eastl’ does not name a template type template > ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:383:46: error: expected ‘>’ before ‘<’ token template > ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:384:42: error: expected unqualified-id before ‘{’ token struct has_equality : eastl::false_type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:387:9: error: ‘has_equality’ is not a class template struct has_equality() == eastl::declval())>> : eastl::true_type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:387:25: error: ‘void_t’ is not a member of ‘eastl’ struct has_equality() == eastl::declval())>> : eastl::true_type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:387:25: error: ‘void_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:387:66: error: a function call cannot appear in a constant-expression struct has_equality() == eastl::declval())>> : eastl::true_type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:387:89: error: a function call cannot appear in a constant-expression struct has_equality() == eastl::declval())>> : eastl::true_type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:387:90: error: a function call cannot appear in a constant-expression struct has_equality() == eastl::declval())>> : eastl::true_type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:416:30: error: ‘void_t’ is not a member of ‘eastl’ struct is_complete_type> : public true_type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:416:30: error: ‘void_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:416:67: error: a function call cannot appear in a constant-expression struct is_complete_type> : public true_type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:416:80: error: template argument 2 is invalid struct is_complete_type> : public true_type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:428:30: error: ‘enable_if_t’ is not a member of ‘eastl’ struct is_complete_type>> : public true_type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:428:30: error: ‘enable_if_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:428:49: error: ‘is_function_v’ is not a member of ‘eastl’ struct is_complete_type>> : public true_type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:428:73: error: template argument 2 is invalid struct is_complete_type>> : public true_type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:431:49: warning: variable templates only available with -std=c++14 or -std=gnu++14 EASTL_CPP17_INLINE_VARIABLE EA_CONSTEXPR bool is_complete_type_v = is_complete_type::value; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1045:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:15, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:398:60: error: ‘is_pod_v’ is not a member of ‘eastl’ struct has_trivial_relocate : public eastl::bool_constant && !eastl::is_volatile_v> {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:398:60: error: ‘is_pod_v’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:398:77: error: template argument 1 is invalid struct has_trivial_relocate : public eastl::bool_constant && !eastl::is_volatile_v> {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:398:79: error: expected ‘{’ before ‘&&’ token struct has_trivial_relocate : public eastl::bool_constant && !eastl::is_volatile_v> {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:398:79: error: expected unqualified-id before ‘&&’ token In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1045:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:15, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:742:51: error: expected unqualified-id before ‘&&’ token inline typename eastl::remove_reference::type&& move_internal(T&& x) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:745:31: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:746:57: error: ‘move_internal’ is not a member of ‘eastl’ typename first_type_select()...)))>::type is(T&&, Args&& ...); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:746:101: error: a function call cannot appear in a constant-expression typename first_type_select()...)))>::type is(T&&, Args&& ...); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:746:106: error: a function call cannot appear in a constant-expression typename first_type_select()...)))>::type is(T&&, Args&& ...); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:746:107: error: a function call cannot appear in a constant-expression typename first_type_select()...)))>::type is(T&&, Args&& ...); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:746:108: error: template argument 2 is invalid typename first_type_select()...)))>::type is(T&&, Args&& ...); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:746:120: error: expected ‘,’ or ‘...’ before ‘&&’ token typename first_type_select()...)))>::type is(T&&, Args&& ...); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:755:22: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:756:43: error: expected ‘,’ or ‘...’ before ‘&&’ token eastl::false_type is(argument_sink, Args&& ...); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:756:49: error: parameter packs not expanded with ‘...’: eastl::false_type is(argument_sink, Args&& ...); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:756:49: note: ‘Args’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:759:39: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:761:38: error: ‘eastl::is’ cannot appear in a constant-expression : public eastl::identity(), eastl::declval()...))>::type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:761:59: error: a function call cannot appear in a constant-expression : public eastl::identity(), eastl::declval()...))>::type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:761:83: error: a function call cannot appear in a constant-expression : public eastl::identity(), eastl::declval()...))>::type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:761:87: error: a function call cannot appear in a constant-expression : public eastl::identity(), eastl::declval()...))>::type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:761:88: error: a function call cannot appear in a constant-expression : public eastl::identity(), eastl::declval()...))>::type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:761:89: error: template argument 1 is invalid : public eastl::identity(), eastl::declval()...))>::type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:761:92: error: expected ‘{’ before ‘type’ : public eastl::identity(), eastl::declval()...))>::type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:761:97: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 : public eastl::identity(), eastl::declval()...))>::type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:761:92: warning: variable templates only available with -std=c++14 or -std=gnu++14 : public eastl::identity(), eastl::declval()...))>::type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:764:43: error: non-template type ‘is_constructible_helper_2’ used as a template struct is_constructible_helper_2 ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:768:49: error: non-template type ‘is_constructible_helper_2’ used as a template struct is_constructible_helper_2 ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:769:95: error: a function call cannot appear in a constant-expression : public eastl::identity::can(eastl::declval()))>::type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:769:96: error: a function call cannot appear in a constant-expression : public eastl::identity::can(eastl::declval()))>::type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:769:97: error: a function call cannot appear in a constant-expression : public eastl::identity::can(eastl::declval()))>::type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:769:98: error: template argument 1 is invalid : public eastl::identity::can(eastl::declval()))>::type {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:772:49: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:773:58: error: non-template type ‘is_constructible_helper_2’ used as a template struct is_constructible_helper_2 ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:776:39: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:778:110: error: non-template type ‘is_constructible_helper_2’ used as a template : public is_constructible_helper_2::value || eastl::is_reference::value, T, Args...> {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:781:33: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:786:33: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:796:51: error: non-template type ‘is_constructible_helper_2’ used as a template struct is_constructible_helper_2 ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:800:48: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:801:60: error: non-template type ‘is_constructible_helper_2’ used as a template struct is_constructible_helper_2 ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:1052:33: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:1073:41: error: template argument 2 is invalid struct is_nothrow_constructible ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:1321:26: error: expected identifier static decltype(eastl::declval() = eastl::declval(), eastl::yes_type()) is(int); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:1321:37: error: expected unqualified-id before ‘(’ token static decltype(eastl::declval() = eastl::declval(), eastl::yes_type()) is(int); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:1321:37: error: expected ‘)’ before ‘(’ token /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:1321:47: error: invalid pure specifier (only ‘= 0’ is allowed) before ‘::’ token static decltype(eastl::declval() = eastl::declval(), eastl::yes_type()) is(int); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:1321:89: error: ISO C++ forbids declaration of ‘decltype’ with no type [-fpermissive] static decltype(eastl::declval() = eastl::declval(), eastl::yes_type()) is(int); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_pod.h:1321:89: error: ‘decltype’ declared as function returning a function In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:15:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:88:22: error: expected unqualified-id before ‘&&’ token EA_CPP14_CONSTEXPR T&& forward(typename eastl::remove_reference::type& x) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:95:22: error: expected unqualified-id before ‘&&’ token EA_CPP14_CONSTEXPR T&& forward(typename eastl::remove_reference::type&& x) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:112:62: error: expected unqualified-id before ‘&&’ token EA_CPP14_CONSTEXPR typename eastl::remove_reference::type&& ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:138:23: error: expected unqualified-id before ‘&&’ token EA_CPP14_CONSTEXPR T&& ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/config.h:61:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:14, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:27:1: error: array bound is not an integer constant before ‘]’ token static_assert(__atomic_always_lock_free(1, 0), "eastl::atomic where sizeof(T) == 1 must be lock-free!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:28:1: error: array bound is not an integer constant before ‘]’ token static_assert(__atomic_always_lock_free(2, 0), "eastl::atomic where sizeof(T) == 2 must be lock-free!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:29:1: error: array bound is not an integer constant before ‘]’ token static_assert(__atomic_always_lock_free(4, 0), "eastl::atomic where sizeof(T) == 4 must be lock-free!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:31:2: error: array bound is not an integer constant before ‘]’ token static_assert(__atomic_always_lock_free(8, 0), "eastl::atomic where sizeof(T) == 8 must be lock-free!"); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:120:44: error: ‘eastl::enable_if_t’ has not been declared template , int> = 0> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:120:55: error: expected ‘>’ before ‘<’ token template , int> = 0> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h: In function ‘Pun eastl::internal::AtomicTypePunCast(const T&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:129:58: error: a function call cannot appear in a constant-expression typename eastl::aligned_storage::type ret; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:129:59: error: template argument 2 is invalid typename eastl::aligned_storage::type ret; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:129:67: error: expected ‘(’ before ‘ret’ typename eastl::aligned_storage::type ret; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:130:26: error: ‘ret’ was not declared in this scope memcpy(eastl::addressof(ret), eastl::addressof(fromType), sizeof(Pun)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:134:44: error: ‘eastl::enable_if_t’ has not been declared template , int> = 0> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:134:55: error: expected ‘>’ before ‘<’ token template , int> = 0> ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:135:24: error: redefinition of ‘template > Pun eastl::internal::AtomicTypePunCast(const T&)’ EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: ‘template > Pun eastl::internal::AtomicTypePunCast(const T&)’ previously declared here EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h: In function ‘T eastl::internal::AtomicNegateOperand(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:147:48: error: ‘make_unsigned_t’ in namespace ‘eastl’ does not name a template type return static_cast(0U - static_cast>(val)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:147:63: error: expected ‘>’ before ‘<’ token return static_cast(0U - static_cast>(val)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:147:63: error: expected ‘(’ before ‘<’ token /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:147:63: error: expected primary-expression before ‘<’ token /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:147:65: error: expected primary-expression before ‘>>’ token return static_cast(0U - static_cast>(val)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:147:73: error: expected ‘)’ before ‘;’ token return static_cast(0U - static_cast>(val)); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:22:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_memory_order.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_memory_order.h:33:47: error: ‘memory_order_relaxed’ does not name a type EASTL_CPP17_INLINE_VARIABLE EA_CONSTEXPR auto memory_order_relaxed = internal::memory_order_relaxed_s{}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_memory_order.h:34:47: error: ‘memory_order_read_depends’ does not name a type EASTL_CPP17_INLINE_VARIABLE EA_CONSTEXPR auto memory_order_read_depends = internal::memory_order_read_depends_s{}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_memory_order.h:35:47: error: ‘memory_order_acquire’ does not name a type EASTL_CPP17_INLINE_VARIABLE EA_CONSTEXPR auto memory_order_acquire = internal::memory_order_acquire_s{}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_memory_order.h:36:47: error: ‘memory_order_release’ does not name a type EASTL_CPP17_INLINE_VARIABLE EA_CONSTEXPR auto memory_order_release = internal::memory_order_release_s{}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_memory_order.h:37:47: error: ‘memory_order_acq_rel’ does not name a type EASTL_CPP17_INLINE_VARIABLE EA_CONSTEXPR auto memory_order_acq_rel = internal::memory_order_acq_rel_s{}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_memory_order.h:38:47: error: ‘memory_order_seq_cst’ does not name a type EASTL_CPP17_INLINE_VARIABLE EA_CONSTEXPR auto memory_order_seq_cst = internal::memory_order_seq_cst_s{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:65:3: error: ‘static_assert’ does not name a type static_assert(!eastl::is_same::value, "eastl::atomic : invalid template type T!"); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:25:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:88:65: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_size_aligned(const atomic_size_aligned&) EA_NOEXCEPT = delete; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:162:85: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_size_aligned& operator=(const atomic_size_aligned&) EA_NOEXCEPT = delete; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:163:85: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_size_aligned& operator=(const atomic_size_aligned&) volatile EA_NOEXCEPT = delete; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h: In constructor ‘eastl::internal::atomic_size_aligned::atomic_size_aligned(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:79:13: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 : mAtomic{ desired } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h: In constructor ‘eastl::internal::atomic_size_aligned::atomic_size_aligned()’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:84:13: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 : mAtomic{} /* Value-Initialize which will Zero-Initialize Trivial Constructible types */ ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h: In member function ‘void eastl::internal::atomic_size_aligned::store(T, Order)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:18:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : invalid memory order for the given operation!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:95:4: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER’ EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER(T); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h: In member function ‘void eastl::internal::atomic_size_aligned::store(T, Order) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:101:4: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h: In member function ‘void eastl::internal::atomic_size_aligned::store(T) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:106:4: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h: In member function ‘T eastl::internal::atomic_size_aligned::load(Order) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:18:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : invalid memory order for the given operation!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:114:4: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER’ EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER(T); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h: In member function ‘T eastl::internal::atomic_size_aligned::load(Order) const volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:120:4: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h: In member function ‘T eastl::internal::atomic_size_aligned::load() const volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:125:4: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h: In member function ‘T eastl::internal::atomic_size_aligned::exchange(T, Order)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:18:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : invalid memory order for the given operation!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:133:4: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER’ EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER(T); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h: In member function ‘T eastl::internal::atomic_size_aligned::exchange(T, Order) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:139:4: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h: In member function ‘T eastl::internal::atomic_size_aligned::exchange(T) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:144:4: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h: In member function ‘bool eastl::internal::atomic_size_aligned::compare_exchange_weak(T&, T, OrderSuccess, OrderFailure)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:18:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : invalid memory order for the given operation!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:31:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER’ EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:67:2: note: in expansion of macro ‘EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_IMPL’ EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_IMPL(compare_exchange_weak) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:149:3: note: in expansion of macro ‘EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_WEAK_IMPL’ EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_WEAK_IMPL() ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h: In member function ‘bool eastl::internal::atomic_size_aligned::compare_exchange_weak(T&, T, OrderSuccess, OrderFailure) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:40:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:67:2: note: in expansion of macro ‘EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_IMPL’ EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_IMPL(compare_exchange_weak) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:149:3: note: in expansion of macro ‘EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_WEAK_IMPL’ EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_WEAK_IMPL() ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h: In member function ‘bool eastl::internal::atomic_size_aligned::compare_exchange_weak(T&, T, Order)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:18:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : invalid memory order for the given operation!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:48:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER’ EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:67:2: note: in expansion of macro ‘EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_IMPL’ EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_IMPL(compare_exchange_weak) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:149:3: note: in expansion of macro ‘EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_WEAK_IMPL’ EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_WEAK_IMPL() ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h: In member function ‘bool eastl::internal::atomic_size_aligned::compare_exchange_weak(T&, T, Order) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:56:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:67:2: note: in expansion of macro ‘EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_IMPL’ EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_IMPL(compare_exchange_weak) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:149:3: note: in expansion of macro ‘EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_WEAK_IMPL’ EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_WEAK_IMPL() ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h: In member function ‘bool eastl::internal::atomic_size_aligned::compare_exchange_weak(T&, T) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:62:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:67:2: note: in expansion of macro ‘EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_IMPL’ EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_IMPL(compare_exchange_weak) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:149:3: note: in expansion of macro ‘EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_WEAK_IMPL’ EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_WEAK_IMPL() ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h: In member function ‘bool eastl::internal::atomic_size_aligned::compare_exchange_strong(T&, T, OrderSuccess, OrderFailure)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:18:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : invalid memory order for the given operation!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:31:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER’ EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:70:2: note: in expansion of macro ‘EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_IMPL’ EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_IMPL(compare_exchange_strong) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:153:3: note: in expansion of macro ‘EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_STRONG_IMPL’ EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_STRONG_IMPL() ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h: In member function ‘bool eastl::internal::atomic_size_aligned::compare_exchange_strong(T&, T, OrderSuccess, OrderFailure) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:40:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:70:2: note: in expansion of macro ‘EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_IMPL’ EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_IMPL(compare_exchange_strong) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:153:3: note: in expansion of macro ‘EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_STRONG_IMPL’ EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_STRONG_IMPL() ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h: In member function ‘bool eastl::internal::atomic_size_aligned::compare_exchange_strong(T&, T, Order)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:18:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : invalid memory order for the given operation!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:48:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER’ EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:70:2: note: in expansion of macro ‘EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_IMPL’ EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_IMPL(compare_exchange_strong) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:153:3: note: in expansion of macro ‘EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_STRONG_IMPL’ EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_STRONG_IMPL() ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h: In member function ‘bool eastl::internal::atomic_size_aligned::compare_exchange_strong(T&, T, Order) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:56:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:70:2: note: in expansion of macro ‘EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_IMPL’ EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_IMPL(compare_exchange_strong) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:153:3: note: in expansion of macro ‘EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_STRONG_IMPL’ EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_STRONG_IMPL() ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h: In member function ‘bool eastl::internal::atomic_size_aligned::compare_exchange_strong(T&, T) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:62:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:70:2: note: in expansion of macro ‘EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_IMPL’ EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_IMPL(compare_exchange_strong) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:153:3: note: in expansion of macro ‘EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_STRONG_IMPL’ EASTL_ATOMIC_SIZE_ALIGNED_STATIC_ASSERT_CMPXCHG_STRONG_IMPL() ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h: In member function ‘T eastl::internal::atomic_size_aligned::operator=(T) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_size_aligned.h:159:4: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:26:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:197:9: error: expected nested-name-specifier before ‘Base’ using Base = atomic_size_aligned; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:206:99: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 EA_CONSTEXPR atomic_base_width() EA_NOEXCEPT_IF(eastl::is_nothrow_default_constructible_v) = default; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:208:61: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_base_width(const atomic_base_width&) EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:212:9: error: ‘Base’ has not been declared using Base::store; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:236:9: error: ‘Base’ has not been declared using Base::load; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:260:9: error: ‘Base’ has not been declared using Base::exchange; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:82:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:183:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_CMPXCHG_FUNCS_IMPL’ EASTL_ATOMIC_BASE_CMPXCHG_FUNCS_IMPL(compare_exchange_weak, CMPXCHG_WEAK, bits) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:294:3: note: in expansion of macro ‘EASTL_ATOMIC_BASE_CMPXCHG_WEAK_FUNCS_IMPL’ EASTL_ATOMIC_BASE_CMPXCHG_WEAK_FUNCS_IMPL(bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:807:10: error: expected unqualified-id before ‘&&’ token inline T&& median_impl(T&& a, T&& b, T&& c) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:848:10: error: expected unqualified-id before ‘&&’ token inline T&& median(T&& a, T&& b, T&& c) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:855:10: error: expected unqualified-id before ‘&&’ token inline T&& median_impl(T&& a, T&& b, T&& c, Compare compare) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h: In function ‘const T& eastl::median(const T&, const T&, const T&, Compare)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:885:10: error: ‘median_impl’ was not declared in this scope return median_impl(a, b, c, compare); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:885:22: error: expected primary-expression before ‘const’ return median_impl(a, b, c, compare); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:82:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:186:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_CMPXCHG_FUNCS_IMPL’ EASTL_ATOMIC_BASE_CMPXCHG_FUNCS_IMPL(compare_exchange_strong, CMPXCHG_STRONG, bits) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:298:3: note: in expansion of macro ‘EASTL_ATOMIC_BASE_CMPXCHG_STRONG_FUNCS_IMPL’ EASTL_ATOMIC_BASE_CMPXCHG_STRONG_FUNCS_IMPL(bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:885:22: error: expected ‘;’ before ‘const’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:885:30: error: expected unqualified-id before ‘,’ token return median_impl(a, b, c, compare); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:885:39: error: expected initializer before ‘>’ token return median_impl(a, b, c, compare); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:897:10: error: expected unqualified-id before ‘&&’ token inline T&& median(T&& a, T&& b, T&& c, Compare compare) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:1029:98: error: expected ‘,’ or ‘...’ before ‘&&’ token void shuffle(RandomAccessIterator first, RandomAccessIterator last, UniformRandomNumberGenerator&& urng) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:302:9: error: ‘Base’ has not been declared using Base::operator=; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:310:81: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_base_width& operator=(const atomic_base_width&) EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:311:81: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_base_width& operator=(const atomic_base_width&) volatile EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h: In function ‘void eastl::shuffle(RandomAccessIterator, RandomAccessIterator, UniformRandomNumberGenerator)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:1041:30: error: ‘urng’ was not declared in this scope iter_swap(i, first + uid(urng, uniform_int_distribution_param_type(0, i - first))); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In constructor ‘eastl::internal::atomic_base_width::atomic_base_width(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:202:6: error: class ‘eastl::internal::atomic_base_width’ does not have any field named ‘Base’ : Base{ desired } \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:1065:105: error: expected ‘,’ or ‘...’ before ‘&&’ token inline void random_shuffle(RandomAccessIterator first, RandomAccessIterator last, RandomNumberGenerator&& rng) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:202:10: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 : Base{ desired } \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h: In function ‘void eastl::random_shuffle(RandomAccessIterator, RandomAccessIterator, RandomNumberGenerator)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:1074:77: error: there are no arguments to ‘rng’ that depend on a template parameter, so a declaration of ‘rng’ must be available [-fpermissive] iter_swap(i, first + (difference_type)rng((eastl_size_t)((i - first) + 1))); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘void eastl::internal::atomic_base_width::store(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint8_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:16:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:22:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_N’ EASTL_GCC_ATOMIC_STORE_N(uint8_t, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:74:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_8’ EASTL_GCC_ATOMIC_STORE_8(ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_STORE_SEQ_CST_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_store.h:25:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_STORE_SEQ_CST_8)(type, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_STORE_SEQ_CST_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:216:4: note: in expansion of macro ‘EASTL_ATOMIC_STORE_FUNC_IMPL’ EASTL_ATOMIC_STORE_FUNC_IMPL(EASTL_ATOMIC_STORE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:16:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:22:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_N’ EASTL_GCC_ATOMIC_STORE_N(uint8_t, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:74:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_8’ EASTL_GCC_ATOMIC_STORE_8(ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_STORE_SEQ_CST_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_store.h:25:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_STORE_SEQ_CST_8)(type, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_STORE_SEQ_CST_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:216:4: note: in expansion of macro ‘EASTL_ATOMIC_STORE_FUNC_IMPL’ EASTL_ATOMIC_STORE_FUNC_IMPL(EASTL_ATOMIC_STORE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘void eastl::internal::atomic_base_width::store(T, eastl::internal::memory_order_relaxed_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint8_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:16:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:22:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_N’ EASTL_GCC_ATOMIC_STORE_N(uint8_t, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:42:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_8’ EASTL_GCC_ATOMIC_STORE_8(ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_STORE_RELAXED_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_store.h:19:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_STORE_RELAXED_8)(type, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_STORE_RELAXED_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:221:4: note: in expansion of macro ‘EASTL_ATOMIC_STORE_FUNC_IMPL’ EASTL_ATOMIC_STORE_FUNC_IMPL(EASTL_ATOMIC_STORE_RELAXED_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:16:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:22:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_N’ EASTL_GCC_ATOMIC_STORE_N(uint8_t, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:42:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_8’ EASTL_GCC_ATOMIC_STORE_8(ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_STORE_RELAXED_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_store.h:19:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_STORE_RELAXED_8)(type, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_STORE_RELAXED_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:221:4: note: in expansion of macro ‘EASTL_ATOMIC_STORE_FUNC_IMPL’ EASTL_ATOMIC_STORE_FUNC_IMPL(EASTL_ATOMIC_STORE_RELAXED_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘void eastl::internal::atomic_base_width::store(T, eastl::internal::memory_order_release_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint8_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:16:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:22:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_N’ EASTL_GCC_ATOMIC_STORE_N(uint8_t, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:58:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_8’ EASTL_GCC_ATOMIC_STORE_8(ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_STORE_RELEASE_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_store.h:22:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_STORE_RELEASE_8)(type, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_STORE_RELEASE_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:226:4: note: in expansion of macro ‘EASTL_ATOMIC_STORE_FUNC_IMPL’ EASTL_ATOMIC_STORE_FUNC_IMPL(EASTL_ATOMIC_STORE_RELEASE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:16:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:22:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_N’ EASTL_GCC_ATOMIC_STORE_N(uint8_t, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:58:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_8’ EASTL_GCC_ATOMIC_STORE_8(ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_STORE_RELEASE_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_store.h:22:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_STORE_RELEASE_8)(type, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_STORE_RELEASE_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:226:4: note: in expansion of macro ‘EASTL_ATOMIC_STORE_FUNC_IMPL’ EASTL_ATOMIC_STORE_FUNC_IMPL(EASTL_ATOMIC_STORE_RELEASE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘void eastl::internal::atomic_base_width::store(T, eastl::internal::memory_order_seq_cst_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint8_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:16:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:22:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_N’ EASTL_GCC_ATOMIC_STORE_N(uint8_t, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:74:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_8’ EASTL_GCC_ATOMIC_STORE_8(ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_STORE_SEQ_CST_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_store.h:25:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_STORE_SEQ_CST_8)(type, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_STORE_SEQ_CST_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:231:4: note: in expansion of macro ‘EASTL_ATOMIC_STORE_FUNC_IMPL’ EASTL_ATOMIC_STORE_FUNC_IMPL(EASTL_ATOMIC_STORE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:16:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:22:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_N’ EASTL_GCC_ATOMIC_STORE_N(uint8_t, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:74:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_8’ EASTL_GCC_ATOMIC_STORE_8(ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_STORE_SEQ_CST_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_store.h:25:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_STORE_SEQ_CST_8)(type, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_STORE_SEQ_CST_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:231:4: note: in expansion of macro ‘EASTL_ATOMIC_STORE_FUNC_IMPL’ EASTL_ATOMIC_STORE_FUNC_IMPL(EASTL_ATOMIC_STORE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::load() const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint8_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:19:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:23:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_N’ EASTL_GCC_ATOMIC_LOAD_N(uint8_t, type, ret, ptr, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:75:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_8’ EASTL_GCC_ATOMIC_LOAD_8(type, ret, ptr, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_SEQ_CST_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:25:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_SEQ_CST_8)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_SEQ_CST_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:240:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:19:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:23:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_N’ EASTL_GCC_ATOMIC_LOAD_N(uint8_t, type, ret, ptr, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:75:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_8’ EASTL_GCC_ATOMIC_LOAD_8(type, ret, ptr, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_SEQ_CST_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:25:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_SEQ_CST_8)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_SEQ_CST_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:240:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::load(eastl::internal::memory_order_relaxed_s) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint8_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:19:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:23:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_N’ EASTL_GCC_ATOMIC_LOAD_N(uint8_t, type, ret, ptr, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:43:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_8’ EASTL_GCC_ATOMIC_LOAD_8(type, ret, ptr, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_RELAXED_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:19:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_RELAXED_8)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_RELAXED_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:245:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_RELAXED_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:19:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:23:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_N’ EASTL_GCC_ATOMIC_LOAD_N(uint8_t, type, ret, ptr, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:43:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_8’ EASTL_GCC_ATOMIC_LOAD_8(type, ret, ptr, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_RELAXED_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:19:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_RELAXED_8)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_RELAXED_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:245:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_RELAXED_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::load(eastl::internal::memory_order_acquire_s) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint8_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:19:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:23:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_N’ EASTL_GCC_ATOMIC_LOAD_N(uint8_t, type, ret, ptr, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:59:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_8’ EASTL_GCC_ATOMIC_LOAD_8(type, ret, ptr, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_ACQUIRE_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:22:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_ACQUIRE_8)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_ACQUIRE_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:250:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_ACQUIRE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:19:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:23:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_N’ EASTL_GCC_ATOMIC_LOAD_N(uint8_t, type, ret, ptr, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:59:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_8’ EASTL_GCC_ATOMIC_LOAD_8(type, ret, ptr, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_ACQUIRE_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:22:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_ACQUIRE_8)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_ACQUIRE_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:250:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_ACQUIRE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h: In instantiation of ‘bool eastl::integral_constant::value’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_fundamental.h:213:58: required from ‘struct eastl::is_arithmetic’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:560:70: required from ‘struct eastl::is_scalar’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:451:49: required by substitution of ‘template typename eastl::enable_if<(! eastl::is_scalar::value), const T&>::type eastl::min_alt(const T&, const T&) [with T = long int]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:2013:74: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: error: ISO C++ forbids in-class initialization of non-const static member ‘eastl::integral_constant::value’ static EA_CONSTEXPR T value = v; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::load(eastl::internal::memory_order_seq_cst_s) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint8_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:19:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:23:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_N’ EASTL_GCC_ATOMIC_LOAD_N(uint8_t, type, ret, ptr, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:75:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_8’ EASTL_GCC_ATOMIC_LOAD_8(type, ret, ptr, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_SEQ_CST_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:25:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_SEQ_CST_8)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_SEQ_CST_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:255:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h: In instantiation of ‘bool eastl::integral_constant::value’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_fundamental.h:213:58: required from ‘struct eastl::is_arithmetic’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:560:70: required from ‘struct eastl::is_scalar’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:451:49: required by substitution of ‘template typename eastl::enable_if<(! eastl::is_scalar::value), const T&>::type eastl::min_alt(const T&, const T&) [with T = long int]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:2013:74: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: error: ISO C++ forbids in-class initialization of non-const static member ‘eastl::integral_constant::value’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:19:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:23:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_N’ EASTL_GCC_ATOMIC_LOAD_N(uint8_t, type, ret, ptr, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:75:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_8’ EASTL_GCC_ATOMIC_LOAD_8(type, ret, ptr, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_SEQ_CST_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:25:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_SEQ_CST_8)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_SEQ_CST_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:255:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1041:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_fundamental.h: In instantiation of ‘struct eastl::is_arithmetic’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:560:70: required from ‘struct eastl::is_scalar’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:451:49: required by substitution of ‘template typename eastl::enable_if<(! eastl::is_scalar::value), const T&>::type eastl::min_alt(const T&, const T&) [with T = long int]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:2013:74: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_fundamental.h:212:9: error: the value of ‘eastl::integral_constant::value’ is not usable in a constant expression struct is_arithmetic ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: note: ‘bool eastl::integral_constant::value’ is not const static EA_CONSTEXPR T value = v; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1041:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_fundamental.h:212:9: note: in template argument for type ‘bool’ struct is_arithmetic ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h: In instantiation of ‘struct eastl::is_scalar’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:451:49: required by substitution of ‘template typename eastl::enable_if<(! eastl::is_scalar::value), const T&>::type eastl::min_alt(const T&, const T&) [with T = long int]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:2013:74: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:560:70: error: ‘value’ is not a member of ‘eastl::is_arithmetic’ is_arithmetic::value || is_enum::value || is_pointer::value || ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::exchange(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint8_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:19:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint8_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:103:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_8’ EASTL_GCC_ATOMIC_EXCHANGE_8(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_SEQ_CST_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:31:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_SEQ_CST_8)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_SEQ_CST_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:264:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:19:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint8_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:103:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_8’ EASTL_GCC_ATOMIC_EXCHANGE_8(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_SEQ_CST_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:31:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_SEQ_CST_8)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_SEQ_CST_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:264:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint8_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:19:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint8_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:103:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_8’ EASTL_GCC_ATOMIC_EXCHANGE_8(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_SEQ_CST_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:31:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_SEQ_CST_8)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_SEQ_CST_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:264:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h: In instantiation of ‘struct eastl::is_member_function_pointer’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:202:9: required from ‘struct eastl::is_member_pointer’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:255:9: required from ‘struct eastl::is_pointer_value’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:258:9: required from ‘struct eastl::is_pointer’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:560:91: required from ‘struct eastl::is_scalar’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:451:49: required by substitution of ‘template typename eastl::enable_if<(! eastl::is_scalar::value), const T&>::type eastl::min_alt(const T&, const T&) [with T = long int]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:2013:74: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:182:9: error: the value of ‘eastl::integral_constant::value’ is not usable in a constant expression struct is_member_function_pointer : public integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: note: ‘bool eastl::integral_constant::value’ is not const static EA_CONSTEXPR T value = v; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:182:9: note: in template argument for type ‘bool’ struct is_member_function_pointer : public integral_constant::value>{}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:19:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint8_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:103:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_8’ EASTL_GCC_ATOMIC_EXCHANGE_8(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_SEQ_CST_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:31:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_SEQ_CST_8)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_SEQ_CST_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:264:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h: In instantiation of ‘struct eastl::is_member_pointer’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:255:9: required from ‘struct eastl::is_pointer_value’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:258:9: required from ‘struct eastl::is_pointer’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:560:91: required from ‘struct eastl::is_scalar’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:451:49: required by substitution of ‘template typename eastl::enable_if<(! eastl::is_scalar::value), const T&>::type eastl::min_alt(const T&, const T&) [with T = long int]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:2013:74: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:202:9: error: ‘value’ is not a member of ‘eastl::is_member_function_pointer’ struct is_member_pointer ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h: In instantiation of ‘struct eastl::is_pointer_value’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:258:9: required from ‘struct eastl::is_pointer’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:560:91: required from ‘struct eastl::is_scalar’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:451:49: required by substitution of ‘template typename eastl::enable_if<(! eastl::is_scalar::value), const T&>::type eastl::min_alt(const T&, const T&) [with T = long int]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:2013:74: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:255:9: error: ‘value’ is not a member of ‘eastl::is_member_pointer’ struct is_pointer_value : public type_and::value, type_not::value>::value> {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h: In instantiation of ‘struct eastl::is_pointer’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:560:91: required from ‘struct eastl::is_scalar’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:451:49: required by substitution of ‘template typename eastl::enable_if<(! eastl::is_scalar::value), const T&>::type eastl::min_alt(const T&, const T&) [with T = long int]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:2013:74: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:258:9: error: ‘value’ is not a member of ‘eastl::is_pointer_value’ struct is_pointer : public integral_constant::value>{}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h: In instantiation of ‘struct eastl::is_scalar’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:451:49: required by substitution of ‘template typename eastl::enable_if<(! eastl::is_scalar::value), const T&>::type eastl::min_alt(const T&, const T&) [with T = long int]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:2013:74: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:560:91: error: ‘value’ is not a member of ‘eastl::is_pointer’ is_arithmetic::value || is_enum::value || is_pointer::value || ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:560:115: error: ‘value’ is not a member of ‘eastl::is_member_pointer’ is_arithmetic::value || is_enum::value || is_pointer::value || ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::exchange(T, eastl::internal::memory_order_relaxed_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint8_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:19:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint8_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:39:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_8’ EASTL_GCC_ATOMIC_EXCHANGE_8(type, ret, ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_RELAXED_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:19:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_RELAXED_8)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_RELAXED_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:269:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_RELAXED_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:19:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint8_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:39:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_8’ EASTL_GCC_ATOMIC_EXCHANGE_8(type, ret, ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_RELAXED_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:19:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_RELAXED_8)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_RELAXED_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:269:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_RELAXED_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h: In function ‘bool eastl::lexicographical_compare(const char*, const char*, const char*, const char*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:2013:74: error: call of overloaded ‘min_alt(const ptrdiff_t&, const ptrdiff_t&)’ is ambiguous const int result = memcmp(first1, first2, (size_t)eastl::min_alt(n1, n2)); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:485:34: note: candidate: float eastl::min_alt(float, float) inline EA_CONSTEXPR float min_alt(float a, float b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint8_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:19:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint8_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:39:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_8’ EASTL_GCC_ATOMIC_EXCHANGE_8(type, ret, ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_RELAXED_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:19:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_RELAXED_8)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_RELAXED_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:269:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_RELAXED_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:486:34: note: candidate: double eastl::min_alt(double, double) inline EA_CONSTEXPR double min_alt(double a, double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:487:34: note: candidate: long double eastl::min_alt(long double, long double) inline EA_CONSTEXPR long double min_alt(long double a, long double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:19:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint8_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:39:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_8’ EASTL_GCC_ATOMIC_EXCHANGE_8(type, ret, ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_RELAXED_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:19:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_RELAXED_8)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_RELAXED_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:269:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_RELAXED_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::exchange(T, eastl::internal::memory_order_acquire_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint8_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:19:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint8_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:55:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_8’ EASTL_GCC_ATOMIC_EXCHANGE_8(type, ret, ptr, val, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_ACQUIRE_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:22:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_ACQUIRE_8)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_ACQUIRE_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:274:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_ACQUIRE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h: In function ‘bool eastl::lexicographical_compare(char*, char*, char*, char*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:2021:74: error: call of overloaded ‘min_alt(const ptrdiff_t&, const ptrdiff_t&)’ is ambiguous const int result = memcmp(first1, first2, (size_t)eastl::min_alt(n1, n2)); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:485:34: note: candidate: float eastl::min_alt(float, float) inline EA_CONSTEXPR float min_alt(float a, float b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:486:34: note: candidate: double eastl::min_alt(double, double) inline EA_CONSTEXPR double min_alt(double a, double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:487:34: note: candidate: long double eastl::min_alt(long double, long double) inline EA_CONSTEXPR long double min_alt(long double a, long double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:19:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint8_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:55:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_8’ EASTL_GCC_ATOMIC_EXCHANGE_8(type, ret, ptr, val, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_ACQUIRE_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:22:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_ACQUIRE_8)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_ACQUIRE_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:274:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_ACQUIRE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint8_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:19:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint8_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:55:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_8’ EASTL_GCC_ATOMIC_EXCHANGE_8(type, ret, ptr, val, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_ACQUIRE_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:22:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_ACQUIRE_8)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_ACQUIRE_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:274:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_ACQUIRE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:19:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint8_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:55:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_8’ EASTL_GCC_ATOMIC_EXCHANGE_8(type, ret, ptr, val, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_ACQUIRE_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:22:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_ACQUIRE_8)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_ACQUIRE_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:274:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_ACQUIRE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h: In function ‘bool eastl::lexicographical_compare(const unsigned char*, const unsigned char*, const unsigned char*, const unsigned char*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:2029:74: error: call of overloaded ‘min_alt(const ptrdiff_t&, const ptrdiff_t&)’ is ambiguous const int result = memcmp(first1, first2, (size_t)eastl::min_alt(n1, n2)); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:485:34: note: candidate: float eastl::min_alt(float, float) inline EA_CONSTEXPR float min_alt(float a, float b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:486:34: note: candidate: double eastl::min_alt(double, double) inline EA_CONSTEXPR double min_alt(double a, double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:487:34: note: candidate: long double eastl::min_alt(long double, long double) inline EA_CONSTEXPR long double min_alt(long double a, long double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::exchange(T, eastl::internal::memory_order_release_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint8_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:19:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint8_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:71:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_8’ EASTL_GCC_ATOMIC_EXCHANGE_8(type, ret, ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_RELEASE_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:25:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_RELEASE_8)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_RELEASE_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:279:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_RELEASE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h: In function ‘bool eastl::lexicographical_compare(unsigned char*, unsigned char*, unsigned char*, unsigned char*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:2037:74: error: call of overloaded ‘min_alt(const ptrdiff_t&, const ptrdiff_t&)’ is ambiguous const int result = memcmp(first1, first2, (size_t)eastl::min_alt(n1, n2)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:19:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint8_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:71:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_8’ EASTL_GCC_ATOMIC_EXCHANGE_8(type, ret, ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_RELEASE_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:25:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_RELEASE_8)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_RELEASE_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:279:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_RELEASE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:485:34: note: candidate: float eastl::min_alt(float, float) inline EA_CONSTEXPR float min_alt(float a, float b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:486:34: note: candidate: double eastl::min_alt(double, double) inline EA_CONSTEXPR double min_alt(double a, double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:487:34: note: candidate: long double eastl::min_alt(long double, long double) inline EA_CONSTEXPR long double min_alt(long double a, long double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint8_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:19:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint8_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:71:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_8’ EASTL_GCC_ATOMIC_EXCHANGE_8(type, ret, ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_RELEASE_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:25:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_RELEASE_8)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_RELEASE_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:279:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_RELEASE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:19:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint8_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:71:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_8’ EASTL_GCC_ATOMIC_EXCHANGE_8(type, ret, ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_RELEASE_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:25:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_RELEASE_8)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_RELEASE_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:279:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_RELEASE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h: In function ‘bool eastl::lexicographical_compare(const signed char*, const signed char*, const signed char*, const signed char*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:2045:74: error: call of overloaded ‘min_alt(const ptrdiff_t&, const ptrdiff_t&)’ is ambiguous const int result = memcmp(first1, first2, (size_t)eastl::min_alt(n1, n2)); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:485:34: note: candidate: float eastl::min_alt(float, float) inline EA_CONSTEXPR float min_alt(float a, float b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:486:34: note: candidate: double eastl::min_alt(double, double) inline EA_CONSTEXPR double min_alt(double a, double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:487:34: note: candidate: long double eastl::min_alt(long double, long double) inline EA_CONSTEXPR long double min_alt(long double a, long double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::exchange(T, eastl::internal::memory_order_acq_rel_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint8_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:19:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint8_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:87:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_8’ EASTL_GCC_ATOMIC_EXCHANGE_8(type, ret, ptr, val, __ATOMIC_ACQ_REL) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_ACQ_REL_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:28:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_ACQ_REL_8)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_ACQ_REL_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:284:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_ACQ_REL_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:19:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint8_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:87:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_8’ EASTL_GCC_ATOMIC_EXCHANGE_8(type, ret, ptr, val, __ATOMIC_ACQ_REL) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_ACQ_REL_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:28:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_ACQ_REL_8)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_ACQ_REL_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:284:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_ACQ_REL_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h: In function ‘bool eastl::lexicographical_compare(signed char*, signed char*, signed char*, signed char*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:2053:74: error: call of overloaded ‘min_alt(const ptrdiff_t&, const ptrdiff_t&)’ is ambiguous const int result = memcmp(first1, first2, (size_t)eastl::min_alt(n1, n2)); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:485:34: note: candidate: float eastl::min_alt(float, float) inline EA_CONSTEXPR float min_alt(float a, float b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:486:34: note: candidate: double eastl::min_alt(double, double) inline EA_CONSTEXPR double min_alt(double a, double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:487:34: note: candidate: long double eastl::min_alt(long double, long double) inline EA_CONSTEXPR long double min_alt(long double a, long double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint8_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:19:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint8_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:87:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_8’ EASTL_GCC_ATOMIC_EXCHANGE_8(type, ret, ptr, val, __ATOMIC_ACQ_REL) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_ACQ_REL_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:28:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_ACQ_REL_8)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_ACQ_REL_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:284:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_ACQ_REL_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:19:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint8_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:87:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_8’ EASTL_GCC_ATOMIC_EXCHANGE_8(type, ret, ptr, val, __ATOMIC_ACQ_REL) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_ACQ_REL_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:28:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_ACQ_REL_8)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_ACQ_REL_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:284:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_ACQ_REL_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::exchange(T, eastl::internal::memory_order_seq_cst_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint8_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:19:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint8_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:103:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_8’ EASTL_GCC_ATOMIC_EXCHANGE_8(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_SEQ_CST_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:31:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_SEQ_CST_8)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_SEQ_CST_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:289:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:19:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint8_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:103:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_8’ EASTL_GCC_ATOMIC_EXCHANGE_8(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_SEQ_CST_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:31:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_SEQ_CST_8)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_SEQ_CST_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:289:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint8_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:19:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint8_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:103:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_8’ EASTL_GCC_ATOMIC_EXCHANGE_8(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_SEQ_CST_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:31:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_SEQ_CST_8)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_SEQ_CST_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:289:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:19:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint8_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:103:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_8’ EASTL_GCC_ATOMIC_EXCHANGE_8(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_SEQ_CST_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:31:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_SEQ_CST_8)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_SEQ_CST_8’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:289:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h: In function ‘void eastl::set_difference_2(InputIterator1, InputIterator1, InputIterator2, InputIterator2, OutputIterator, OutputIterator)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:3450:88: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 eastl::set_difference_2(first1, last1, first2, last2, result1, result2, eastl::less<>{}); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:26:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::operator=(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:306:19: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ store(desired, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:317:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h: In function ‘OutputIterator3 eastl::set_decomposition(InputIterator1, InputIterator1, InputIterator2, InputIterator2, OutputIterator1, OutputIterator2, OutputIterator3)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:3743:105: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 return eastl::set_decomposition(first1, last1, first2, last2, result1, result2, result3, eastl::less<>{}); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:197:9: error: expected nested-name-specifier before ‘Base’ using Base = atomic_size_aligned; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:206:99: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 EA_CONSTEXPR atomic_base_width() EA_NOEXCEPT_IF(eastl::is_nothrow_default_constructible_v) = default; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:208:61: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_base_width(const atomic_base_width&) EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:212:9: error: ‘Base’ has not been declared using Base::store; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:236:9: error: ‘Base’ has not been declared using Base::load; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:260:9: error: ‘Base’ has not been declared using Base::exchange; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:82:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:183:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_CMPXCHG_FUNCS_IMPL’ EASTL_ATOMIC_BASE_CMPXCHG_FUNCS_IMPL(compare_exchange_weak, CMPXCHG_WEAK, bits) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:294:3: note: in expansion of macro ‘EASTL_ATOMIC_BASE_CMPXCHG_WEAK_FUNCS_IMPL’ EASTL_ATOMIC_BASE_CMPXCHG_WEAK_FUNCS_IMPL(bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:82:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:186:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_CMPXCHG_FUNCS_IMPL’ EASTL_ATOMIC_BASE_CMPXCHG_FUNCS_IMPL(compare_exchange_strong, CMPXCHG_STRONG, bits) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:298:3: note: in expansion of macro ‘EASTL_ATOMIC_BASE_CMPXCHG_STRONG_FUNCS_IMPL’ EASTL_ATOMIC_BASE_CMPXCHG_STRONG_FUNCS_IMPL(bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:302:9: error: ‘Base’ has not been declared using Base::operator=; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:310:81: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_base_width& operator=(const atomic_base_width&) EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:311:81: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_base_width& operator=(const atomic_base_width&) volatile EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In constructor ‘eastl::internal::atomic_base_width::atomic_base_width(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:202:6: error: class ‘eastl::internal::atomic_base_width’ does not have any field named ‘Base’ : Base{ desired } \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:202:10: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 : Base{ desired } \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h: In function ‘const T& eastl::clamp(const T&, const T&, const T&, Compare)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:4191:45: warning: lambda expressions only available with -std=c++11 or -std=gnu++11 return [&] { EASTL_ASSERT(!comp(hi, lo)); }(), ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘void eastl::internal::atomic_base_width::store(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint16_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:16:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:25:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_N’ EASTL_GCC_ATOMIC_STORE_N(uint16_t, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:77:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_16’ EASTL_GCC_ATOMIC_STORE_16(ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_STORE_SEQ_CST_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_store.h:35:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_STORE_SEQ_CST_16)(type, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_STORE_SEQ_CST_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:216:4: note: in expansion of macro ‘EASTL_ATOMIC_STORE_FUNC_IMPL’ EASTL_ATOMIC_STORE_FUNC_IMPL(EASTL_ATOMIC_STORE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:16:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:25:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_N’ EASTL_GCC_ATOMIC_STORE_N(uint16_t, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:77:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_16’ EASTL_GCC_ATOMIC_STORE_16(ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_STORE_SEQ_CST_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_store.h:35:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_STORE_SEQ_CST_16)(type, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_STORE_SEQ_CST_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:216:4: note: in expansion of macro ‘EASTL_ATOMIC_STORE_FUNC_IMPL’ EASTL_ATOMIC_STORE_FUNC_IMPL(EASTL_ATOMIC_STORE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘void eastl::internal::atomic_base_width::store(T, eastl::internal::memory_order_relaxed_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint16_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:16:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:25:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_N’ EASTL_GCC_ATOMIC_STORE_N(uint16_t, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:45:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_16’ EASTL_GCC_ATOMIC_STORE_16(ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_STORE_RELAXED_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_store.h:29:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_STORE_RELAXED_16)(type, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_STORE_RELAXED_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:221:4: note: in expansion of macro ‘EASTL_ATOMIC_STORE_FUNC_IMPL’ EASTL_ATOMIC_STORE_FUNC_IMPL(EASTL_ATOMIC_STORE_RELAXED_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:16:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:25:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_N’ EASTL_GCC_ATOMIC_STORE_N(uint16_t, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:45:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_16’ EASTL_GCC_ATOMIC_STORE_16(ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_STORE_RELAXED_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_store.h:29:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_STORE_RELAXED_16)(type, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_STORE_RELAXED_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:221:4: note: in expansion of macro ‘EASTL_ATOMIC_STORE_FUNC_IMPL’ EASTL_ATOMIC_STORE_FUNC_IMPL(EASTL_ATOMIC_STORE_RELAXED_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘void eastl::internal::atomic_base_width::store(T, eastl::internal::memory_order_release_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint16_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:16:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:25:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_N’ EASTL_GCC_ATOMIC_STORE_N(uint16_t, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:61:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_16’ EASTL_GCC_ATOMIC_STORE_16(ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_STORE_RELEASE_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_store.h:32:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_STORE_RELEASE_16)(type, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_STORE_RELEASE_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:226:4: note: in expansion of macro ‘EASTL_ATOMIC_STORE_FUNC_IMPL’ EASTL_ATOMIC_STORE_FUNC_IMPL(EASTL_ATOMIC_STORE_RELEASE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:16:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:25:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_N’ EASTL_GCC_ATOMIC_STORE_N(uint16_t, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:61:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_16’ EASTL_GCC_ATOMIC_STORE_16(ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_STORE_RELEASE_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_store.h:32:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_STORE_RELEASE_16)(type, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_STORE_RELEASE_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:226:4: note: in expansion of macro ‘EASTL_ATOMIC_STORE_FUNC_IMPL’ EASTL_ATOMIC_STORE_FUNC_IMPL(EASTL_ATOMIC_STORE_RELEASE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘void eastl::internal::atomic_base_width::store(T, eastl::internal::memory_order_seq_cst_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint16_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:16:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:25:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_N’ EASTL_GCC_ATOMIC_STORE_N(uint16_t, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:77:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_16’ EASTL_GCC_ATOMIC_STORE_16(ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_STORE_SEQ_CST_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_store.h:35:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_STORE_SEQ_CST_16)(type, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_STORE_SEQ_CST_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:231:4: note: in expansion of macro ‘EASTL_ATOMIC_STORE_FUNC_IMPL’ EASTL_ATOMIC_STORE_FUNC_IMPL(EASTL_ATOMIC_STORE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:16:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:25:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_N’ EASTL_GCC_ATOMIC_STORE_N(uint16_t, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:77:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_16’ EASTL_GCC_ATOMIC_STORE_16(ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_STORE_SEQ_CST_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_store.h:35:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_STORE_SEQ_CST_16)(type, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_STORE_SEQ_CST_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:231:4: note: in expansion of macro ‘EASTL_ATOMIC_STORE_FUNC_IMPL’ EASTL_ATOMIC_STORE_FUNC_IMPL(EASTL_ATOMIC_STORE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::load() const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint16_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:19:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:26:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_N’ EASTL_GCC_ATOMIC_LOAD_N(uint16_t, type, ret, ptr, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:78:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_16’ EASTL_GCC_ATOMIC_LOAD_16(type, ret, ptr, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_SEQ_CST_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:35:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_SEQ_CST_16)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_SEQ_CST_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:240:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:19:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:26:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_N’ EASTL_GCC_ATOMIC_LOAD_N(uint16_t, type, ret, ptr, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:78:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_16’ EASTL_GCC_ATOMIC_LOAD_16(type, ret, ptr, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_SEQ_CST_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:35:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_SEQ_CST_16)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_SEQ_CST_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:240:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::load(eastl::internal::memory_order_relaxed_s) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint16_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:19:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:26:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_N’ EASTL_GCC_ATOMIC_LOAD_N(uint16_t, type, ret, ptr, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:46:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_16’ EASTL_GCC_ATOMIC_LOAD_16(type, ret, ptr, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_RELAXED_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:29:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_RELAXED_16)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_RELAXED_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:245:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_RELAXED_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:19:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:26:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_N’ EASTL_GCC_ATOMIC_LOAD_N(uint16_t, type, ret, ptr, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:46:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_16’ EASTL_GCC_ATOMIC_LOAD_16(type, ret, ptr, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_RELAXED_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:29:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_RELAXED_16)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_RELAXED_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:245:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_RELAXED_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::load(eastl::internal::memory_order_acquire_s) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint16_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:19:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:26:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_N’ EASTL_GCC_ATOMIC_LOAD_N(uint16_t, type, ret, ptr, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:62:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_16’ EASTL_GCC_ATOMIC_LOAD_16(type, ret, ptr, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_ACQUIRE_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:32:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_ACQUIRE_16)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_ACQUIRE_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:250:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_ACQUIRE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:19:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:26:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_N’ EASTL_GCC_ATOMIC_LOAD_N(uint16_t, type, ret, ptr, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:62:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_16’ EASTL_GCC_ATOMIC_LOAD_16(type, ret, ptr, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_ACQUIRE_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:32:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_ACQUIRE_16)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_ACQUIRE_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:250:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_ACQUIRE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::load(eastl::internal::memory_order_seq_cst_s) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint16_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:19:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:26:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_N’ EASTL_GCC_ATOMIC_LOAD_N(uint16_t, type, ret, ptr, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:78:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_16’ EASTL_GCC_ATOMIC_LOAD_16(type, ret, ptr, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_SEQ_CST_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:35:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_SEQ_CST_16)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_SEQ_CST_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:255:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:19:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:26:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_N’ EASTL_GCC_ATOMIC_LOAD_N(uint16_t, type, ret, ptr, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:78:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_16’ EASTL_GCC_ATOMIC_LOAD_16(type, ret, ptr, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_SEQ_CST_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:35:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_SEQ_CST_16)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_SEQ_CST_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:255:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::exchange(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint16_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:22:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint16_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:106:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_16’ EASTL_GCC_ATOMIC_EXCHANGE_16(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_SEQ_CST_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:47:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_SEQ_CST_16)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_SEQ_CST_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:264:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:22:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint16_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:106:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_16’ EASTL_GCC_ATOMIC_EXCHANGE_16(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_SEQ_CST_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:47:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_SEQ_CST_16)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_SEQ_CST_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:264:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint16_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:22:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint16_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:106:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_16’ EASTL_GCC_ATOMIC_EXCHANGE_16(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_SEQ_CST_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:47:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_SEQ_CST_16)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_SEQ_CST_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:264:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:22:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint16_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:106:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_16’ EASTL_GCC_ATOMIC_EXCHANGE_16(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_SEQ_CST_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:47:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_SEQ_CST_16)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_SEQ_CST_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:264:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::exchange(T, eastl::internal::memory_order_relaxed_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint16_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:22:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint16_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:42:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_16’ EASTL_GCC_ATOMIC_EXCHANGE_16(type, ret, ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_RELAXED_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:35:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_RELAXED_16)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_RELAXED_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:269:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_RELAXED_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:22:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint16_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:42:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_16’ EASTL_GCC_ATOMIC_EXCHANGE_16(type, ret, ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_RELAXED_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:35:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_RELAXED_16)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_RELAXED_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:269:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_RELAXED_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint16_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:22:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint16_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:42:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_16’ EASTL_GCC_ATOMIC_EXCHANGE_16(type, ret, ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_RELAXED_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:35:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_RELAXED_16)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_RELAXED_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:269:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_RELAXED_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:22:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint16_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:42:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_16’ EASTL_GCC_ATOMIC_EXCHANGE_16(type, ret, ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_RELAXED_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:35:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_RELAXED_16)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_RELAXED_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:269:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_RELAXED_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::exchange(T, eastl::internal::memory_order_acquire_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint16_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:22:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint16_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:58:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_16’ EASTL_GCC_ATOMIC_EXCHANGE_16(type, ret, ptr, val, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_ACQUIRE_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:38:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_ACQUIRE_16)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_ACQUIRE_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:274:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_ACQUIRE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:22:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint16_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:58:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_16’ EASTL_GCC_ATOMIC_EXCHANGE_16(type, ret, ptr, val, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_ACQUIRE_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:38:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_ACQUIRE_16)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_ACQUIRE_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:274:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_ACQUIRE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint16_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:22:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint16_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:58:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_16’ EASTL_GCC_ATOMIC_EXCHANGE_16(type, ret, ptr, val, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_ACQUIRE_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:38:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_ACQUIRE_16)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_ACQUIRE_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:274:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_ACQUIRE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:22:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint16_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:58:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_16’ EASTL_GCC_ATOMIC_EXCHANGE_16(type, ret, ptr, val, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_ACQUIRE_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:38:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_ACQUIRE_16)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_ACQUIRE_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:274:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_ACQUIRE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::exchange(T, eastl::internal::memory_order_release_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint16_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:22:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint16_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:74:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_16’ EASTL_GCC_ATOMIC_EXCHANGE_16(type, ret, ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_RELEASE_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:41:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_RELEASE_16)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_RELEASE_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:279:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_RELEASE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:22:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint16_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:74:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_16’ EASTL_GCC_ATOMIC_EXCHANGE_16(type, ret, ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_RELEASE_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:41:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_RELEASE_16)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_RELEASE_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:279:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_RELEASE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint16_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:22:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint16_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:74:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_16’ EASTL_GCC_ATOMIC_EXCHANGE_16(type, ret, ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_RELEASE_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:41:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_RELEASE_16)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_RELEASE_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:279:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_RELEASE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:22:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint16_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:74:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_16’ EASTL_GCC_ATOMIC_EXCHANGE_16(type, ret, ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_RELEASE_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:41:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_RELEASE_16)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_RELEASE_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:279:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_RELEASE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::exchange(T, eastl::internal::memory_order_acq_rel_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint16_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:22:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint16_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:90:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_16’ EASTL_GCC_ATOMIC_EXCHANGE_16(type, ret, ptr, val, __ATOMIC_ACQ_REL) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_ACQ_REL_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:44:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_ACQ_REL_16)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_ACQ_REL_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:284:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_ACQ_REL_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:22:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint16_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:90:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_16’ EASTL_GCC_ATOMIC_EXCHANGE_16(type, ret, ptr, val, __ATOMIC_ACQ_REL) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_ACQ_REL_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:44:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_ACQ_REL_16)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_ACQ_REL_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:284:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_ACQ_REL_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint16_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:22:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint16_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:90:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_16’ EASTL_GCC_ATOMIC_EXCHANGE_16(type, ret, ptr, val, __ATOMIC_ACQ_REL) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_ACQ_REL_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:44:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_ACQ_REL_16)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_ACQ_REL_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:284:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_ACQ_REL_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:22:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint16_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:90:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_16’ EASTL_GCC_ATOMIC_EXCHANGE_16(type, ret, ptr, val, __ATOMIC_ACQ_REL) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_ACQ_REL_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:44:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_ACQ_REL_16)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_ACQ_REL_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:284:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_ACQ_REL_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::exchange(T, eastl::internal::memory_order_seq_cst_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint16_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:22:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint16_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:106:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_16’ EASTL_GCC_ATOMIC_EXCHANGE_16(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_SEQ_CST_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:47:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_SEQ_CST_16)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_SEQ_CST_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:289:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:22:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint16_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:106:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_16’ EASTL_GCC_ATOMIC_EXCHANGE_16(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_SEQ_CST_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:47:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_SEQ_CST_16)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_SEQ_CST_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:289:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint16_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:22:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint16_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:106:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_16’ EASTL_GCC_ATOMIC_EXCHANGE_16(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_SEQ_CST_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:47:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_SEQ_CST_16)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_SEQ_CST_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:289:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:22:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint16_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:106:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_16’ EASTL_GCC_ATOMIC_EXCHANGE_16(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_SEQ_CST_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:47:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_SEQ_CST_16)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_SEQ_CST_16’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:289:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:26:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::operator=(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:306:19: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ store(desired, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:321:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:197:9: error: expected nested-name-specifier before ‘Base’ using Base = atomic_size_aligned; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:206:99: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 EA_CONSTEXPR atomic_base_width() EA_NOEXCEPT_IF(eastl::is_nothrow_default_constructible_v) = default; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:208:61: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_base_width(const atomic_base_width&) EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:212:9: error: ‘Base’ has not been declared using Base::store; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:236:9: error: ‘Base’ has not been declared using Base::load; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:260:9: error: ‘Base’ has not been declared using Base::exchange; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:82:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:183:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_CMPXCHG_FUNCS_IMPL’ EASTL_ATOMIC_BASE_CMPXCHG_FUNCS_IMPL(compare_exchange_weak, CMPXCHG_WEAK, bits) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:294:3: note: in expansion of macro ‘EASTL_ATOMIC_BASE_CMPXCHG_WEAK_FUNCS_IMPL’ EASTL_ATOMIC_BASE_CMPXCHG_WEAK_FUNCS_IMPL(bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:82:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:186:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_CMPXCHG_FUNCS_IMPL’ EASTL_ATOMIC_BASE_CMPXCHG_FUNCS_IMPL(compare_exchange_strong, CMPXCHG_STRONG, bits) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:298:3: note: in expansion of macro ‘EASTL_ATOMIC_BASE_CMPXCHG_STRONG_FUNCS_IMPL’ EASTL_ATOMIC_BASE_CMPXCHG_STRONG_FUNCS_IMPL(bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:302:9: error: ‘Base’ has not been declared using Base::operator=; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:310:81: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_base_width& operator=(const atomic_base_width&) EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:311:81: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_base_width& operator=(const atomic_base_width&) volatile EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In constructor ‘eastl::internal::atomic_base_width::atomic_base_width(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:202:6: error: class ‘eastl::internal::atomic_base_width’ does not have any field named ‘Base’ : Base{ desired } \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:202:10: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 : Base{ desired } \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘void eastl::internal::atomic_base_width::store(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint32_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:16:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_N’ EASTL_GCC_ATOMIC_STORE_N(uint32_t, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:80:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_32’ EASTL_GCC_ATOMIC_STORE_32(ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_STORE_SEQ_CST_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_store.h:45:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_STORE_SEQ_CST_32)(type, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_STORE_SEQ_CST_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:216:4: note: in expansion of macro ‘EASTL_ATOMIC_STORE_FUNC_IMPL’ EASTL_ATOMIC_STORE_FUNC_IMPL(EASTL_ATOMIC_STORE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:16:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_N’ EASTL_GCC_ATOMIC_STORE_N(uint32_t, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:80:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_32’ EASTL_GCC_ATOMIC_STORE_32(ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_STORE_SEQ_CST_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_store.h:45:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_STORE_SEQ_CST_32)(type, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_STORE_SEQ_CST_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:216:4: note: in expansion of macro ‘EASTL_ATOMIC_STORE_FUNC_IMPL’ EASTL_ATOMIC_STORE_FUNC_IMPL(EASTL_ATOMIC_STORE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘void eastl::internal::atomic_base_width::store(T, eastl::internal::memory_order_relaxed_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint32_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:16:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_N’ EASTL_GCC_ATOMIC_STORE_N(uint32_t, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:48:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_32’ EASTL_GCC_ATOMIC_STORE_32(ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_STORE_RELAXED_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_store.h:39:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_STORE_RELAXED_32)(type, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_STORE_RELAXED_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:221:4: note: in expansion of macro ‘EASTL_ATOMIC_STORE_FUNC_IMPL’ EASTL_ATOMIC_STORE_FUNC_IMPL(EASTL_ATOMIC_STORE_RELAXED_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:16:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_N’ EASTL_GCC_ATOMIC_STORE_N(uint32_t, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:48:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_32’ EASTL_GCC_ATOMIC_STORE_32(ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_STORE_RELAXED_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_store.h:39:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_STORE_RELAXED_32)(type, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_STORE_RELAXED_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:221:4: note: in expansion of macro ‘EASTL_ATOMIC_STORE_FUNC_IMPL’ EASTL_ATOMIC_STORE_FUNC_IMPL(EASTL_ATOMIC_STORE_RELAXED_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘void eastl::internal::atomic_base_width::store(T, eastl::internal::memory_order_release_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint32_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:16:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_N’ EASTL_GCC_ATOMIC_STORE_N(uint32_t, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:64:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_32’ EASTL_GCC_ATOMIC_STORE_32(ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_STORE_RELEASE_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_store.h:42:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_STORE_RELEASE_32)(type, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_STORE_RELEASE_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:226:4: note: in expansion of macro ‘EASTL_ATOMIC_STORE_FUNC_IMPL’ EASTL_ATOMIC_STORE_FUNC_IMPL(EASTL_ATOMIC_STORE_RELEASE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:16:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_N’ EASTL_GCC_ATOMIC_STORE_N(uint32_t, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:64:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_32’ EASTL_GCC_ATOMIC_STORE_32(ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_STORE_RELEASE_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_store.h:42:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_STORE_RELEASE_32)(type, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_STORE_RELEASE_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:226:4: note: in expansion of macro ‘EASTL_ATOMIC_STORE_FUNC_IMPL’ EASTL_ATOMIC_STORE_FUNC_IMPL(EASTL_ATOMIC_STORE_RELEASE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘void eastl::internal::atomic_base_width::store(T, eastl::internal::memory_order_seq_cst_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint32_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:16:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_N’ EASTL_GCC_ATOMIC_STORE_N(uint32_t, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:80:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_32’ EASTL_GCC_ATOMIC_STORE_32(ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_STORE_SEQ_CST_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_store.h:45:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_STORE_SEQ_CST_32)(type, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_STORE_SEQ_CST_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:231:4: note: in expansion of macro ‘EASTL_ATOMIC_STORE_FUNC_IMPL’ EASTL_ATOMIC_STORE_FUNC_IMPL(EASTL_ATOMIC_STORE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:16:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_N’ EASTL_GCC_ATOMIC_STORE_N(uint32_t, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:80:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_32’ EASTL_GCC_ATOMIC_STORE_32(ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_STORE_SEQ_CST_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_store.h:45:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_STORE_SEQ_CST_32)(type, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_STORE_SEQ_CST_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:231:4: note: in expansion of macro ‘EASTL_ATOMIC_STORE_FUNC_IMPL’ EASTL_ATOMIC_STORE_FUNC_IMPL(EASTL_ATOMIC_STORE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::load() const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint32_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:19:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:29:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_N’ EASTL_GCC_ATOMIC_LOAD_N(uint32_t, type, ret, ptr, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:81:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_32’ EASTL_GCC_ATOMIC_LOAD_32(type, ret, ptr, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_SEQ_CST_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:45:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_SEQ_CST_32)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_SEQ_CST_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:240:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:19:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:29:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_N’ EASTL_GCC_ATOMIC_LOAD_N(uint32_t, type, ret, ptr, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:81:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_32’ EASTL_GCC_ATOMIC_LOAD_32(type, ret, ptr, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_SEQ_CST_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:45:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_SEQ_CST_32)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_SEQ_CST_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:240:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::load(eastl::internal::memory_order_relaxed_s) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint32_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:19:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:29:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_N’ EASTL_GCC_ATOMIC_LOAD_N(uint32_t, type, ret, ptr, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:49:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_32’ EASTL_GCC_ATOMIC_LOAD_32(type, ret, ptr, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_RELAXED_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:39:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_RELAXED_32)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_RELAXED_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:245:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_RELAXED_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:19:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:29:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_N’ EASTL_GCC_ATOMIC_LOAD_N(uint32_t, type, ret, ptr, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:49:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_32’ EASTL_GCC_ATOMIC_LOAD_32(type, ret, ptr, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_RELAXED_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:39:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_RELAXED_32)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_RELAXED_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:245:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_RELAXED_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::load(eastl::internal::memory_order_acquire_s) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint32_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:19:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:29:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_N’ EASTL_GCC_ATOMIC_LOAD_N(uint32_t, type, ret, ptr, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:65:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_32’ EASTL_GCC_ATOMIC_LOAD_32(type, ret, ptr, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_ACQUIRE_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:42:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_ACQUIRE_32)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_ACQUIRE_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:250:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_ACQUIRE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:19:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:29:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_N’ EASTL_GCC_ATOMIC_LOAD_N(uint32_t, type, ret, ptr, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:65:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_32’ EASTL_GCC_ATOMIC_LOAD_32(type, ret, ptr, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_ACQUIRE_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:42:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_ACQUIRE_32)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_ACQUIRE_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:250:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_ACQUIRE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::load(eastl::internal::memory_order_seq_cst_s) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint32_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:19:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:29:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_N’ EASTL_GCC_ATOMIC_LOAD_N(uint32_t, type, ret, ptr, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:81:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_32’ EASTL_GCC_ATOMIC_LOAD_32(type, ret, ptr, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_SEQ_CST_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:45:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_SEQ_CST_32)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_SEQ_CST_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:255:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:19:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:29:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_N’ EASTL_GCC_ATOMIC_LOAD_N(uint32_t, type, ret, ptr, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:81:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_32’ EASTL_GCC_ATOMIC_LOAD_32(type, ret, ptr, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_SEQ_CST_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:45:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_SEQ_CST_32)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_SEQ_CST_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:255:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::exchange(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint32_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:25:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint32_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:109:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_32’ EASTL_GCC_ATOMIC_EXCHANGE_32(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_SEQ_CST_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:63:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_SEQ_CST_32)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_SEQ_CST_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:264:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:25:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint32_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:109:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_32’ EASTL_GCC_ATOMIC_EXCHANGE_32(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_SEQ_CST_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:63:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_SEQ_CST_32)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_SEQ_CST_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:264:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint32_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:25:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint32_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:109:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_32’ EASTL_GCC_ATOMIC_EXCHANGE_32(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_SEQ_CST_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:63:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_SEQ_CST_32)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_SEQ_CST_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:264:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:25:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint32_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:109:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_32’ EASTL_GCC_ATOMIC_EXCHANGE_32(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_SEQ_CST_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:63:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_SEQ_CST_32)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_SEQ_CST_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:264:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::exchange(T, eastl::internal::memory_order_relaxed_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint32_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:25:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint32_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:45:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_32’ EASTL_GCC_ATOMIC_EXCHANGE_32(type, ret, ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_RELAXED_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:51:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_RELAXED_32)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_RELAXED_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:269:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_RELAXED_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:25:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint32_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:45:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_32’ EASTL_GCC_ATOMIC_EXCHANGE_32(type, ret, ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_RELAXED_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:51:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_RELAXED_32)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_RELAXED_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:269:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_RELAXED_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint32_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:25:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint32_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:45:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_32’ EASTL_GCC_ATOMIC_EXCHANGE_32(type, ret, ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_RELAXED_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:51:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_RELAXED_32)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_RELAXED_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:269:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_RELAXED_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:25:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint32_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:45:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_32’ EASTL_GCC_ATOMIC_EXCHANGE_32(type, ret, ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_RELAXED_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:51:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_RELAXED_32)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_RELAXED_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:269:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_RELAXED_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::exchange(T, eastl::internal::memory_order_acquire_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint32_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:25:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint32_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:61:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_32’ EASTL_GCC_ATOMIC_EXCHANGE_32(type, ret, ptr, val, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_ACQUIRE_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:54:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_ACQUIRE_32)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_ACQUIRE_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:274:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_ACQUIRE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:25:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint32_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:61:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_32’ EASTL_GCC_ATOMIC_EXCHANGE_32(type, ret, ptr, val, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_ACQUIRE_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:54:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_ACQUIRE_32)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_ACQUIRE_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:274:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_ACQUIRE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint32_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:25:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint32_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:61:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_32’ EASTL_GCC_ATOMIC_EXCHANGE_32(type, ret, ptr, val, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_ACQUIRE_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:54:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_ACQUIRE_32)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_ACQUIRE_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:274:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_ACQUIRE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:25:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint32_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:61:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_32’ EASTL_GCC_ATOMIC_EXCHANGE_32(type, ret, ptr, val, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_ACQUIRE_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:54:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_ACQUIRE_32)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_ACQUIRE_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:274:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_ACQUIRE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::exchange(T, eastl::internal::memory_order_release_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint32_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:25:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint32_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:77:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_32’ EASTL_GCC_ATOMIC_EXCHANGE_32(type, ret, ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_RELEASE_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:57:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_RELEASE_32)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_RELEASE_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:279:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_RELEASE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:25:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint32_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:77:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_32’ EASTL_GCC_ATOMIC_EXCHANGE_32(type, ret, ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_RELEASE_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:57:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_RELEASE_32)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_RELEASE_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:279:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_RELEASE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint32_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:25:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint32_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:77:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_32’ EASTL_GCC_ATOMIC_EXCHANGE_32(type, ret, ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_RELEASE_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:57:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_RELEASE_32)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_RELEASE_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:279:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_RELEASE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:25:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint32_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:77:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_32’ EASTL_GCC_ATOMIC_EXCHANGE_32(type, ret, ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_RELEASE_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:57:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_RELEASE_32)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_RELEASE_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:279:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_RELEASE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::exchange(T, eastl::internal::memory_order_acq_rel_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint32_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:25:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint32_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:93:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_32’ EASTL_GCC_ATOMIC_EXCHANGE_32(type, ret, ptr, val, __ATOMIC_ACQ_REL) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_ACQ_REL_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:60:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_ACQ_REL_32)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_ACQ_REL_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:284:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_ACQ_REL_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:25:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint32_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:93:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_32’ EASTL_GCC_ATOMIC_EXCHANGE_32(type, ret, ptr, val, __ATOMIC_ACQ_REL) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_ACQ_REL_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:60:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_ACQ_REL_32)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_ACQ_REL_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:284:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_ACQ_REL_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint32_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:25:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint32_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:93:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_32’ EASTL_GCC_ATOMIC_EXCHANGE_32(type, ret, ptr, val, __ATOMIC_ACQ_REL) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_ACQ_REL_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:60:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_ACQ_REL_32)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_ACQ_REL_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:284:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_ACQ_REL_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:25:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint32_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:93:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_32’ EASTL_GCC_ATOMIC_EXCHANGE_32(type, ret, ptr, val, __ATOMIC_ACQ_REL) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_ACQ_REL_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:60:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_ACQ_REL_32)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_ACQ_REL_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:284:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_ACQ_REL_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::exchange(T, eastl::internal::memory_order_seq_cst_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint32_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:25:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint32_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:109:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_32’ EASTL_GCC_ATOMIC_EXCHANGE_32(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_SEQ_CST_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:63:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_SEQ_CST_32)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_SEQ_CST_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:289:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:25:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint32_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:109:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_32’ EASTL_GCC_ATOMIC_EXCHANGE_32(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_SEQ_CST_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:63:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_SEQ_CST_32)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_SEQ_CST_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:289:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint32_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:25:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint32_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:109:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_32’ EASTL_GCC_ATOMIC_EXCHANGE_32(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_SEQ_CST_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:63:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_SEQ_CST_32)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_SEQ_CST_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:289:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:25:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint32_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:109:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_32’ EASTL_GCC_ATOMIC_EXCHANGE_32(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_SEQ_CST_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:63:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_SEQ_CST_32)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_SEQ_CST_32’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:289:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:133:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/char_traits.h: In function ‘size_t eastl::CharStrlen(const T*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/char_traits.h:274:15: error: ISO C++ forbids declaration of ‘pCurrent’ with no type [-fpermissive] const auto* pCurrent = p; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:134:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:56:23: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 size_type mnCount = 0; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:61:80: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 EA_CONSTEXPR basic_string_view(const basic_string_view& other) EA_NOEXCEPT = default; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:64:65: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 basic_string_view& operator=(const basic_string_view& view) = default; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h: In member function ‘const T& eastl::basic_string_view::front() const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:81:94: warning: lambda expressions only available with -std=c++11 or -std=gnu++11 return [&] { EASTL_ASSERT_MSG(!empty(), "behavior is undefined if string_view is empty"); }(), mpBegin[0]; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h: In member function ‘const T& eastl::basic_string_view::back() const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:86:94: warning: lambda expressions only available with -std=c++11 or -std=gnu++11 return [&] { EASTL_ASSERT_MSG(!empty(), "behavior is undefined if string_view is empty"); }(), mpBegin[mnCount - 1]; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:26:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::operator=(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:306:19: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ store(desired, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:325:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:197:9: error: expected nested-name-specifier before ‘Base’ using Base = atomic_size_aligned; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:206:99: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 EA_CONSTEXPR atomic_base_width() EA_NOEXCEPT_IF(eastl::is_nothrow_default_constructible_v) = default; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:208:61: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_base_width(const atomic_base_width&) EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:212:9: error: ‘Base’ has not been declared using Base::store; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:236:9: error: ‘Base’ has not been declared using Base::load; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1041:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_fundamental.h: In instantiation of ‘struct eastl::is_arithmetic’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:560:70: required from ‘struct eastl::is_scalar’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:451:49: required by substitution of ‘template typename eastl::enable_if<(! eastl::is_scalar::value), const T&>::type eastl::min(const T&, const T&) [with T = long unsigned int]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:151:54: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_fundamental.h:212:9: error: the value of ‘eastl::integral_constant::value’ is not usable in a constant expression struct is_arithmetic ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: note: ‘bool eastl::integral_constant::value’ is not const static EA_CONSTEXPR T value = v; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1041:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_fundamental.h:212:9: note: in template argument for type ‘bool’ struct is_arithmetic ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h: In instantiation of ‘struct eastl::is_scalar’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:451:49: required by substitution of ‘template typename eastl::enable_if<(! eastl::is_scalar::value), const T&>::type eastl::min(const T&, const T&) [with T = long unsigned int]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:151:54: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:560:70: error: ‘value’ is not a member of ‘eastl::is_arithmetic’ is_arithmetic::value || is_enum::value || is_pointer::value || ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:260:9: error: ‘Base’ has not been declared using Base::exchange; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:82:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:183:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_CMPXCHG_FUNCS_IMPL’ EASTL_ATOMIC_BASE_CMPXCHG_FUNCS_IMPL(compare_exchange_weak, CMPXCHG_WEAK, bits) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:294:3: note: in expansion of macro ‘EASTL_ATOMIC_BASE_CMPXCHG_WEAK_FUNCS_IMPL’ EASTL_ATOMIC_BASE_CMPXCHG_WEAK_FUNCS_IMPL(bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h: In instantiation of ‘struct eastl::is_member_function_pointer’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:202:9: required from ‘struct eastl::is_member_pointer’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:255:9: required from ‘struct eastl::is_pointer_value’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:258:9: required from ‘struct eastl::is_pointer’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:560:91: required from ‘struct eastl::is_scalar’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:451:49: required by substitution of ‘template typename eastl::enable_if<(! eastl::is_scalar::value), const T&>::type eastl::min(const T&, const T&) [with T = long unsigned int]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:151:54: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:182:9: error: the value of ‘eastl::integral_constant::value’ is not usable in a constant expression struct is_member_function_pointer : public integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: note: ‘bool eastl::integral_constant::value’ is not const static EA_CONSTEXPR T value = v; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:182:9: note: in template argument for type ‘bool’ struct is_member_function_pointer : public integral_constant::value>{}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h: In instantiation of ‘struct eastl::is_member_pointer’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:255:9: required from ‘struct eastl::is_pointer_value’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:258:9: required from ‘struct eastl::is_pointer’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:560:91: required from ‘struct eastl::is_scalar’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:451:49: required by substitution of ‘template typename eastl::enable_if<(! eastl::is_scalar::value), const T&>::type eastl::min(const T&, const T&) [with T = long unsigned int]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:151:54: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:202:9: error: ‘value’ is not a member of ‘eastl::is_member_function_pointer’ struct is_member_pointer ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h: In instantiation of ‘struct eastl::is_pointer_value’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:258:9: required from ‘struct eastl::is_pointer’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:560:91: required from ‘struct eastl::is_scalar’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:451:49: required by substitution of ‘template typename eastl::enable_if<(! eastl::is_scalar::value), const T&>::type eastl::min(const T&, const T&) [with T = long unsigned int]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:151:54: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:255:9: error: ‘value’ is not a member of ‘eastl::is_member_pointer’ struct is_pointer_value : public type_and::value, type_not::value>::value> {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h: In instantiation of ‘struct eastl::is_pointer’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:560:91: required from ‘struct eastl::is_scalar’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:451:49: required by substitution of ‘template typename eastl::enable_if<(! eastl::is_scalar::value), const T&>::type eastl::min(const T&, const T&) [with T = long unsigned int]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:151:54: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:258:9: error: ‘value’ is not a member of ‘eastl::is_pointer_value’ struct is_pointer : public integral_constant::value>{}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:82:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:186:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_CMPXCHG_FUNCS_IMPL’ EASTL_ATOMIC_BASE_CMPXCHG_FUNCS_IMPL(compare_exchange_strong, CMPXCHG_STRONG, bits) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:298:3: note: in expansion of macro ‘EASTL_ATOMIC_BASE_CMPXCHG_STRONG_FUNCS_IMPL’ EASTL_ATOMIC_BASE_CMPXCHG_STRONG_FUNCS_IMPL(bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h: In instantiation of ‘struct eastl::is_scalar’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:451:49: required by substitution of ‘template typename eastl::enable_if<(! eastl::is_scalar::value), const T&>::type eastl::min(const T&, const T&) [with T = long unsigned int]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:151:54: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:560:91: error: ‘value’ is not a member of ‘eastl::is_pointer’ is_arithmetic::value || is_enum::value || is_pointer::value || ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:560:115: error: ‘value’ is not a member of ‘eastl::is_member_pointer’ is_arithmetic::value || is_enum::value || is_pointer::value || ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:134:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h: In member function ‘eastl::basic_string_view::size_type eastl::basic_string_view::copy(T*, eastl::basic_string_view::size_type, eastl::basic_string_view::size_type) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:151:54: error: no matching function for call to ‘min(eastl::basic_string_view::size_type&, long unsigned int&)’ count = eastl::min(count, mnCount - pos); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:445:3: note: candidate: template typename eastl::enable_if::value, T>::type eastl::min(T, T) min(T a, T b) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:445:3: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h: In substitution of ‘template typename eastl::enable_if::value, T>::type eastl::min(T, T) [with T = long unsigned int]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:151:54: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:445:3: error: ‘value’ is not a member of ‘eastl::is_scalar’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:452:3: note: candidate: template typename eastl::enable_if<(! eastl::is_scalar::value), const T&>::type eastl::min(const T&, const T&) min(const T& a, const T& b) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:452:3: note: substitution of deduced template arguments resulted in errors seen above /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:518:3: note: candidate: template const T& eastl::min(const T&, const T&, Compare) min(const T& a, const T& b, Compare compare) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:518:3: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:134:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:151:54: note: candidate expects 3 arguments, 2 provided count = eastl::min(count, mnCount - pos); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:302:9: error: ‘Base’ has not been declared using Base::operator=; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:636:4: note: candidate: template T eastl::min(std::initializer_list) T min(std::initializer_list ilist) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:636:4: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:134:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:151:54: note: cannot convert ‘count’ (type ‘eastl::basic_string_view::size_type {aka long unsigned int}’) to type ‘std::initializer_list’ count = eastl::min(count, mnCount - pos); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:310:81: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_base_width& operator=(const atomic_base_width&) EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:644:4: note: candidate: template T eastl::min(std::initializer_list, Compare) T min(std::initializer_list ilist, Compare compare) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:644:4: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:311:81: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_base_width& operator=(const atomic_base_width&) volatile EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:134:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:151:54: note: cannot convert ‘count’ (type ‘eastl::basic_string_view::size_type {aka long unsigned int}’) to type ‘std::initializer_list’ count = eastl::min(count, mnCount - pos); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:152:10: error: ISO C++ forbids declaration of ‘pResult’ with no type [-fpermissive] auto* pResult = CharStringUninitializedCopy(mpBegin + pos, mpBegin + pos + count, pDestination); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In constructor ‘eastl::internal::atomic_base_width::atomic_base_width(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:202:6: error: class ‘eastl::internal::atomic_base_width’ does not have any field named ‘Base’ : Base{ desired } \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:202:10: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 : Base{ desired } \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h: In member function ‘eastl::basic_string_view eastl::basic_string_view::substr(eastl::basic_string_view::size_type, eastl::basic_string_view::size_type) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:167:54: error: no matching function for call to ‘min(eastl::basic_string_view::size_type&, long unsigned int&)’ count = eastl::min(count, mnCount - pos); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:445:3: note: candidate: template typename eastl::enable_if::value, T>::type eastl::min(T, T) min(T a, T b) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:445:3: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h: In substitution of ‘template typename eastl::enable_if::value, T>::type eastl::min(T, T) [with T = long unsigned int]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:167:54: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:445:3: error: ‘value’ is not a member of ‘eastl::is_scalar’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:452:3: note: candidate: template typename eastl::enable_if<(! eastl::is_scalar::value), const T&>::type eastl::min(const T&, const T&) min(const T& a, const T& b) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:452:3: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h: In substitution of ‘template typename eastl::enable_if<(! eastl::is_scalar::value), const T&>::type eastl::min(const T&, const T&) [with T = long unsigned int]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:167:54: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:451:49: error: ‘value’ is not a member of ‘eastl::is_scalar’ inline EA_CONSTEXPR typename eastl::enable_if::value, const T&>::type ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:518:3: note: candidate: template const T& eastl::min(const T&, const T&, Compare) min(const T& a, const T& b, Compare compare) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:518:3: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:134:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:167:54: note: candidate expects 3 arguments, 2 provided count = eastl::min(count, mnCount - pos); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘void eastl::internal::atomic_base_width::store(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:16:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:31:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_N’ EASTL_GCC_ATOMIC_STORE_N(uint64_t, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:83:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_64’ EASTL_GCC_ATOMIC_STORE_64(ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_STORE_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_store.h:55:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_STORE_SEQ_CST_64)(type, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_STORE_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:216:4: note: in expansion of macro ‘EASTL_ATOMIC_STORE_FUNC_IMPL’ EASTL_ATOMIC_STORE_FUNC_IMPL(EASTL_ATOMIC_STORE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:636:4: note: candidate: template T eastl::min(std::initializer_list) T min(std::initializer_list ilist) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:636:4: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:134:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:167:54: note: cannot convert ‘count’ (type ‘eastl::basic_string_view::size_type {aka long unsigned int}’) to type ‘std::initializer_list’ count = eastl::min(count, mnCount - pos); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:644:4: note: candidate: template T eastl::min(std::initializer_list, Compare) T min(std::initializer_list ilist, Compare compare) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:644:4: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:134:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:167:54: note: cannot convert ‘count’ (type ‘eastl::basic_string_view::size_type {aka long unsigned int}’) to type ‘std::initializer_list’ count = eastl::min(count, mnCount - pos); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:16:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:31:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_N’ EASTL_GCC_ATOMIC_STORE_N(uint64_t, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:83:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_64’ EASTL_GCC_ATOMIC_STORE_64(ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_STORE_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_store.h:55:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_STORE_SEQ_CST_64)(type, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_STORE_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:216:4: note: in expansion of macro ‘EASTL_ATOMIC_STORE_FUNC_IMPL’ EASTL_ATOMIC_STORE_FUNC_IMPL(EASTL_ATOMIC_STORE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h: In static member function ‘static int eastl::basic_string_view::compare(const T*, const T*, const T*, const T*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:175:48: error: call of overloaded ‘min_alt(const ptrdiff_t&, const ptrdiff_t&)’ is ambiguous const ptrdiff_t nMin = eastl::min_alt(n1, n2); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘void eastl::internal::atomic_base_width::store(T, eastl::internal::memory_order_relaxed_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:16:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:31:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_N’ EASTL_GCC_ATOMIC_STORE_N(uint64_t, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:51:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_64’ EASTL_GCC_ATOMIC_STORE_64(ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_STORE_RELAXED_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_store.h:49:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_STORE_RELAXED_64)(type, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_STORE_RELAXED_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:221:4: note: in expansion of macro ‘EASTL_ATOMIC_STORE_FUNC_IMPL’ EASTL_ATOMIC_STORE_FUNC_IMPL(EASTL_ATOMIC_STORE_RELAXED_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:485:34: note: candidate: float eastl::min_alt(float, float) inline EA_CONSTEXPR float min_alt(float a, float b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:486:34: note: candidate: double eastl::min_alt(double, double) inline EA_CONSTEXPR double min_alt(double a, double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:487:34: note: candidate: long double eastl::min_alt(long double, long double) inline EA_CONSTEXPR long double min_alt(long double a, long double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:16:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:31:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_N’ EASTL_GCC_ATOMIC_STORE_N(uint64_t, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:51:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_64’ EASTL_GCC_ATOMIC_STORE_64(ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_STORE_RELAXED_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_store.h:49:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_STORE_RELAXED_64)(type, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_STORE_RELAXED_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:221:4: note: in expansion of macro ‘EASTL_ATOMIC_STORE_FUNC_IMPL’ EASTL_ATOMIC_STORE_FUNC_IMPL(EASTL_ATOMIC_STORE_RELAXED_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:134:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h: In member function ‘eastl::basic_string_view::size_type eastl::basic_string_view::find(eastl::basic_string_view, eastl::basic_string_view::size_type) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:214:10: error: ISO C++ forbids declaration of ‘pEnd’ with no type [-fpermissive] auto* pEnd = mpBegin + mnCount; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘void eastl::internal::atomic_base_width::store(T, eastl::internal::memory_order_release_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:16:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:31:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_N’ EASTL_GCC_ATOMIC_STORE_N(uint64_t, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:67:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_64’ EASTL_GCC_ATOMIC_STORE_64(ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_STORE_RELEASE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_store.h:52:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_STORE_RELEASE_64)(type, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_STORE_RELEASE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:226:4: note: in expansion of macro ‘EASTL_ATOMIC_STORE_FUNC_IMPL’ EASTL_ATOMIC_STORE_FUNC_IMPL(EASTL_ATOMIC_STORE_RELEASE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:16:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:31:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_N’ EASTL_GCC_ATOMIC_STORE_N(uint64_t, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:67:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_64’ EASTL_GCC_ATOMIC_STORE_64(ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_STORE_RELEASE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_store.h:52:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_STORE_RELEASE_64)(type, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_STORE_RELEASE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:226:4: note: in expansion of macro ‘EASTL_ATOMIC_STORE_FUNC_IMPL’ EASTL_ATOMIC_STORE_FUNC_IMPL(EASTL_ATOMIC_STORE_RELEASE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h: In member function ‘eastl::basic_string_view::size_type eastl::basic_string_view::rfind(T, eastl::basic_string_view::size_type) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:246:77: error: call of overloaded ‘min_alt(long unsigned int&, eastl::basic_string_view::size_type&)’ is ambiguous const value_type* const pEnd = mpBegin + eastl::min_alt(mnCount - 1, pos) + 1; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:485:34: note: candidate: float eastl::min_alt(float, float) inline EA_CONSTEXPR float min_alt(float a, float b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:486:34: note: candidate: double eastl::min_alt(double, double) inline EA_CONSTEXPR double min_alt(double a, double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:487:34: note: candidate: long double eastl::min_alt(long double, long double) inline EA_CONSTEXPR long double min_alt(long double a, long double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘void eastl::internal::atomic_base_width::store(T, eastl::internal::memory_order_seq_cst_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:16:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:31:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_N’ EASTL_GCC_ATOMIC_STORE_N(uint64_t, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:83:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_64’ EASTL_GCC_ATOMIC_STORE_64(ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_STORE_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_store.h:55:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_STORE_SEQ_CST_64)(type, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_STORE_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:231:4: note: in expansion of macro ‘EASTL_ATOMIC_STORE_FUNC_IMPL’ EASTL_ATOMIC_STORE_FUNC_IMPL(EASTL_ATOMIC_STORE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:16:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:31:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_N’ EASTL_GCC_ATOMIC_STORE_N(uint64_t, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_store.h:83:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_STORE_64’ EASTL_GCC_ATOMIC_STORE_64(ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_STORE_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_store.h:55:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_STORE_SEQ_CST_64)(type, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_STORE_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:231:4: note: in expansion of macro ‘EASTL_ATOMIC_STORE_FUNC_IMPL’ EASTL_ATOMIC_STORE_FUNC_IMPL(EASTL_ATOMIC_STORE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:134:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h: In member function ‘eastl::basic_string_view::size_type eastl::basic_string_view::rfind(const T*, eastl::basic_string_view::size_type, eastl::basic_string_view::size_type) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:274:75: error: call of overloaded ‘min_alt(long unsigned int&, eastl::basic_string_view::size_type&)’ is ambiguous const const_iterator pEnd = mpBegin + eastl::min_alt(mnCount - n, pos) + n; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:485:34: note: candidate: float eastl::min_alt(float, float) inline EA_CONSTEXPR float min_alt(float a, float b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:486:34: note: candidate: double eastl::min_alt(double, double) inline EA_CONSTEXPR double min_alt(double a, double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:487:34: note: candidate: long double eastl::min_alt(long double, long double) inline EA_CONSTEXPR long double min_alt(long double a, long double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::load() const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:19:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:32:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_N’ EASTL_GCC_ATOMIC_LOAD_N(uint64_t, type, ret, ptr, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:84:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_64’ EASTL_GCC_ATOMIC_LOAD_64(type, ret, ptr, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:55:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_SEQ_CST_64)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:240:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:134:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:281:40: error: call of overloaded ‘min_alt(const size_type&, eastl::basic_string_view::size_type&)’ is ambiguous return eastl::min_alt(mnCount, pos); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:485:34: note: candidate: float eastl::min_alt(float, float) inline EA_CONSTEXPR float min_alt(float a, float b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:486:34: note: candidate: double eastl::min_alt(double, double) inline EA_CONSTEXPR double min_alt(double a, double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:487:34: note: candidate: long double eastl::min_alt(long double, long double) inline EA_CONSTEXPR long double min_alt(long double a, long double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:19:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:32:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_N’ EASTL_GCC_ATOMIC_LOAD_N(uint64_t, type, ret, ptr, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:84:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_64’ EASTL_GCC_ATOMIC_LOAD_64(type, ret, ptr, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:55:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_SEQ_CST_64)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:240:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::load(eastl::internal::memory_order_relaxed_s) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:19:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:32:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_N’ EASTL_GCC_ATOMIC_LOAD_N(uint64_t, type, ret, ptr, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:52:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_64’ EASTL_GCC_ATOMIC_LOAD_64(type, ret, ptr, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_RELAXED_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:49:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_RELAXED_64)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_RELAXED_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:245:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_RELAXED_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:134:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h: In member function ‘eastl::basic_string_view::size_type eastl::basic_string_view::find_last_of(const T*, eastl::basic_string_view::size_type, eastl::basic_string_view::size_type) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:330:77: error: call of overloaded ‘min_alt(long unsigned int&, eastl::basic_string_view::size_type&)’ is ambiguous const value_type* const pEnd = mpBegin + eastl::min_alt(mnCount - 1, pos) + 1; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:485:34: note: candidate: float eastl::min_alt(float, float) inline EA_CONSTEXPR float min_alt(float a, float b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:19:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:32:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_N’ EASTL_GCC_ATOMIC_LOAD_N(uint64_t, type, ret, ptr, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:52:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_64’ EASTL_GCC_ATOMIC_LOAD_64(type, ret, ptr, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_RELAXED_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:49:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_RELAXED_64)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_RELAXED_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:245:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_RELAXED_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:486:34: note: candidate: double eastl::min_alt(double, double) inline EA_CONSTEXPR double min_alt(double a, double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:487:34: note: candidate: long double eastl::min_alt(long double, long double) inline EA_CONSTEXPR long double min_alt(long double a, long double b) { return b < a ? b : a; } ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:134:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h: In member function ‘eastl::basic_string_view::size_type eastl::basic_string_view::find_first_not_of(T, eastl::basic_string_view::size_type) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:353:16: error: ‘pEnd’ does not name a type const auto pEnd = mpBegin + mnCount; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::load(eastl::internal::memory_order_acquire_s) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:19:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:32:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_N’ EASTL_GCC_ATOMIC_LOAD_N(uint64_t, type, ret, ptr, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:68:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_64’ EASTL_GCC_ATOMIC_LOAD_64(type, ret, ptr, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_ACQUIRE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:52:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_ACQUIRE_64)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_ACQUIRE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:250:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_ACQUIRE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:355:80: error: ‘pEnd’ was not declared in this scope const const_iterator pResult = CharTypeStringFindFirstNotOf(mpBegin + pos, pEnd, &c, &c + 1); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:19:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:32:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_N’ EASTL_GCC_ATOMIC_LOAD_N(uint64_t, type, ret, ptr, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:68:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_64’ EASTL_GCC_ATOMIC_LOAD_64(type, ret, ptr, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_ACQUIRE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:52:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_ACQUIRE_64)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_ACQUIRE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:250:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_ACQUIRE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h: In member function ‘eastl::basic_string_view::size_type eastl::basic_string_view::find_first_not_of(const T*, eastl::basic_string_view::size_type, eastl::basic_string_view::size_type) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:367:16: error: ‘pEnd’ does not name a type const auto pEnd = mpBegin + mnCount; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:368:80: error: ‘pEnd’ was not declared in this scope const const_iterator pResult = CharTypeStringFindFirstNotOf(mpBegin + pos, pEnd, s, s + n); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::load(eastl::internal::memory_order_seq_cst_s) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:19:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:32:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_N’ EASTL_GCC_ATOMIC_LOAD_N(uint64_t, type, ret, ptr, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:84:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_64’ EASTL_GCC_ATOMIC_LOAD_64(type, ret, ptr, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:55:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_SEQ_CST_64)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:255:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h: In member function ‘eastl::basic_string_view::size_type eastl::basic_string_view::find_last_not_of(T, eastl::basic_string_view::size_type) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:391:77: error: call of overloaded ‘min_alt(long unsigned int&, eastl::basic_string_view::size_type&)’ is ambiguous const value_type* const pEnd = mpBegin + eastl::min_alt(mnCount - 1, pos) + 1; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:485:34: note: candidate: float eastl::min_alt(float, float) inline EA_CONSTEXPR float min_alt(float a, float b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:486:34: note: candidate: double eastl::min_alt(double, double) inline EA_CONSTEXPR double min_alt(double a, double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:487:34: note: candidate: long double eastl::min_alt(long double, long double) inline EA_CONSTEXPR long double min_alt(long double a, long double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:19:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:32:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_N’ EASTL_GCC_ATOMIC_LOAD_N(uint64_t, type, ret, ptr, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_load.h:84:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_LOAD_64’ EASTL_GCC_ATOMIC_LOAD_64(type, ret, ptr, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:55:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_SEQ_CST_64)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:255:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:134:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h: In member function ‘eastl::basic_string_view::size_type eastl::basic_string_view::find_last_not_of(const T*, eastl::basic_string_view::size_type, eastl::basic_string_view::size_type) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:404:77: error: call of overloaded ‘min_alt(long unsigned int&, eastl::basic_string_view::size_type&)’ is ambiguous const value_type* const pEnd = mpBegin + eastl::min_alt(mnCount - 1, pos) + 1; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:485:34: note: candidate: float eastl::min_alt(float, float) inline EA_CONSTEXPR float min_alt(float a, float b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:486:34: note: candidate: double eastl::min_alt(double, double) inline EA_CONSTEXPR double min_alt(double a, double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:487:34: note: candidate: long double eastl::min_alt(long double, long double) inline EA_CONSTEXPR long double min_alt(long double a, long double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::exchange(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:112:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_64’ EASTL_GCC_ATOMIC_EXCHANGE_64(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:79:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_SEQ_CST_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:264:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:112:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_64’ EASTL_GCC_ATOMIC_EXCHANGE_64(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:79:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_SEQ_CST_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:264:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:134:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:461:38: error: declaration of ‘operator==’ as non-function inline EA_CONSTEXPR bool operator==(decay_t> lhs, basic_string_view rhs) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:461:38: error: ‘decay_t’ was not declared in this scope /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:112:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_64’ EASTL_GCC_ATOMIC_EXCHANGE_64(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:79:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_SEQ_CST_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:264:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:461:69: error: spurious ‘>>’, use ‘>’ to terminate a template argument list inline EA_CONSTEXPR bool operator==(decay_t> lhs, basic_string_view rhs) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:461:72: error: expected primary-expression before ‘lhs’ inline EA_CONSTEXPR bool operator==(decay_t> lhs, basic_string_view rhs) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:461:102: error: expected primary-expression before ‘rhs’ inline EA_CONSTEXPR bool operator==(decay_t> lhs, basic_string_view rhs) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:467:68: error: ‘decay_t’ has not been declared inline EA_CONSTEXPR bool operator==(basic_string_view lhs, decay_t> rhs) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:467:75: error: expected ‘,’ or ‘...’ before ‘<’ token inline EA_CONSTEXPR bool operator==(basic_string_view lhs, decay_t> rhs) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:112:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_64’ EASTL_GCC_ATOMIC_EXCHANGE_64(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:79:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_SEQ_CST_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:264:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h: In function ‘bool eastl::operator==(eastl::basic_string_view, int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:469:25: error: ‘rhs’ was not declared in this scope return (lhs.size() == rhs.size()) && (lhs.compare(rhs) == 0); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:473:38: error: declaration of ‘operator==’ as non-function inline EA_CONSTEXPR bool operator==(decay_t> lhs, decay_t> rhs) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:473:38: error: ‘decay_t’ was not declared in this scope /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:473:69: error: spurious ‘>>’, use ‘>’ to terminate a template argument list inline EA_CONSTEXPR bool operator==(decay_t> lhs, decay_t> rhs) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:473:72: error: expected primary-expression before ‘lhs’ inline EA_CONSTEXPR bool operator==(decay_t> lhs, decay_t> rhs) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:473:77: error: ‘decay_t’ was not declared in this scope inline EA_CONSTEXPR bool operator==(decay_t> lhs, decay_t> rhs) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:473:108: error: spurious ‘>>’, use ‘>’ to terminate a template argument list inline EA_CONSTEXPR bool operator==(decay_t> lhs, decay_t> rhs) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string_view.h:473:111: error: expected primary-expression before ‘rhs’ inline EA_CONSTEXPR bool operator==(decay_t> lhs, decay_t> rhs) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::exchange(T, eastl::internal::memory_order_relaxed_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:48:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_64’ EASTL_GCC_ATOMIC_EXCHANGE_64(type, ret, ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_RELAXED_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:67:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_RELAXED_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_RELAXED_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:269:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_RELAXED_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:48:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_64’ EASTL_GCC_ATOMIC_EXCHANGE_64(type, ret, ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_RELAXED_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:67:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_RELAXED_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_RELAXED_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:269:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_RELAXED_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:48:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_64’ EASTL_GCC_ATOMIC_EXCHANGE_64(type, ret, ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_RELAXED_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:67:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_RELAXED_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_RELAXED_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:269:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_RELAXED_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:48:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_64’ EASTL_GCC_ATOMIC_EXCHANGE_64(type, ret, ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_RELAXED_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:67:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_RELAXED_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_RELAXED_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:269:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_RELAXED_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::exchange(T, eastl::internal::memory_order_acquire_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:64:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_64’ EASTL_GCC_ATOMIC_EXCHANGE_64(type, ret, ptr, val, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_ACQUIRE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:70:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_ACQUIRE_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_ACQUIRE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:274:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_ACQUIRE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:64:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_64’ EASTL_GCC_ATOMIC_EXCHANGE_64(type, ret, ptr, val, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_ACQUIRE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:70:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_ACQUIRE_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_ACQUIRE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:274:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_ACQUIRE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:64:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_64’ EASTL_GCC_ATOMIC_EXCHANGE_64(type, ret, ptr, val, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_ACQUIRE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:70:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_ACQUIRE_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_ACQUIRE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:274:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_ACQUIRE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:64:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_64’ EASTL_GCC_ATOMIC_EXCHANGE_64(type, ret, ptr, val, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_ACQUIRE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:70:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_ACQUIRE_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_ACQUIRE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:274:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_ACQUIRE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::exchange(T, eastl::internal::memory_order_release_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:80:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_64’ EASTL_GCC_ATOMIC_EXCHANGE_64(type, ret, ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_RELEASE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:73:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_RELEASE_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_RELEASE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:279:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_RELEASE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:80:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_64’ EASTL_GCC_ATOMIC_EXCHANGE_64(type, ret, ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_RELEASE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:73:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_RELEASE_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_RELEASE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:279:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_RELEASE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:80:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_64’ EASTL_GCC_ATOMIC_EXCHANGE_64(type, ret, ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_RELEASE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:73:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_RELEASE_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_RELEASE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:279:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_RELEASE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:80:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_64’ EASTL_GCC_ATOMIC_EXCHANGE_64(type, ret, ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_RELEASE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:73:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_RELEASE_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_RELEASE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:279:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_RELEASE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::exchange(T, eastl::internal::memory_order_acq_rel_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:96:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_64’ EASTL_GCC_ATOMIC_EXCHANGE_64(type, ret, ptr, val, __ATOMIC_ACQ_REL) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_ACQ_REL_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:76:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_ACQ_REL_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_ACQ_REL_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:284:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_ACQ_REL_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:96:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_64’ EASTL_GCC_ATOMIC_EXCHANGE_64(type, ret, ptr, val, __ATOMIC_ACQ_REL) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_ACQ_REL_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:76:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_ACQ_REL_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_ACQ_REL_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:284:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_ACQ_REL_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:96:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_64’ EASTL_GCC_ATOMIC_EXCHANGE_64(type, ret, ptr, val, __ATOMIC_ACQ_REL) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_ACQ_REL_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:76:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_ACQ_REL_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_ACQ_REL_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:284:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_ACQ_REL_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:96:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_64’ EASTL_GCC_ATOMIC_EXCHANGE_64(type, ret, ptr, val, __ATOMIC_ACQ_REL) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_ACQ_REL_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:76:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_ACQ_REL_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_ACQ_REL_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:284:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_ACQ_REL_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::exchange(T, eastl::internal::memory_order_seq_cst_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:112:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_64’ EASTL_GCC_ATOMIC_EXCHANGE_64(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:79:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_SEQ_CST_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:289:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:111:30: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ integralType valIntegral = EASTL_ATOMIC_TYPE_PUN_CAST(integralType, (val)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:112:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_64’ EASTL_GCC_ATOMIC_EXCHANGE_64(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:79:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_SEQ_CST_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:289:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:112:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_64’ EASTL_GCC_ATOMIC_EXCHANGE_64(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:79:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_SEQ_CST_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:289:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:116:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N’ EASTL_GCC_ATOMIC_EXCHANGE_INTRIN_N(integralType, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_N’ EASTL_GCC_ATOMIC_EXCHANGE_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_exchange.h:112:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_EXCHANGE_64’ EASTL_GCC_ATOMIC_EXCHANGE_64(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_EXCHANGE_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_exchange.h:79:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_EXCHANGE_SEQ_CST_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:289:4: note: in expansion of macro ‘EASTL_ATOMIC_EXCHANGE_FUNC_IMPL’ EASTL_ATOMIC_EXCHANGE_FUNC_IMPL(EASTL_ATOMIC_EXCHANGE_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7:0: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:394:17: error: expected ‘,’ or ‘...’ before ‘&&’ token Layout(Layout&& other) { Move(*this, other); } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:394:25: error: invalid constructor; you probably meant ‘eastl::basic_string::Layout (const eastl::basic_string::Layout&)’ Layout(Layout&& other) { Move(*this, other); } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:396:28: error: expected ‘,’ or ‘...’ before ‘&&’ token Layout& operator=(Layout&& other) { Move(*this, other); return *this; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:509:25: error: expected ‘,’ or ‘...’ before ‘&&’ token basic_string(this_type&& x) EA_NOEXCEPT; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:509:29: error: invalid constructor; you probably meant ‘eastl::basic_string (const eastl::basic_string&)’ basic_string(this_type&& x) EA_NOEXCEPT; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:510:25: error: expected ‘,’ or ‘...’ before ‘&&’ token basic_string(this_type&& x, const allocator_type& allocator); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:510:62: error: invalid constructor; you probably meant ‘eastl::basic_string (const eastl::basic_string&)’ basic_string(this_type&& x, const allocator_type& allocator); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:540:33: error: expected ‘,’ or ‘...’ before ‘&&’ token this_type& operator=(this_type&& x); // TODO(c++17): noexcept(allocator_traits::propagate_on_container_move_assignment::value || allocator_traits::is_always_equal::value); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:561:30: error: expected ‘,’ or ‘...’ before ‘&&’ token this_type& assign(this_type&& x); // TODO(c++17): noexcept(allocator_traits::propagate_on_container_move_assignment::value || allocator_traits::is_always_equal::value); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:26:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::operator=(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:306:19: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ store(desired, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:329:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:197:9: error: expected nested-name-specifier before ‘Base’ using Base = atomic_size_aligned; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:333:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:206:99: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 EA_CONSTEXPR atomic_base_width() EA_NOEXCEPT_IF(eastl::is_nothrow_default_constructible_v) = default; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:333:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:208:61: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_base_width(const atomic_base_width&) EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:333:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:212:9: error: ‘Base’ has not been declared using Base::store; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:333:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:236:9: error: ‘Base’ has not been declared using Base::load; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:333:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:260:9: error: ‘Base’ has not been declared using Base::exchange; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:333:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:82:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:183:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_CMPXCHG_FUNCS_IMPL’ EASTL_ATOMIC_BASE_CMPXCHG_FUNCS_IMPL(compare_exchange_weak, CMPXCHG_WEAK, bits) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:294:3: note: in expansion of macro ‘EASTL_ATOMIC_BASE_CMPXCHG_WEAK_FUNCS_IMPL’ EASTL_ATOMIC_BASE_CMPXCHG_WEAK_FUNCS_IMPL(bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:333:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:82:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:186:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_CMPXCHG_FUNCS_IMPL’ EASTL_ATOMIC_BASE_CMPXCHG_FUNCS_IMPL(compare_exchange_strong, CMPXCHG_STRONG, bits) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:298:3: note: in expansion of macro ‘EASTL_ATOMIC_BASE_CMPXCHG_STRONG_FUNCS_IMPL’ EASTL_ATOMIC_BASE_CMPXCHG_STRONG_FUNCS_IMPL(bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:333:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:302:9: error: ‘Base’ has not been declared using Base::operator=; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:333:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:310:81: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_base_width& operator=(const atomic_base_width&) EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:333:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:311:81: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_base_width& operator=(const atomic_base_width&) volatile EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:333:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In constructor ‘eastl::internal::atomic_base_width::atomic_base_width(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:202:6: error: class ‘eastl::internal::atomic_base_width’ does not have any field named ‘Base’ : Base{ desired } \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:333:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:202:10: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 : Base{ desired } \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:333:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h: In member function ‘eastl::basic_string::Layout& eastl::basic_string::Layout::operator=(eastl::basic_string::Layout)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:396:76: error: ‘other’ was not declared in this scope Layout& operator=(Layout&& other) { Move(*this, other); return *this; } ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::load() const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(__int128 unsigned&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/arch/x86/arch_x86_load.h:33:10: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, expected); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/arch/x86/arch_x86_load.h:55:3: note: in expansion of macro ‘EASTL_ARCH_ATOMIC_X86_LOAD_128’ EASTL_ARCH_ATOMIC_X86_LOAD_128(type, ret, ptr, SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ARCH_ATOMIC_LOAD_SEQ_CST_128’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_11’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:65:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_SEQ_CST_128)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_SEQ_CST_128’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:240:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:333:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/arch/x86/arch_x86_load.h:33:10: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, expected); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/arch/x86/arch_x86_load.h:55:3: note: in expansion of macro ‘EASTL_ARCH_ATOMIC_X86_LOAD_128’ EASTL_ARCH_ATOMIC_X86_LOAD_128(type, ret, ptr, SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ARCH_ATOMIC_LOAD_SEQ_CST_128’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_11’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:65:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_SEQ_CST_128)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_SEQ_CST_128’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:240:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:333:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::load(eastl::internal::memory_order_relaxed_s) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(__int128 unsigned&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/arch/x86/arch_x86_load.h:33:10: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, expected); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/arch/x86/arch_x86_load.h:49:3: note: in expansion of macro ‘EASTL_ARCH_ATOMIC_X86_LOAD_128’ EASTL_ARCH_ATOMIC_X86_LOAD_128(type, ret, ptr, RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ARCH_ATOMIC_LOAD_RELAXED_128’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_11’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:59:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_RELAXED_128)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_RELAXED_128’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:245:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_RELAXED_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:333:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/arch/x86/arch_x86_load.h:33:10: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, expected); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/arch/x86/arch_x86_load.h:49:3: note: in expansion of macro ‘EASTL_ARCH_ATOMIC_X86_LOAD_128’ EASTL_ARCH_ATOMIC_X86_LOAD_128(type, ret, ptr, RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ARCH_ATOMIC_LOAD_RELAXED_128’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_11’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:59:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_RELAXED_128)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_RELAXED_128’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:245:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_RELAXED_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:333:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(16, 128) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7:0: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h: In constructor ‘eastl::basic_string::basic_string(const view_type&, const allocator_type&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:874:52: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 : basic_string(sv.data(), sv.size(), allocator) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h: In constructor ‘eastl::basic_string::basic_string(const view_type&, eastl::basic_string::size_type, eastl::basic_string::size_type, const allocator_type&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:881:54: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 : basic_string(sv.substr(position, n), allocator) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::load(eastl::internal::memory_order_acquire_s) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(__int128 unsigned&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/arch/x86/arch_x86_load.h:33:10: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, expected); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/arch/x86/arch_x86_load.h:52:3: note: in expansion of macro ‘EASTL_ARCH_ATOMIC_X86_LOAD_128’ EASTL_ARCH_ATOMIC_X86_LOAD_128(type, ret, ptr, ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ARCH_ATOMIC_LOAD_ACQUIRE_128’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_11’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:62:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_ACQUIRE_128)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_ACQUIRE_128’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:250:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_ACQUIRE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:333:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/arch/x86/arch_x86_load.h:33:10: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, expected); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/arch/x86/arch_x86_load.h:52:3: note: in expansion of macro ‘EASTL_ARCH_ATOMIC_X86_LOAD_128’ EASTL_ARCH_ATOMIC_X86_LOAD_128(type, ret, ptr, ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ARCH_ATOMIC_LOAD_ACQUIRE_128’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_11’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:62:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_ACQUIRE_128)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_ACQUIRE_128’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:250:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_ACQUIRE_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:333:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::load(eastl::internal::memory_order_seq_cst_s) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(__int128 unsigned&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/arch/x86/arch_x86_load.h:33:10: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, expected); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/arch/x86/arch_x86_load.h:55:3: note: in expansion of macro ‘EASTL_ARCH_ATOMIC_X86_LOAD_128’ EASTL_ARCH_ATOMIC_X86_LOAD_128(type, ret, ptr, SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ARCH_ATOMIC_LOAD_SEQ_CST_128’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_11’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:65:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_SEQ_CST_128)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_SEQ_CST_128’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:255:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:333:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:969:52: error: expected ‘,’ or ‘...’ before ‘&&’ token basic_string::basic_string(this_type&& x) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: note: couldn't deduce template parameter ‘’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/arch/x86/arch_x86_load.h:33:10: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, expected); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/arch/x86/arch_x86_load.h:55:3: note: in expansion of macro ‘EASTL_ARCH_ATOMIC_X86_LOAD_128’ EASTL_ARCH_ATOMIC_X86_LOAD_128(type, ret, ptr, SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ARCH_ATOMIC_LOAD_SEQ_CST_128’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_11’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:65:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_SEQ_CST_128)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_SEQ_CST_128’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:255:4: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_FUNC_IMPL’ EASTL_ATOMIC_LOAD_FUNC_IMPL(EASTL_ATOMIC_LOAD_SEQ_CST_, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:333:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:969:2: error: prototype for ‘eastl::basic_string::basic_string(eastl::basic_string::this_type)’ does not match any in class ‘eastl::basic_string’ basic_string::basic_string(this_type&& x) EA_NOEXCEPT ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7:0: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:522:3: error: candidates are: template template eastl::basic_string::basic_string(eastl::basic_string::CtorConvert, const OtherStringType&) basic_string(CtorConvert, const OtherStringType& x); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:519:3: error: template template eastl::basic_string::basic_string(eastl::basic_string::CtorConvert, const OtherCharType*, eastl::basic_string::size_type, const allocator_type&) basic_string(CtorConvert, const OtherCharType* p, size_type n, const allocator_type& allocator = EASTL_BASIC_STRING_DEFAULT_ALLOCATOR); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:516:3: error: template template eastl::basic_string::basic_string(eastl::basic_string::CtorConvert, const OtherCharType*, const allocator_type&) basic_string(CtorConvert, const OtherCharType* p, const allocator_type& allocator = EASTL_BASIC_STRING_DEFAULT_ALLOCATOR); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7:0: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:880:9: error: eastl::basic_string::basic_string(const view_type&, eastl::basic_string::size_type, eastl::basic_string::size_type, const allocator_type&) inline basic_string::basic_string(const view_type& sv, size_type position, size_type n, const allocator_type& allocator) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:873:9: error: eastl::basic_string::basic_string(const view_type&, const allocator_type&) inline basic_string::basic_string(const view_type& sv, const allocator_type& allocator) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:961:2: error: eastl::basic_string::basic_string(std::initializer_list, const allocator_type&) basic_string::basic_string(std::initializer_list init, const allocator_type& allocator) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:946:2: error: eastl::basic_string::basic_string(eastl::basic_string::CtorSprintf, const value_type*, ...) basic_string::basic_string(CtorSprintf /*unused*/, const value_type* pFormat, ...) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:933:2: error: eastl::basic_string::basic_string(eastl::basic_string::CtorDoNotInitialize, eastl::basic_string::size_type, const allocator_type&) basic_string::basic_string(CtorDoNotInitialize /*unused*/, size_type n, const allocator_type& allocator) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:923:9: error: eastl::basic_string::basic_string(const value_type*, const value_type*, const allocator_type&) inline basic_string::basic_string(const value_type* pBegin, const value_type* pEnd, const allocator_type& allocator) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:825:2: error: eastl::basic_string::basic_string(const this_type&, const allocator_type&) basic_string::basic_string(const this_type& x, const allocator_type& allocator) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:817:9: error: eastl::basic_string::basic_string(const this_type&) inline basic_string::basic_string(const this_type& x) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:915:9: error: eastl::basic_string::basic_string(eastl::basic_string::size_type, eastl::basic_string::value_type, const allocator_type&) inline basic_string::basic_string(size_type n, value_type c, const allocator_type& allocator) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:907:9: error: eastl::basic_string::basic_string(const value_type*, const allocator_type&) inline basic_string::basic_string(const value_type* p, const allocator_type& allocator) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:865:9: error: eastl::basic_string::basic_string(const value_type*, eastl::basic_string::size_type, const allocator_type&) inline basic_string::basic_string(const value_type* p, size_type n, const allocator_type& allocator) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:843:2: error: eastl::basic_string::basic_string(const this_type&, eastl::basic_string::size_type, eastl::basic_string::size_type) basic_string::basic_string(const this_type& x, size_type position, size_type n) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:809:9: error: eastl::basic_string::basic_string(const allocator_type&) inline basic_string::basic_string(const allocator_type& allocator) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:801:9: error: eastl::basic_string::basic_string() inline basic_string::basic_string() EA_NOEXCEPT_IF(EA_NOEXCEPT_EXPR(EASTL_BASIC_STRING_DEFAULT_ALLOCATOR)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:978:52: error: expected ‘,’ or ‘...’ before ‘&&’ token basic_string::basic_string(this_type&& x, const allocator_type& allocator) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:978:2: error: prototype for ‘eastl::basic_string::basic_string(eastl::basic_string::this_type)’ does not match any in class ‘eastl::basic_string’ basic_string::basic_string(this_type&& x, const allocator_type& allocator) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7:0: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:522:3: error: candidates are: template template eastl::basic_string::basic_string(eastl::basic_string::CtorConvert, const OtherStringType&) basic_string(CtorConvert, const OtherStringType& x); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:519:3: error: template template eastl::basic_string::basic_string(eastl::basic_string::CtorConvert, const OtherCharType*, eastl::basic_string::size_type, const allocator_type&) basic_string(CtorConvert, const OtherCharType* p, size_type n, const allocator_type& allocator = EASTL_BASIC_STRING_DEFAULT_ALLOCATOR); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:516:3: error: template template eastl::basic_string::basic_string(eastl::basic_string::CtorConvert, const OtherCharType*, const allocator_type&) basic_string(CtorConvert, const OtherCharType* p, const allocator_type& allocator = EASTL_BASIC_STRING_DEFAULT_ALLOCATOR); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7:0: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:880:9: error: eastl::basic_string::basic_string(const view_type&, eastl::basic_string::size_type, eastl::basic_string::size_type, const allocator_type&) inline basic_string::basic_string(const view_type& sv, size_type position, size_type n, const allocator_type& allocator) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:873:9: error: eastl::basic_string::basic_string(const view_type&, const allocator_type&) inline basic_string::basic_string(const view_type& sv, const allocator_type& allocator) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:961:2: error: eastl::basic_string::basic_string(std::initializer_list, const allocator_type&) basic_string::basic_string(std::initializer_list init, const allocator_type& allocator) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:946:2: error: eastl::basic_string::basic_string(eastl::basic_string::CtorSprintf, const value_type*, ...) basic_string::basic_string(CtorSprintf /*unused*/, const value_type* pFormat, ...) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:933:2: error: eastl::basic_string::basic_string(eastl::basic_string::CtorDoNotInitialize, eastl::basic_string::size_type, const allocator_type&) basic_string::basic_string(CtorDoNotInitialize /*unused*/, size_type n, const allocator_type& allocator) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:923:9: error: eastl::basic_string::basic_string(const value_type*, const value_type*, const allocator_type&) inline basic_string::basic_string(const value_type* pBegin, const value_type* pEnd, const allocator_type& allocator) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:825:2: error: eastl::basic_string::basic_string(const this_type&, const allocator_type&) basic_string::basic_string(const this_type& x, const allocator_type& allocator) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:817:9: error: eastl::basic_string::basic_string(const this_type&) inline basic_string::basic_string(const this_type& x) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:915:9: error: eastl::basic_string::basic_string(eastl::basic_string::size_type, eastl::basic_string::value_type, const allocator_type&) inline basic_string::basic_string(size_type n, value_type c, const allocator_type& allocator) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:907:9: error: eastl::basic_string::basic_string(const value_type*, const allocator_type&) inline basic_string::basic_string(const value_type* p, const allocator_type& allocator) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:865:9: error: eastl::basic_string::basic_string(const value_type*, eastl::basic_string::size_type, const allocator_type&) inline basic_string::basic_string(const value_type* p, size_type n, const allocator_type& allocator) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:843:2: error: eastl::basic_string::basic_string(const this_type&, eastl::basic_string::size_type, eastl::basic_string::size_type) basic_string::basic_string(const this_type& x, size_type position, size_type n) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:809:9: error: eastl::basic_string::basic_string(const allocator_type&) inline basic_string::basic_string(const allocator_type& allocator) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:801:9: error: eastl::basic_string::basic_string() inline basic_string::basic_string() EA_NOEXCEPT_IF(EA_NOEXCEPT_EXPR(EASTL_BASIC_STRING_DEFAULT_ALLOCATOR)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:1308:104: error: expected ‘,’ or ‘...’ before ‘&&’ token inline typename basic_string::this_type& basic_string::operator=(this_type&& x) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h: In member function ‘eastl::basic_string::this_type& eastl::basic_string::operator=(eastl::basic_string::this_type)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:1310:29: error: ‘x’ was not declared in this scope return assign(eastl::move(x)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h: In member function ‘eastl::basic_string& eastl::basic_string::append_sprintf_va_list(const value_type*, __va_list_tag*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:1830:104: error: call of overloaded ‘max_alt(eastl::basic_string::size_type&, eastl::basic_string::size_type&)’ is ambiguous size_type n = eastl::max_alt((size_type)(SSOLayout::SSO_CAPACITY - 1), (size_type)(nInitialSize * 2)); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:597:34: note: candidate: float eastl::max_alt(float, float) inline EA_CONSTEXPR float max_alt(float a, float b) { return a < b ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:598:34: note: candidate: double eastl::max_alt(double, double) inline EA_CONSTEXPR double max_alt(double a, double b) { return a < b ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:599:34: note: candidate: long double eastl::max_alt(long double, long double) inline EA_CONSTEXPR long double max_alt(long double a, long double b) { return a < b ? b : a; } ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7:0: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:1976:81: error: expected ‘,’ or ‘...’ before ‘&&’ token inline basic_string& basic_string::assign(this_type&& x) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h: In member function ‘eastl::basic_string& eastl::basic_string::assign(eastl::basic_string::this_type)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:1978:25: error: ‘x’ was not declared in this scope if(get_allocator() == x.get_allocator()) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:26:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h: In member function ‘T eastl::internal::atomic_base_width::operator=(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:306:19: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ store(desired, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_base_width.h:333:2: note: in expansion of macro ‘EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE’ EASTL_ATOMIC_BASE_WIDTH_SPECIALIZE(16, 128) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:28:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:68:9: error: expected nested-name-specifier before ‘Base’ using Base = atomic_base_width; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:77:53: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 EA_CONSTEXPR atomic_integral_base() EA_NOEXCEPT = default; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:79:67: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_integral_base(const atomic_integral_base&) EA_NOEXCEPT = delete; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:83:9: error: ‘Base’ has not been declared using Base::operator=; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:85:87: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_integral_base& operator=(const atomic_integral_base&) EA_NOEXCEPT = delete; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:86:87: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_integral_base& operator=(const atomic_integral_base&) volatile EA_NOEXCEPT = delete; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In constructor ‘eastl::internal::atomic_integral_base::atomic_integral_base(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:73:6: error: class ‘eastl::internal::atomic_integral_base’ does not have any field named ‘Base’ : Base{ desired } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:73:10: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 : Base{ desired } ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::fetch_add(T, Order)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:18:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : invalid memory order for the given operation!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:29:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER’ EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:90:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(fetch_add) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::fetch_add(T, Order) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:35:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:90:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(fetch_add) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::fetch_add(T) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:40:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:90:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(fetch_add) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::add_fetch(T, Order)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:18:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : invalid memory order for the given operation!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:29:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER’ EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:94:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(add_fetch) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::add_fetch(T, Order) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:35:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:94:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(add_fetch) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::add_fetch(T) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:40:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:94:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(add_fetch) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::fetch_sub(T, Order)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:18:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : invalid memory order for the given operation!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:29:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER’ EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:98:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(fetch_sub) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::fetch_sub(T, Order) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:35:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:98:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(fetch_sub) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::fetch_sub(T) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:40:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:98:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(fetch_sub) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::sub_fetch(T, Order)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:18:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : invalid memory order for the given operation!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:29:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER’ EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:102:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(sub_fetch) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::sub_fetch(T, Order) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:35:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:102:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(sub_fetch) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::sub_fetch(T) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:40:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:102:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(sub_fetch) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::fetch_and(T, Order)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:18:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : invalid memory order for the given operation!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:29:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER’ EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:106:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(fetch_and) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::fetch_and(T, Order) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:35:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:106:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(fetch_and) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::fetch_and(T) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:40:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:106:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(fetch_and) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::and_fetch(T, Order)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:18:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : invalid memory order for the given operation!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:29:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER’ EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:110:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(and_fetch) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::and_fetch(T, Order) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:35:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:110:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(and_fetch) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::and_fetch(T) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:40:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:110:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(and_fetch) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::fetch_or(T, Order)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:18:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : invalid memory order for the given operation!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:29:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER’ EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:114:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(fetch_or) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::fetch_or(T, Order) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:35:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:114:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(fetch_or) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::fetch_or(T) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:40:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:114:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(fetch_or) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::or_fetch(T, Order)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:18:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : invalid memory order for the given operation!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:29:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER’ EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:118:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(or_fetch) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::or_fetch(T, Order) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:35:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:118:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(or_fetch) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::or_fetch(T) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:40:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:118:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(or_fetch) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::fetch_xor(T, Order)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:18:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : invalid memory order for the given operation!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:29:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER’ EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:122:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(fetch_xor) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::fetch_xor(T, Order) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:35:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:122:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(fetch_xor) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::fetch_xor(T) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:40:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:122:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(fetch_xor) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::xor_fetch(T, Order)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:18:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : invalid memory order for the given operation!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:29:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER’ EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:126:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(xor_fetch) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::xor_fetch(T, Order) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:35:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:126:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(xor_fetch) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::xor_fetch(T) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:40:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:126:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_FUNCS_IMPL(xor_fetch) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::operator++() volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:47:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:130:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_INC_DEC_OPERATOR_IMPL(++) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::operator++(int) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:52:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:130:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_INC_DEC_OPERATOR_IMPL(++) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::operator--() volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:47:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:132:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_INC_DEC_OPERATOR_IMPL(--) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::operator--(int) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:52:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:132:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_INC_DEC_OPERATOR_IMPL(--) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::operator+=(T) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:59:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:136:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_ASSIGNMENT_OPERATOR_IMPL(+=) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::operator-=(T) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:59:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:138:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_ASSIGNMENT_OPERATOR_IMPL(-=) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::operator&=(T) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:59:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:142:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_ASSIGNMENT_OPERATOR_IMPL(&=) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::operator|=(T) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:59:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_ASSIGNMENT_OPERATOR_IMPL(|=) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_base::operator^=(T) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:59:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:150:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_STATIC_ASSERT_ASSIGNMENT_OPERATOR_IMPL(^=) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:28:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:226:9: error: expected nested-name-specifier before ‘Base’ using Base = atomic_integral_base; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:314:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:235:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 EA_CONSTEXPR atomic_integral_width() EA_NOEXCEPT = default; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:314:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:237:69: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_integral_width(const atomic_integral_width&) EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:314:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:241:9: error: ‘Base’ has not been declared using Base::operator=; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:314:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:243:89: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_integral_width& operator=(const atomic_integral_width&) EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:314:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:244:89: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_integral_width& operator=(const atomic_integral_width&) volatile EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:314:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h: In member function ‘eastl::basic_string::size_type eastl::basic_string::rfind(const value_type*, eastl::basic_string::size_type, eastl::basic_string::size_type) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:2725:102: error: call of overloaded ‘min_alt(long unsigned int&, eastl::basic_string::size_type&)’ is ambiguous const const_iterator pEnd = internalLayout().BeginPtr() + eastl::min_alt(nLength - n, position) + n; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:248:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:314:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(1, 8) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:485:34: note: candidate: float eastl::min_alt(float, float) inline EA_CONSTEXPR float min_alt(float a, float b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:486:34: note: candidate: double eastl::min_alt(double, double) inline EA_CONSTEXPR double min_alt(double a, double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:487:34: note: candidate: long double eastl::min_alt(long double, long double) inline EA_CONSTEXPR long double min_alt(long double a, long double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:252:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:314:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(1, 8) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7:0: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:2732:44: error: call of overloaded ‘min_alt(const size_type&, eastl::basic_string::size_type&)’ is ambiguous return eastl::min_alt(nLength, position); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:485:34: note: candidate: float eastl::min_alt(float, float) inline EA_CONSTEXPR float min_alt(float a, float b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:486:34: note: candidate: double eastl::min_alt(double, double) inline EA_CONSTEXPR double min_alt(double a, double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:487:34: note: candidate: long double eastl::min_alt(long double, long double) inline EA_CONSTEXPR long double min_alt(long double a, long double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:256:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:314:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:260:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:314:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(1, 8) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7:0: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h: In member function ‘eastl::basic_string::size_type eastl::basic_string::rfind(eastl::basic_string::value_type, eastl::basic_string::size_type) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:2747:104: error: call of overloaded ‘min_alt(long unsigned int&, eastl::basic_string::size_type&)’ is ambiguous const value_type* const pEnd = internalLayout().BeginPtr() + eastl::min_alt(nLength - 1, position) + 1; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:485:34: note: candidate: float eastl::min_alt(float, float) inline EA_CONSTEXPR float min_alt(float a, float b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:486:34: note: candidate: double eastl::min_alt(double, double) inline EA_CONSTEXPR double min_alt(double a, double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:487:34: note: candidate: long double eastl::min_alt(long double, long double) inline EA_CONSTEXPR long double min_alt(long double a, long double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:264:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(fetch_and, FETCH_AND, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:314:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:268:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(and_fetch, AND_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:314:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:272:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(fetch_or, FETCH_OR, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:314:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:276:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(or_fetch, OR_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:314:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:280:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(fetch_xor, FETCH_XOR, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:314:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:284:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(xor_fetch, XOR_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:314:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(1, 8) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7:0: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h: In member function ‘eastl::basic_string::size_type eastl::basic_string::find_last_of(const value_type*, eastl::basic_string::size_type, eastl::basic_string::size_type) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:2823:104: error: call of overloaded ‘min_alt(long unsigned int&, eastl::basic_string::size_type&)’ is ambiguous const value_type* const pEnd = internalLayout().BeginPtr() + eastl::min_alt(nLength - 1, position) + 1; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:485:34: note: candidate: float eastl::min_alt(float, float) inline EA_CONSTEXPR float min_alt(float a, float b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:486:34: note: candidate: double eastl::min_alt(double, double) inline EA_CONSTEXPR double min_alt(double a, double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:487:34: note: candidate: long double eastl::min_alt(long double, long double) inline EA_CONSTEXPR long double min_alt(long double a, long double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:199:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:288:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL(++, add_fetch, fetch_add) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:314:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:199:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:290:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL(--, sub_fetch, fetch_sub) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:314:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:212:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:294:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(+=, add_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:314:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:212:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:296:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(-=, sub_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:314:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:212:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:300:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(&=, and_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:314:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:212:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:304:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(|=, or_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:314:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:212:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:308:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(^=, xor_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:314:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In constructor ‘eastl::internal::atomic_integral_width::atomic_integral_width(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:231:6: error: class ‘eastl::internal::atomic_integral_width’ does not have any field named ‘Base’ : Base{ desired } \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:314:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:231:10: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 : Base{ desired } \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:314:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(1, 8) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7:0: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h: In member function ‘eastl::basic_string::size_type eastl::basic_string::find_last_not_of(const value_type*, eastl::basic_string::size_type, eastl::basic_string::size_type) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:2914:104: error: call of overloaded ‘min_alt(long unsigned int&, eastl::basic_string::size_type&)’ is ambiguous const value_type* const pEnd = internalLayout().BeginPtr() + eastl::min_alt(nLength - 1, position) + 1; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:485:34: note: candidate: float eastl::min_alt(float, float) inline EA_CONSTEXPR float min_alt(float a, float b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:486:34: note: candidate: double eastl::min_alt(double, double) inline EA_CONSTEXPR double min_alt(double a, double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:487:34: note: candidate: long double eastl::min_alt(long double, long double) inline EA_CONSTEXPR long double min_alt(long double a, long double b) { return b < a ? b : a; } ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7:0: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h: In member function ‘eastl::basic_string::size_type eastl::basic_string::find_last_not_of(eastl::basic_string::value_type, eastl::basic_string::size_type) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:2933:104: error: call of overloaded ‘min_alt(long unsigned int&, eastl::basic_string::size_type&)’ is ambiguous const value_type* const pEnd = internalLayout().BeginPtr() + eastl::min_alt(nLength - 1, position) + 1; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:485:34: note: candidate: float eastl::min_alt(float, float) inline EA_CONSTEXPR float min_alt(float a, float b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:486:34: note: candidate: double eastl::min_alt(double, double) inline EA_CONSTEXPR double min_alt(double a, double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:487:34: note: candidate: long double eastl::min_alt(long double, long double) inline EA_CONSTEXPR long double min_alt(long double a, long double b) { return b < a ? b : a; } ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7:0: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h: In static member function ‘static int eastl::basic_string::compare(const value_type*, const value_type*, const value_type*, const value_type*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3157:53: error: call of overloaded ‘min_alt(const difference_type&, const difference_type&)’ is ambiguous const difference_type nMin = eastl::min_alt(n1, n2); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:485:34: note: candidate: float eastl::min_alt(float, float) inline EA_CONSTEXPR float min_alt(float a, float b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:486:34: note: candidate: double eastl::min_alt(double, double) inline EA_CONSTEXPR double min_alt(double a, double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:487:34: note: candidate: long double eastl::min_alt(long double, long double) inline EA_CONSTEXPR long double min_alt(long double a, long double b) { return b < a ? b : a; } ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7:0: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h: In static member function ‘static int eastl::basic_string::comparei(const value_type*, const value_type*, const value_type*, const value_type*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3170:53: error: call of overloaded ‘min_alt(const difference_type&, const difference_type&)’ is ambiguous const difference_type nMin = eastl::min_alt(n1, n2); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:485:34: note: candidate: float eastl::min_alt(float, float) inline EA_CONSTEXPR float min_alt(float a, float b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:486:34: note: candidate: double eastl::min_alt(double, double) inline EA_CONSTEXPR double min_alt(double a, double b) { return b < a ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:487:34: note: candidate: long double eastl::min_alt(long double, long double) inline EA_CONSTEXPR long double min_alt(long double a, long double b) { return b < a ? b : a; } ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7:0: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h: In member function ‘eastl::basic_string::size_type eastl::basic_string::GetNewCapacity(eastl::basic_string::size_type, eastl::basic_string::size_type)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3304:103: error: call of overloaded ‘max_alt(eastl::basic_string::size_type&, eastl::basic_string::size_type&)’ is ambiguous const size_type nNewCapacity = eastl::max_alt(currentCapacity + minimumGrowSize, currentCapacity * 2); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:597:34: note: candidate: float eastl::max_alt(float, float) inline EA_CONSTEXPR float max_alt(float a, float b) { return a < b ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:598:34: note: candidate: double eastl::max_alt(double, double) inline EA_CONSTEXPR double max_alt(double a, double b) { return a < b ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:599:34: note: candidate: long double eastl::max_alt(long double, long double) inline EA_CONSTEXPR long double max_alt(long double a, long double b) { return a < b ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator++()’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:203:25: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return preFuncName(1, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:288:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL(++, add_fetch, fetch_add) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:314:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator++(int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:208:26: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return postFuncName(1, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:288:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL(++, add_fetch, fetch_add) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:314:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator--()’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:203:25: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return preFuncName(1, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:290:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL(--, sub_fetch, fetch_sub) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:314:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator--(int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:208:26: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return postFuncName(1, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:290:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL(--, sub_fetch, fetch_sub) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:314:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator+=(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:216:24: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return funcName(arg, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:294:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(+=, add_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:314:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator-=(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:216:24: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return funcName(arg, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:296:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(-=, sub_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:314:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator&=(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:216:24: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return funcName(arg, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:300:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(&=, and_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:314:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator|=(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:216:24: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return funcName(arg, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:304:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(|=, or_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:314:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator^=(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:216:24: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return funcName(arg, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:308:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(^=, xor_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:314:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(1, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:226:9: error: expected nested-name-specifier before ‘Base’ using Base = atomic_integral_base; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:318:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:235:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 EA_CONSTEXPR atomic_integral_width() EA_NOEXCEPT = default; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:318:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:237:69: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_integral_width(const atomic_integral_width&) EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:318:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:241:9: error: ‘Base’ has not been declared using Base::operator=; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:318:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:243:89: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_integral_width& operator=(const atomic_integral_width&) EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:318:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:244:89: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_integral_width& operator=(const atomic_integral_width&) volatile EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:318:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:248:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:318:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:252:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:318:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:256:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:318:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:260:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:318:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:264:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(fetch_and, FETCH_AND, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:318:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(2, 16) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7:0: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3685:65: error: expected ‘,’ or ‘...’ before ‘&&’ token basic_string operator+(basic_string&& a, basic_string&& b) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h: In function ‘eastl::basic_string eastl::operator+(eastl::basic_string)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3687:3: error: ‘a’ was not declared in this scope a.append(b); // Using an rvalue by name results in it becoming an lvalue. ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3687:12: error: ‘b’ was not declared in this scope a.append(b); // Using an rvalue by name results in it becoming an lvalue. ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:268:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(and_fetch, AND_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:318:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3692:65: error: expected ‘,’ or ‘...’ before ‘&&’ token basic_string operator+(basic_string&& a, const basic_string& b) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3692:29: error: redefinition of ‘template eastl::basic_string eastl::operator+(eastl::basic_string)’ basic_string operator+(basic_string&& a, const basic_string& b) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3685:29: note: ‘template eastl::basic_string eastl::operator+(eastl::basic_string)’ previously declared here basic_string operator+(basic_string&& a, basic_string&& b) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3699:123: error: expected ‘,’ or ‘...’ before ‘&&’ token basic_string operator+(const typename basic_string::value_type* p, basic_string&& b) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:272:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(fetch_or, FETCH_OR, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:318:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h: In function ‘eastl::basic_string eastl::operator+(const typename eastl::basic_string::value_type*, eastl::basic_string)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3701:3: error: ‘b’ was not declared in this scope b.insert(0, p); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3706:65: error: expected ‘,’ or ‘...’ before ‘&&’ token basic_string operator+(basic_string&& a, const typename basic_string::value_type* p) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3706:29: error: redefinition of ‘template eastl::basic_string eastl::operator+(eastl::basic_string)’ basic_string operator+(basic_string&& a, const typename basic_string::value_type* p) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:276:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(or_fetch, OR_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:318:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3685:29: note: ‘template eastl::basic_string eastl::operator+(eastl::basic_string)’ previously declared here basic_string operator+(basic_string&& a, basic_string&& b) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3713:65: error: expected ‘,’ or ‘...’ before ‘&&’ token basic_string operator+(basic_string&& a, typename basic_string::value_type c) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3713:29: error: redefinition of ‘template eastl::basic_string eastl::operator+(eastl::basic_string)’ basic_string operator+(basic_string&& a, typename basic_string::value_type c) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3685:29: note: ‘template eastl::basic_string eastl::operator+(eastl::basic_string)’ previously declared here basic_string operator+(basic_string&& a, basic_string&& b) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:280:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(fetch_xor, FETCH_XOR, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:318:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:284:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(xor_fetch, XOR_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:318:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:199:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:288:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL(++, add_fetch, fetch_add) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:318:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:199:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:290:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL(--, sub_fetch, fetch_sub) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:318:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:212:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:294:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(+=, add_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:318:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:212:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:296:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(-=, sub_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:318:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:212:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:300:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(&=, and_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:318:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:212:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:304:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(|=, or_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:318:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:212:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:308:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(^=, xor_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:318:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In constructor ‘eastl::internal::atomic_integral_width::atomic_integral_width(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:231:6: error: class ‘eastl::internal::atomic_integral_width’ does not have any field named ‘Base’ : Base{ desired } \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:318:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:231:10: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 : Base{ desired } \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:318:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(2, 16) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:98:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h: In instantiation of ‘class eastl::compressed_pair::Layout, eastl::allocator>’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:487:50: required from ‘class eastl::basic_string’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3927:52: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:359:8: error: the value of ‘eastl::integral_constant::value’ is not usable in a constant expression class compressed_pair ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: note: ‘bool eastl::integral_constant::value’ is not const static EA_CONSTEXPR T value = v; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:98:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:359:8: note: in template argument for type ‘bool’ class compressed_pair ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:359:8: error: the value of ‘eastl::integral_constant::value’ is not usable in a constant expression In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: note: ‘bool eastl::integral_constant::value’ is not const static EA_CONSTEXPR T value = v; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:98:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:359:8: note: in template argument for type ‘bool’ class compressed_pair ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:359:8: error: the value of ‘eastl::integral_constant::value’ is not usable in a constant expression In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: note: ‘bool eastl::integral_constant::value’ is not const static EA_CONSTEXPR T value = v; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:98:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:359:8: note: in template argument for type ‘bool’ class compressed_pair ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:375:36: error: the value of ‘eastl::integral_constant::value’ is not usable in a constant expression is_empty::value>::value> base; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: note: ‘bool eastl::integral_constant::value’ is not const static EA_CONSTEXPR T value = v; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:98:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:375:36: note: in template argument for type ‘bool’ is_empty::value>::value> base; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:375:36: error: the value of ‘eastl::integral_constant::value’ is not usable in a constant expression In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: note: ‘bool eastl::integral_constant::value’ is not const static EA_CONSTEXPR T value = v; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:98:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:375:36: note: in template argument for type ‘bool’ is_empty::value>::value> base; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:375:36: error: the value of ‘eastl::integral_constant::value’ is not usable in a constant expression In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: note: ‘bool eastl::integral_constant::value’ is not const static EA_CONSTEXPR T value = v; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:98:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:375:36: note: in template argument for type ‘bool’ is_empty::value>::value> base; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h: In instantiation of ‘struct eastl::is_member_function_pointer::Layout>’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:202:9: required from ‘struct eastl::is_member_pointer::Layout>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:255:9: required from ‘struct eastl::is_pointer_value::Layout>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:258:9: required from ‘struct eastl::is_pointer::Layout>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/call_traits.h:58:89: required from ‘struct eastl::call_traits::Layout>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:379:62: required from ‘class eastl::compressed_pair::Layout, eastl::allocator>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:487:50: required from ‘class eastl::basic_string’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3927:52: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:182:9: error: the value of ‘eastl::integral_constant::value’ is not usable in a constant expression struct is_member_function_pointer : public integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: note: ‘bool eastl::integral_constant::value’ is not const static EA_CONSTEXPR T value = v; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:182:9: note: in template argument for type ‘bool’ struct is_member_function_pointer : public integral_constant::value>{}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h: In instantiation of ‘struct eastl::is_member_pointer::Layout>’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:255:9: required from ‘struct eastl::is_pointer_value::Layout>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:258:9: required from ‘struct eastl::is_pointer::Layout>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/call_traits.h:58:89: required from ‘struct eastl::call_traits::Layout>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:379:62: required from ‘class eastl::compressed_pair::Layout, eastl::allocator>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:487:50: required from ‘class eastl::basic_string’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3927:52: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:202:9: error: ‘value’ is not a member of ‘eastl::is_member_function_pointer::Layout>’ struct is_member_pointer ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h: In instantiation of ‘struct eastl::is_pointer_value::Layout>’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:258:9: required from ‘struct eastl::is_pointer::Layout>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/call_traits.h:58:89: required from ‘struct eastl::call_traits::Layout>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:379:62: required from ‘class eastl::compressed_pair::Layout, eastl::allocator>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:487:50: required from ‘class eastl::basic_string’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3927:52: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:255:9: error: ‘value’ is not a member of ‘eastl::is_member_pointer::Layout>’ struct is_pointer_value : public type_and::value, type_not::value>::value> {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h: In instantiation of ‘struct eastl::is_pointer::Layout>’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/call_traits.h:58:89: required from ‘struct eastl::call_traits::Layout>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:379:62: required from ‘class eastl::compressed_pair::Layout, eastl::allocator>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:487:50: required from ‘class eastl::basic_string’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3927:52: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:258:9: error: ‘value’ is not a member of ‘eastl::is_pointer_value::Layout>’ struct is_pointer : public integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:65:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:98, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/call_traits.h: In instantiation of ‘struct eastl::call_traits::Layout>’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:379:62: required from ‘class eastl::compressed_pair::Layout, eastl::allocator>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:487:50: required from ‘class eastl::basic_string’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3927:52: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/call_traits.h:58:89: error: ‘value’ is not a member of ‘eastl::is_pointer::Layout>’ typedef typename ct_imp::value, is_arithmetic::value>::param_type param_type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator++()’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:203:25: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return preFuncName(1, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:288:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL(++, add_fetch, fetch_add) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:318:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator++(int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:208:26: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return postFuncName(1, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:288:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL(++, add_fetch, fetch_add) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:318:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator--()’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:203:25: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return preFuncName(1, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:290:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL(--, sub_fetch, fetch_sub) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:318:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator--(int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:208:26: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return postFuncName(1, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:290:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL(--, sub_fetch, fetch_sub) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:318:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(2, 16) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h: In instantiation of ‘struct eastl::is_member_function_pointer’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:202:9: required from ‘struct eastl::is_member_pointer’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:255:9: required from ‘struct eastl::is_pointer_value’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:258:9: required from ‘struct eastl::is_pointer’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/call_traits.h:58:89: required from ‘struct eastl::call_traits’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:380:62: required from ‘class eastl::compressed_pair::Layout, eastl::allocator>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:487:50: required from ‘class eastl::basic_string’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3927:52: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:182:9: error: the value of ‘eastl::integral_constant::value’ is not usable in a constant expression struct is_member_function_pointer : public integral_constant::value>{}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator+=(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:216:24: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return funcName(arg, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:294:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(+=, add_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:318:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(2, 16) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: note: ‘bool eastl::integral_constant::value’ is not const static EA_CONSTEXPR T value = v; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:182:9: note: in template argument for type ‘bool’ struct is_member_function_pointer : public integral_constant::value>{}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator-=(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:216:24: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return funcName(arg, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:296:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(-=, sub_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:318:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h: In instantiation of ‘struct eastl::is_member_pointer’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:255:9: required from ‘struct eastl::is_pointer_value’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:258:9: required from ‘struct eastl::is_pointer’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/call_traits.h:58:89: required from ‘struct eastl::call_traits’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:380:62: required from ‘class eastl::compressed_pair::Layout, eastl::allocator>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:487:50: required from ‘class eastl::basic_string’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3927:52: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:202:9: error: ‘value’ is not a member of ‘eastl::is_member_function_pointer’ struct is_member_pointer ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator&=(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:216:24: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return funcName(arg, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:300:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(&=, and_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:318:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h: In instantiation of ‘struct eastl::is_pointer_value’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:258:9: required from ‘struct eastl::is_pointer’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/call_traits.h:58:89: required from ‘struct eastl::call_traits’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:380:62: required from ‘class eastl::compressed_pair::Layout, eastl::allocator>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:487:50: required from ‘class eastl::basic_string’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3927:52: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:255:9: error: ‘value’ is not a member of ‘eastl::is_member_pointer’ struct is_pointer_value : public type_and::value, type_not::value>::value> {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h: In instantiation of ‘struct eastl::is_pointer’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/call_traits.h:58:89: required from ‘struct eastl::call_traits’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:380:62: required from ‘class eastl::compressed_pair::Layout, eastl::allocator>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:487:50: required from ‘class eastl::basic_string’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3927:52: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:258:9: error: ‘value’ is not a member of ‘eastl::is_pointer_value’ struct is_pointer : public integral_constant::value>{}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator|=(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:216:24: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return funcName(arg, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:304:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(|=, or_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:318:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(2, 16) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:65:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:98, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/call_traits.h: In instantiation of ‘struct eastl::call_traits’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:380:62: required from ‘class eastl::compressed_pair::Layout, eastl::allocator>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:487:50: required from ‘class eastl::basic_string’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3927:52: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/call_traits.h:58:89: error: ‘value’ is not a member of ‘eastl::is_pointer’ typedef typename ct_imp::value, is_arithmetic::value>::param_type param_type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator^=(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:216:24: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return funcName(arg, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:308:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(^=, xor_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:318:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(2, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:226:9: error: expected nested-name-specifier before ‘Base’ using Base = atomic_integral_base; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:322:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:235:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 EA_CONSTEXPR atomic_integral_width() EA_NOEXCEPT = default; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:322:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:237:69: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_integral_width(const atomic_integral_width&) EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:322:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:241:9: error: ‘Base’ has not been declared using Base::operator=; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:322:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:243:89: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_integral_width& operator=(const atomic_integral_width&) EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:322:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:244:89: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_integral_width& operator=(const atomic_integral_width&) volatile EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:322:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:248:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:322:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:252:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:322:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:256:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:322:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:260:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:322:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:264:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(fetch_and, FETCH_AND, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:322:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:268:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(and_fetch, AND_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:322:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:272:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(fetch_or, FETCH_OR, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:322:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:276:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(or_fetch, OR_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:322:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:280:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(fetch_xor, FETCH_XOR, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:322:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:284:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(xor_fetch, XOR_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:322:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:199:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:288:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL(++, add_fetch, fetch_add) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:322:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:199:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:290:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL(--, sub_fetch, fetch_sub) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:322:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:212:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:294:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(+=, add_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:322:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:212:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:296:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(-=, sub_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:322:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:212:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:300:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(&=, and_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:322:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:212:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:304:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(|=, or_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:322:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:212:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:308:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(^=, xor_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:322:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In constructor ‘eastl::internal::atomic_integral_width::atomic_integral_width(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:231:6: error: class ‘eastl::internal::atomic_integral_width’ does not have any field named ‘Base’ : Base{ desired } \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:322:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:231:10: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 : Base{ desired } \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:322:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(4, 32) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:98:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h: In instantiation of ‘class eastl::compressed_pair::Layout, eastl::allocator>’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:487:50: required from ‘class eastl::basic_string’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3955:25: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:359:8: error: the value of ‘eastl::integral_constant::value’ is not usable in a constant expression class compressed_pair ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: note: ‘bool eastl::integral_constant::value’ is not const static EA_CONSTEXPR T value = v; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:98:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:359:8: note: in template argument for type ‘bool’ class compressed_pair ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:359:8: error: the value of ‘eastl::integral_constant::value’ is not usable in a constant expression In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: note: ‘bool eastl::integral_constant::value’ is not const static EA_CONSTEXPR T value = v; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:98:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:359:8: note: in template argument for type ‘bool’ class compressed_pair ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:359:8: error: the value of ‘eastl::integral_constant::value’ is not usable in a constant expression In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: note: ‘bool eastl::integral_constant::value’ is not const static EA_CONSTEXPR T value = v; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:98:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:359:8: note: in template argument for type ‘bool’ class compressed_pair ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:375:36: error: the value of ‘eastl::integral_constant::value’ is not usable in a constant expression is_empty::value>::value> base; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: note: ‘bool eastl::integral_constant::value’ is not const static EA_CONSTEXPR T value = v; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:98:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:375:36: note: in template argument for type ‘bool’ is_empty::value>::value> base; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:375:36: error: the value of ‘eastl::integral_constant::value’ is not usable in a constant expression In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: note: ‘bool eastl::integral_constant::value’ is not const static EA_CONSTEXPR T value = v; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:98:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:375:36: note: in template argument for type ‘bool’ is_empty::value>::value> base; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:375:36: error: the value of ‘eastl::integral_constant::value’ is not usable in a constant expression In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: note: ‘bool eastl::integral_constant::value’ is not const static EA_CONSTEXPR T value = v; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:98:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:375:36: note: in template argument for type ‘bool’ is_empty::value>::value> base; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h: In instantiation of ‘struct eastl::is_member_function_pointer::Layout>’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:202:9: required from ‘struct eastl::is_member_pointer::Layout>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:255:9: required from ‘struct eastl::is_pointer_value::Layout>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:258:9: required from ‘struct eastl::is_pointer::Layout>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/call_traits.h:58:89: required from ‘struct eastl::call_traits::Layout>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:379:62: required from ‘class eastl::compressed_pair::Layout, eastl::allocator>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:487:50: required from ‘class eastl::basic_string’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3955:25: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:182:9: error: the value of ‘eastl::integral_constant::value’ is not usable in a constant expression struct is_member_function_pointer : public integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: note: ‘bool eastl::integral_constant::value’ is not const static EA_CONSTEXPR T value = v; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:182:9: note: in template argument for type ‘bool’ struct is_member_function_pointer : public integral_constant::value>{}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h: In instantiation of ‘struct eastl::is_member_pointer::Layout>’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:255:9: required from ‘struct eastl::is_pointer_value::Layout>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:258:9: required from ‘struct eastl::is_pointer::Layout>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/call_traits.h:58:89: required from ‘struct eastl::call_traits::Layout>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:379:62: required from ‘class eastl::compressed_pair::Layout, eastl::allocator>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:487:50: required from ‘class eastl::basic_string’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3955:25: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:202:9: error: ‘value’ is not a member of ‘eastl::is_member_function_pointer::Layout>’ struct is_member_pointer ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h: In instantiation of ‘struct eastl::is_pointer_value::Layout>’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:258:9: required from ‘struct eastl::is_pointer::Layout>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/call_traits.h:58:89: required from ‘struct eastl::call_traits::Layout>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:379:62: required from ‘class eastl::compressed_pair::Layout, eastl::allocator>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:487:50: required from ‘class eastl::basic_string’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3955:25: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:255:9: error: ‘value’ is not a member of ‘eastl::is_member_pointer::Layout>’ struct is_pointer_value : public type_and::value, type_not::value>::value> {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h: In instantiation of ‘struct eastl::is_pointer::Layout>’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/call_traits.h:58:89: required from ‘struct eastl::call_traits::Layout>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:379:62: required from ‘class eastl::compressed_pair::Layout, eastl::allocator>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:487:50: required from ‘class eastl::basic_string’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3955:25: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:258:9: error: ‘value’ is not a member of ‘eastl::is_pointer_value::Layout>’ struct is_pointer : public integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:65:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:98, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/call_traits.h: In instantiation of ‘struct eastl::call_traits::Layout>’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:379:62: required from ‘class eastl::compressed_pair::Layout, eastl::allocator>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:487:50: required from ‘class eastl::basic_string’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3955:25: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/call_traits.h:58:89: error: ‘value’ is not a member of ‘eastl::is_pointer::Layout>’ typedef typename ct_imp::value, is_arithmetic::value>::param_type param_type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator++()’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:203:25: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return preFuncName(1, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:288:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL(++, add_fetch, fetch_add) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:322:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator++(int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:208:26: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return postFuncName(1, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:288:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL(++, add_fetch, fetch_add) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:322:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator--()’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:203:25: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return preFuncName(1, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:290:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL(--, sub_fetch, fetch_sub) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:322:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator--(int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:208:26: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return postFuncName(1, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:290:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL(--, sub_fetch, fetch_sub) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:322:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator+=(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:216:24: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return funcName(arg, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:294:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(+=, add_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:322:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator-=(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:216:24: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return funcName(arg, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:296:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(-=, sub_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:322:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator&=(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:216:24: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return funcName(arg, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:300:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(&=, and_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:322:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator|=(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:216:24: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return funcName(arg, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:304:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(|=, or_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:322:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator^=(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:216:24: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return funcName(arg, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:308:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(^=, xor_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:322:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(4, 32) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:226:9: error: expected nested-name-specifier before ‘Base’ using Base = atomic_integral_base; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:326:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:235:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 EA_CONSTEXPR atomic_integral_width() EA_NOEXCEPT = default; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:326:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:237:69: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_integral_width(const atomic_integral_width&) EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:326:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:241:9: error: ‘Base’ has not been declared using Base::operator=; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:326:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:243:89: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_integral_width& operator=(const atomic_integral_width&) EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:326:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:244:89: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_integral_width& operator=(const atomic_integral_width&) volatile EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:326:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:248:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:326:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:252:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:326:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:256:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:326:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:260:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:326:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:264:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(fetch_and, FETCH_AND, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:326:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:268:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(and_fetch, AND_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:326:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:272:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(fetch_or, FETCH_OR, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:326:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:276:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(or_fetch, OR_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:326:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:280:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(fetch_xor, FETCH_XOR, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:326:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:284:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(xor_fetch, XOR_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:326:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:199:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:288:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL(++, add_fetch, fetch_add) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:326:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:199:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:290:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL(--, sub_fetch, fetch_sub) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:326:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:212:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:294:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(+=, add_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:326:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:212:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:296:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(-=, sub_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:326:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:212:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:300:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(&=, and_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:326:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:212:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:304:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(|=, or_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:326:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:212:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:308:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(^=, xor_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:326:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In constructor ‘eastl::internal::atomic_integral_width::atomic_integral_width(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:231:6: error: class ‘eastl::internal::atomic_integral_width’ does not have any field named ‘Base’ : Base{ desired } \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:326:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:231:10: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 : Base{ desired } \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:326:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:98:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h: In instantiation of ‘class eastl::compressed_pair::Layout, eastl::allocator>’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:487:50: required from ‘class eastl::basic_string’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3968:25: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:359:8: error: the value of ‘eastl::integral_constant::value’ is not usable in a constant expression class compressed_pair ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: note: ‘bool eastl::integral_constant::value’ is not const static EA_CONSTEXPR T value = v; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:98:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:359:8: note: in template argument for type ‘bool’ class compressed_pair ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:359:8: error: the value of ‘eastl::integral_constant::value’ is not usable in a constant expression In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: note: ‘bool eastl::integral_constant::value’ is not const static EA_CONSTEXPR T value = v; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:98:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:359:8: note: in template argument for type ‘bool’ class compressed_pair ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:359:8: error: the value of ‘eastl::integral_constant::value’ is not usable in a constant expression In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: note: ‘bool eastl::integral_constant::value’ is not const static EA_CONSTEXPR T value = v; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:98:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:359:8: note: in template argument for type ‘bool’ class compressed_pair ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:375:36: error: the value of ‘eastl::integral_constant::value’ is not usable in a constant expression is_empty::value>::value> base; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: note: ‘bool eastl::integral_constant::value’ is not const static EA_CONSTEXPR T value = v; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:98:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:375:36: note: in template argument for type ‘bool’ is_empty::value>::value> base; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:375:36: error: the value of ‘eastl::integral_constant::value’ is not usable in a constant expression In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: note: ‘bool eastl::integral_constant::value’ is not const static EA_CONSTEXPR T value = v; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:98:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:375:36: note: in template argument for type ‘bool’ is_empty::value>::value> base; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:375:36: error: the value of ‘eastl::integral_constant::value’ is not usable in a constant expression In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: note: ‘bool eastl::integral_constant::value’ is not const static EA_CONSTEXPR T value = v; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:98:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:375:36: note: in template argument for type ‘bool’ is_empty::value>::value> base; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h: In instantiation of ‘struct eastl::is_member_function_pointer::Layout>’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:202:9: required from ‘struct eastl::is_member_pointer::Layout>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:255:9: required from ‘struct eastl::is_pointer_value::Layout>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:258:9: required from ‘struct eastl::is_pointer::Layout>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/call_traits.h:58:89: required from ‘struct eastl::call_traits::Layout>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:379:62: required from ‘class eastl::compressed_pair::Layout, eastl::allocator>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:487:50: required from ‘class eastl::basic_string’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3968:25: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:182:9: error: the value of ‘eastl::integral_constant::value’ is not usable in a constant expression struct is_member_function_pointer : public integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: note: ‘bool eastl::integral_constant::value’ is not const static EA_CONSTEXPR T value = v; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_properties.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:1043, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:182:9: note: in template argument for type ‘bool’ struct is_member_function_pointer : public integral_constant::value>{}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h: In instantiation of ‘struct eastl::is_member_pointer::Layout>’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:255:9: required from ‘struct eastl::is_pointer_value::Layout>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:258:9: required from ‘struct eastl::is_pointer::Layout>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/call_traits.h:58:89: required from ‘struct eastl::call_traits::Layout>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:379:62: required from ‘class eastl::compressed_pair::Layout, eastl::allocator>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:487:50: required from ‘class eastl::basic_string’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3968:25: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:202:9: error: ‘value’ is not a member of ‘eastl::is_member_function_pointer::Layout>’ struct is_member_pointer ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h: In instantiation of ‘struct eastl::is_pointer_value::Layout>’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:258:9: required from ‘struct eastl::is_pointer::Layout>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/call_traits.h:58:89: required from ‘struct eastl::call_traits::Layout>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:379:62: required from ‘class eastl::compressed_pair::Layout, eastl::allocator>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:487:50: required from ‘class eastl::basic_string’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3968:25: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:255:9: error: ‘value’ is not a member of ‘eastl::is_member_pointer::Layout>’ struct is_pointer_value : public type_and::value, type_not::value>::value> {}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h: In instantiation of ‘struct eastl::is_pointer::Layout>’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/call_traits.h:58:89: required from ‘struct eastl::call_traits::Layout>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:379:62: required from ‘class eastl::compressed_pair::Layout, eastl::allocator>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:487:50: required from ‘class eastl::basic_string’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3968:25: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/type_compound.h:258:9: error: ‘value’ is not a member of ‘eastl::is_pointer_value::Layout>’ struct is_pointer : public integral_constant::value>{}; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:65:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:98, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/call_traits.h: In instantiation of ‘struct eastl::call_traits::Layout>’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:379:62: required from ‘class eastl::compressed_pair::Layout, eastl::allocator>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:487:50: required from ‘class eastl::basic_string’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:3968:25: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/call_traits.h:58:89: error: ‘value’ is not a member of ‘eastl::is_pointer::Layout>’ typedef typename ct_imp::value, is_arithmetic::value>::param_type param_type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator++()’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:203:25: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return preFuncName(1, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:288:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL(++, add_fetch, fetch_add) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:326:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator++(int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:208:26: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return postFuncName(1, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:288:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL(++, add_fetch, fetch_add) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:326:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator--()’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:203:25: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return preFuncName(1, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:290:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL(--, sub_fetch, fetch_sub) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:326:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator--(int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:208:26: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return postFuncName(1, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:290:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL(--, sub_fetch, fetch_sub) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:326:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator+=(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:216:24: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return funcName(arg, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:294:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(+=, add_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:326:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator-=(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:216:24: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return funcName(arg, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:296:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(-=, sub_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:326:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator&=(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:216:24: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return funcName(arg, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:300:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(&=, and_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:326:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator|=(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:216:24: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return funcName(arg, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:304:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(|=, or_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:326:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator^=(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:216:24: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return funcName(arg, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:308:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(^=, xor_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:326:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:226:9: error: expected nested-name-specifier before ‘Base’ using Base = atomic_integral_base; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:330:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:235:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 EA_CONSTEXPR atomic_integral_width() EA_NOEXCEPT = default; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:330:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:237:69: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_integral_width(const atomic_integral_width&) EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:330:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:241:9: error: ‘Base’ has not been declared using Base::operator=; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:330:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:243:89: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_integral_width& operator=(const atomic_integral_width&) EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:330:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:244:89: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_integral_width& operator=(const atomic_integral_width&) volatile EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:330:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:248:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:330:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:252:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:330:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:256:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:330:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:260:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:330:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:264:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(fetch_and, FETCH_AND, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:330:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:268:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(and_fetch, AND_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:330:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:272:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(fetch_or, FETCH_OR, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:330:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:276:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(or_fetch, OR_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:330:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:280:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(fetch_xor, FETCH_XOR, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:330:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:179:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:284:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_FUNCS_IMPL(xor_fetch, XOR_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:330:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:199:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:288:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL(++, add_fetch, fetch_add) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:330:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:199:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:290:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL(--, sub_fetch, fetch_sub) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:330:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:212:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:294:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(+=, add_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:330:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:212:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:296:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(-=, sub_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:330:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:212:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:300:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(&=, and_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:330:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:212:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:304:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(|=, or_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:330:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:212:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:308:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(^=, xor_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:330:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In constructor ‘eastl::internal::atomic_integral_width::atomic_integral_width(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:231:6: error: class ‘eastl::internal::atomic_integral_width’ does not have any field named ‘Base’ : Base{ desired } \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:330:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:231:10: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 : Base{ desired } \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:330:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(16, 128) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7:0: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h: In instantiation of ‘eastl::basic_string::basic_string(const this_type&) [with T = char; Allocator = eastl::allocator; eastl::basic_string::this_type = eastl::basic_string]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:4001:53: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:818:31: error: no matching function for call to ‘eastl::compressed_pair::Layout, eastl::allocator>::compressed_pair(const allocator_type&)’ : mPair(x.get_allocator()) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:98:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:386:3: note: candidate: eastl::compressed_pair::compressed_pair() [with T1 = eastl::basic_string::Layout; T2 = eastl::allocator] compressed_pair() : base() {} ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:386:3: note: candidate expects 0 arguments, 1 provided /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:359:8: note: candidate: eastl::compressed_pair::Layout, eastl::allocator>::compressed_pair(const eastl::compressed_pair::Layout, eastl::allocator>&) class compressed_pair ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:359:8: note: no known conversion for argument 1 from ‘const allocator_type {aka const eastl::allocator}’ to ‘const eastl::compressed_pair::Layout, eastl::allocator>&’ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7:0: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h: In instantiation of ‘eastl::basic_string::basic_string(const this_type&) [with T = wchar_t; Allocator = eastl::allocator; eastl::basic_string::this_type = eastl::basic_string]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:4029:56: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:818:31: error: no matching function for call to ‘eastl::compressed_pair::Layout, eastl::allocator>::compressed_pair(const allocator_type&)’ : mPair(x.get_allocator()) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:98:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:386:3: note: candidate: eastl::compressed_pair::compressed_pair() [with T1 = eastl::basic_string::Layout; T2 = eastl::allocator] compressed_pair() : base() {} ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:386:3: note: candidate expects 0 arguments, 1 provided /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:359:8: note: candidate: eastl::compressed_pair::Layout, eastl::allocator>::compressed_pair(const eastl::compressed_pair::Layout, eastl::allocator>&) class compressed_pair ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:359:8: note: no known conversion for argument 1 from ‘const allocator_type {aka const eastl::allocator}’ to ‘const eastl::compressed_pair::Layout, eastl::allocator>&’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h: In instantiation of ‘eastl::compressed_pair::compressed_pair() [with T1 = eastl::basic_string::Layout; T2 = eastl::allocator]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:947:11: required from ‘eastl::basic_string::basic_string(eastl::basic_string::CtorSprintf, const value_type*, ...) [with T = char; Allocator = eastl::allocator; eastl::basic_string::value_type = char]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:4001:53: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:386:28: error: the value of ‘eastl::integral_constant::value’ is not usable in a constant expression compressed_pair() : base() {} ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: note: ‘bool eastl::integral_constant::value’ is not const static EA_CONSTEXPR T value = v; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:98:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:386:28: note: in template argument for type ‘bool’ compressed_pair() : base() {} ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:386:28: error: the value of ‘eastl::integral_constant::value’ is not usable in a constant expression In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: note: ‘bool eastl::integral_constant::value’ is not const static EA_CONSTEXPR T value = v; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:98:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:386:28: note: in template argument for type ‘bool’ compressed_pair() : base() {} ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:386:28: error: the value of ‘eastl::integral_constant::value’ is not usable in a constant expression In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: note: ‘bool eastl::integral_constant::value’ is not const static EA_CONSTEXPR T value = v; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:98:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:386:28: note: in template argument for type ‘bool’ compressed_pair() : base() {} ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:133:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/char_traits.h: In instantiation of ‘size_t eastl::CharStrlen(const T*) [with T = char; size_t = long unsigned int]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:949:44: required from ‘eastl::basic_string::basic_string(eastl::basic_string::CtorSprintf, const value_type*, ...) [with T = char; Allocator = eastl::allocator; eastl::basic_string::value_type = char]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:4001:53: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/char_traits.h:274:26: error: cannot convert ‘const char*’ to ‘const int*’ in initialization const auto* pCurrent = p; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/char_traits.h:277:28: error: invalid operands of types ‘const int*’ and ‘const char*’ to binary ‘operator-’ return (size_t)(pCurrent - p); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:98:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h: In instantiation of ‘eastl::compressed_pair::compressed_pair() [with T1 = eastl::basic_string::Layout; T2 = eastl::allocator]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:947:11: required from ‘eastl::basic_string::basic_string(eastl::basic_string::CtorSprintf, const value_type*, ...) [with T = wchar_t; Allocator = eastl::allocator; eastl::basic_string::value_type = wchar_t]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:4029:56: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:386:28: error: the value of ‘eastl::integral_constant::value’ is not usable in a constant expression compressed_pair() : base() {} ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: note: ‘bool eastl::integral_constant::value’ is not const static EA_CONSTEXPR T value = v; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:98:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:386:28: note: in template argument for type ‘bool’ compressed_pair() : base() {} ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:386:28: error: the value of ‘eastl::integral_constant::value’ is not usable in a constant expression In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: note: ‘bool eastl::integral_constant::value’ is not const static EA_CONSTEXPR T value = v; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:98:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:386:28: note: in template argument for type ‘bool’ compressed_pair() : base() {} ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:386:28: error: the value of ‘eastl::integral_constant::value’ is not usable in a constant expression In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/move_help.h:16:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/iterator.h:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:95, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/type_traits.h:264:25: note: ‘bool eastl::integral_constant::value’ is not const static EA_CONSTEXPR T value = v; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:98:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/bonus/compressed_pair.h:386:28: note: in template argument for type ‘bool’ compressed_pair() : base() {} ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:133:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/char_traits.h: In instantiation of ‘size_t eastl::CharStrlen(const T*) [with T = wchar_t; size_t = long unsigned int]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:949:44: required from ‘eastl::basic_string::basic_string(eastl::basic_string::CtorSprintf, const value_type*, ...) [with T = wchar_t; Allocator = eastl::allocator; eastl::basic_string::value_type = wchar_t]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:4029:56: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/char_traits.h:274:26: error: invalid conversion from ‘const wchar_t*’ to ‘const int*’ [-fpermissive] const auto* pCurrent = p; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/char_traits.h:277:28: error: invalid operands of types ‘const int*’ and ‘const wchar_t*’ to binary ‘operator-’ return (size_t)(pCurrent - p); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator++()’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:203:25: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return preFuncName(1, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:288:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL(++, add_fetch, fetch_add) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:330:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator++(int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:208:26: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return postFuncName(1, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:288:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL(++, add_fetch, fetch_add) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:330:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator--()’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:203:25: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return preFuncName(1, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:290:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL(--, sub_fetch, fetch_sub) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:330:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator--(int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:208:26: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return postFuncName(1, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:290:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_INC_DEC_OPERATOR_IMPL(--, sub_fetch, fetch_sub) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:330:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator+=(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:216:24: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return funcName(arg, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:294:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(+=, add_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:330:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator-=(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:216:24: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return funcName(arg, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:296:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(-=, sub_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:330:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator&=(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:216:24: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return funcName(arg, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:300:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(&=, and_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:330:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator|=(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:216:24: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return funcName(arg, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:304:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(|=, or_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:330:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(16, 128) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h: In member function ‘T eastl::internal::atomic_integral_width::operator^=(T)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:216:24: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return funcName(arg, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:308:3: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_INTEGRAL_FETCH_ASSIGNMENT_OPERATOR_IMPL(^=, xor_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_integral.h:330:2: note: in expansion of macro ‘EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE’ EASTL_ATOMIC_INTEGRAL_WIDTH_SPECIALIZE(16, 128) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:69:9: error: expected nested-name-specifier before ‘Base’ using Base = atomic_base_width; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:78:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 EA_CONSTEXPR atomic_pointer_base() EA_NOEXCEPT = default; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:80:65: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_pointer_base(const atomic_pointer_base&) EA_NOEXCEPT = delete; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:84:9: error: ‘Base’ has not been declared using Base::operator=; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:86:85: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_pointer_base& operator=(const atomic_pointer_base&) EA_NOEXCEPT = delete; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:87:85: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_pointer_base& operator=(const atomic_pointer_base&) volatile EA_NOEXCEPT = delete; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7:0: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h: In instantiation of ‘void eastl::basic_string::reserve(eastl::basic_string::size_type) [with T = char; Allocator = eastl::allocator; eastl::basic_string::size_type = long unsigned int]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:1696:12: required from ‘eastl::basic_string& eastl::basic_string::append(eastl::basic_string::size_type, eastl::basic_string::value_type) [with T = char; Allocator = eastl::allocator; eastl::basic_string::size_type = long unsigned int; eastl::basic_string::value_type = char]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:1354:10: required from ‘void eastl::basic_string::resize(eastl::basic_string::size_type) [with T = char; Allocator = eastl::allocator; eastl::basic_string::size_type = long unsigned int]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:1823:10: required from ‘eastl::basic_string& eastl::basic_string::append_sprintf_va_list(const value_type*, __va_list_tag*) [with T = char; Allocator = eastl::allocator; eastl::basic_string::value_type = char]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:955:25: required from ‘eastl::basic_string::basic_string(eastl::basic_string::CtorSprintf, const value_type*, ...) [with T = char; Allocator = eastl::allocator; eastl::basic_string::value_type = char]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:4001:53: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:1371:21: error: call of overloaded ‘max_alt(eastl::basic_string::size_type&, eastl::basic_string::size_type)’ is ambiguous n = eastl::max_alt(n, internalLayout().GetSize()); // Calculate the new capacity, which needs to be >= container size. ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:597:34: note: candidate: float eastl::max_alt(float, float) inline EA_CONSTEXPR float max_alt(float a, float b) { return a < b ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:598:34: note: candidate: double eastl::max_alt(double, double) inline EA_CONSTEXPR double max_alt(double a, double b) { return a < b ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:599:34: note: candidate: long double eastl::max_alt(long double, long double) inline EA_CONSTEXPR long double max_alt(long double a, long double b) { return a < b ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In constructor ‘eastl::internal::atomic_pointer_base::atomic_pointer_base(T*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:74:6: error: class ‘eastl::internal::atomic_pointer_base’ does not have any field named ‘Base’ : Base{ desired } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:74:10: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 : Base{ desired } ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_base::fetch_add(ptrdiff_t, Order)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:18:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : invalid memory order for the given operation!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:32:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER’ EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:91:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_STATIC_ASSERT_FUNCS_IMPL(fetch_add) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7:0: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h: In instantiation of ‘void eastl::basic_string::reserve(eastl::basic_string::size_type) [with T = wchar_t; Allocator = eastl::allocator; eastl::basic_string::size_type = long unsigned int]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:1696:12: required from ‘eastl::basic_string& eastl::basic_string::append(eastl::basic_string::size_type, eastl::basic_string::value_type) [with T = wchar_t; Allocator = eastl::allocator; eastl::basic_string::size_type = long unsigned int; eastl::basic_string::value_type = wchar_t]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:1354:10: required from ‘void eastl::basic_string::resize(eastl::basic_string::size_type) [with T = wchar_t; Allocator = eastl::allocator; eastl::basic_string::size_type = long unsigned int]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:1823:10: required from ‘eastl::basic_string& eastl::basic_string::append_sprintf_va_list(const value_type*, __va_list_tag*) [with T = wchar_t; Allocator = eastl::allocator; eastl::basic_string::value_type = wchar_t]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:955:25: required from ‘eastl::basic_string::basic_string(eastl::basic_string::CtorSprintf, const value_type*, ...) [with T = wchar_t; Allocator = eastl::allocator; eastl::basic_string::value_type = wchar_t]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:4029:56: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:1371:21: error: call of overloaded ‘max_alt(eastl::basic_string::size_type&, eastl::basic_string::size_type)’ is ambiguous n = eastl::max_alt(n, internalLayout().GetSize()); // Calculate the new capacity, which needs to be >= container size. ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/string.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/assert.cpp:7: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:597:34: note: candidate: float eastl::max_alt(float, float) inline EA_CONSTEXPR float max_alt(float a, float b) { return a < b ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:598:34: note: candidate: double eastl::max_alt(double, double) inline EA_CONSTEXPR double max_alt(double a, double b) { return a < b ? b : a; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/algorithm.h:599:34: note: candidate: long double eastl::max_alt(long double, long double) inline EA_CONSTEXPR long double max_alt(long double a, long double b) { return a < b ? b : a; } ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_base::fetch_add(ptrdiff_t, Order) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:38:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:91:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_STATIC_ASSERT_FUNCS_IMPL(fetch_add) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_base::fetch_add(ptrdiff_t) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:43:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:91:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_STATIC_ASSERT_FUNCS_IMPL(fetch_add) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_base::add_fetch(ptrdiff_t, Order)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:18:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : invalid memory order for the given operation!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:32:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER’ EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:95:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_STATIC_ASSERT_FUNCS_IMPL(add_fetch) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_base::add_fetch(ptrdiff_t, Order) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:38:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:95:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_STATIC_ASSERT_FUNCS_IMPL(add_fetch) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_base::add_fetch(ptrdiff_t) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:43:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:95:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_STATIC_ASSERT_FUNCS_IMPL(add_fetch) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_base::fetch_sub(ptrdiff_t, Order)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:18:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : invalid memory order for the given operation!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:32:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER’ EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:99:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_STATIC_ASSERT_FUNCS_IMPL(fetch_sub) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_base::fetch_sub(ptrdiff_t, Order) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:38:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:99:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_STATIC_ASSERT_FUNCS_IMPL(fetch_sub) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_base::fetch_sub(ptrdiff_t) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:43:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:99:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_STATIC_ASSERT_FUNCS_IMPL(fetch_sub) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_base::sub_fetch(ptrdiff_t, Order)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:18:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : invalid memory order for the given operation!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:32:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER’ EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:103:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_STATIC_ASSERT_FUNCS_IMPL(sub_fetch) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_base::sub_fetch(ptrdiff_t, Order) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:38:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:103:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_STATIC_ASSERT_FUNCS_IMPL(sub_fetch) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_base::sub_fetch(ptrdiff_t) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:43:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:103:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_STATIC_ASSERT_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_STATIC_ASSERT_FUNCS_IMPL(sub_fetch) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_base::operator++() volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:49:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:107:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_STATIC_ASSERT_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_POINTER_STATIC_ASSERT_INC_DEC_OPERATOR_IMPL(++) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_base::operator++(int) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:54:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:107:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_STATIC_ASSERT_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_POINTER_STATIC_ASSERT_INC_DEC_OPERATOR_IMPL(++) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_base::operator--() volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:49:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:109:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_STATIC_ASSERT_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_POINTER_STATIC_ASSERT_INC_DEC_OPERATOR_IMPL(--) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_base::operator--(int) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:54:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:109:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_STATIC_ASSERT_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_POINTER_STATIC_ASSERT_INC_DEC_OPERATOR_IMPL(--) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_base::operator+=(ptrdiff_t) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:60:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:113:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_STATIC_ASSERT_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_POINTER_STATIC_ASSERT_ASSIGNMENT_OPERATOR_IMPL(+=) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_base::operator-=(ptrdiff_t) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:60:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:115:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_STATIC_ASSERT_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_POINTER_STATIC_ASSERT_ASSIGNMENT_OPERATOR_IMPL(-=) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:200:9: error: expected nested-name-specifier before ‘Base’ using Base = atomic_pointer_base; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:201:9: error: expected nested-name-specifier before ‘u_ptr_integral_type’ using u_ptr_integral_type = EA_PREPROCESSOR_JOIN(EA_PREPROCESSOR_JOIN(uint, bits), _t); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:202:9: error: expected nested-name-specifier before ‘ptr_integral_type’ using ptr_integral_type = EA_PREPROCESSOR_JOIN(EA_PREPROCESSOR_JOIN(int, bits), _t); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:211:53: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 EA_CONSTEXPR atomic_pointer_width() EA_NOEXCEPT = default; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:213:67: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_pointer_width(const atomic_pointer_width&) EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:217:9: error: ‘Base’ has not been declared using Base::operator=; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:219:87: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_pointer_width& operator=(const atomic_pointer_width&) EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:220:87: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_pointer_width& operator=(const atomic_pointer_width&) volatile EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:153:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:153:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:153:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:153:8: error: ‘Base’ has not been declared using Base::funcName; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:173:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:240:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_POINTER_FETCH_INC_DEC_OPERATOR_IMPL(++, add_fetch, fetch_add) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:173:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:242:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_POINTER_FETCH_INC_DEC_OPERATOR_IMPL(--, sub_fetch, fetch_sub) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:186:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:246:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ASSIGNMENT_OPERATOR_IMPL(+=, add_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:186:8: error: ‘Base’ has not been declared using Base::operator operatorOp; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:248:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ASSIGNMENT_OPERATOR_IMPL(-=, sub_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:252:9: error: ‘Base’ has not been declared using Base::load; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In constructor ‘eastl::internal::atomic_pointer_width::atomic_pointer_width(T*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:207:6: error: class ‘eastl::internal::atomic_pointer_width’ does not have any field named ‘Base’ : Base{ desired } \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:207:10: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 : Base{ desired } \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_width::fetch_add(ptrdiff_t)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:126:3: error: ‘ptr_integral_type’ was not declared in this scope ptr_integral_type retType; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:139:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:155:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_IMPL’ EASTL_ATOMIC_POINTER_FETCH_IMPL(funcName, EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _SEQ_CST_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:127:21: error: expected ‘;’ before ‘addend’ ptr_integral_type addend = static_cast(arg) * static_cast(sizeof(T)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:139:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:155:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_IMPL’ EASTL_ATOMIC_POINTER_FETCH_IMPL(funcName, EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _SEQ_CST_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:135: error: ‘addend’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:47: note: in definition of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_fetch_add, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_N’ EASTL_GCC_ATOMIC_FETCH_ADD_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:112:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_64’ EASTL_GCC_ATOMIC_FETCH_ADD_64(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_ADD_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_ADD_SEQ_CST_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:139:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:155:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_IMPL’ EASTL_ATOMIC_POINTER_FETCH_IMPL(funcName, EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _SEQ_CST_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros.h:61, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:53: error: ‘retType’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:3: note: in definition of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_N’ EASTL_GCC_ATOMIC_FETCH_ADD_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:112:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_64’ EASTL_GCC_ATOMIC_FETCH_ADD_64(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_ADD_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_ADD_SEQ_CST_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:139:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:155:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_IMPL’ EASTL_ATOMIC_POINTER_FETCH_IMPL(funcName, EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _SEQ_CST_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_fetch_add, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_N’ EASTL_GCC_ATOMIC_FETCH_ADD_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:112:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_64’ EASTL_GCC_ATOMIC_FETCH_ADD_64(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_ADD_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_fetch_add.h:79:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_FETCH_ADD_SEQ_CST_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_ADD_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:139:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:155:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_IMPL’ EASTL_ATOMIC_POINTER_FETCH_IMPL(funcName, EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _SEQ_CST_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:155:44: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_OP_JOIN’ EASTL_ATOMIC_POINTER_FETCH_IMPL(funcName, EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _SEQ_CST_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:131:33: error: ‘retType’ was not declared in this scope retVal = reinterpret_cast(retType); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:139:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:155:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_IMPL’ EASTL_ATOMIC_POINTER_FETCH_IMPL(funcName, EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _SEQ_CST_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_width::fetch_add(ptrdiff_t, eastl::internal::memory_order_relaxed_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:126:3: error: ‘ptr_integral_type’ was not declared in this scope ptr_integral_type retType; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:157:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_relaxed_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:127:21: error: expected ‘;’ before ‘addend’ ptr_integral_type addend = static_cast(arg) * static_cast(sizeof(T)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:157:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_relaxed_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:135: error: ‘addend’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:47: note: in definition of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_fetch_add, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_N’ EASTL_GCC_ATOMIC_FETCH_ADD_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:48:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_64’ EASTL_GCC_ATOMIC_FETCH_ADD_64(type, ret, ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_ADD_RELAXED_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_ADD_RELAXED_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:157:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_relaxed_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros.h:61, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:53: error: ‘retType’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:3: note: in definition of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_N’ EASTL_GCC_ATOMIC_FETCH_ADD_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:48:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_64’ EASTL_GCC_ATOMIC_FETCH_ADD_64(type, ret, ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_ADD_RELAXED_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_ADD_RELAXED_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:157:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_relaxed_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_fetch_add, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_N’ EASTL_GCC_ATOMIC_FETCH_ADD_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:48:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_64’ EASTL_GCC_ATOMIC_FETCH_ADD_64(type, ret, ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_ADD_RELAXED_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_fetch_add.h:67:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_FETCH_ADD_RELAXED_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_ADD_RELAXED_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:157:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_relaxed_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:158:13: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_OP_JOIN’ EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _RELAXED_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:131:33: error: ‘retType’ was not declared in this scope retVal = reinterpret_cast(retType); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:157:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_relaxed_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_width::fetch_add(ptrdiff_t, eastl::internal::memory_order_acquire_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:126:3: error: ‘ptr_integral_type’ was not declared in this scope ptr_integral_type retType; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:160:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acquire_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:127:21: error: expected ‘;’ before ‘addend’ ptr_integral_type addend = static_cast(arg) * static_cast(sizeof(T)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:160:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acquire_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:135: error: ‘addend’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:47: note: in definition of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_fetch_add, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_N’ EASTL_GCC_ATOMIC_FETCH_ADD_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:64:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_64’ EASTL_GCC_ATOMIC_FETCH_ADD_64(type, ret, ptr, val, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_ADD_ACQUIRE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_ADD_ACQUIRE_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:160:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acquire_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros.h:61, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:53: error: ‘retType’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:3: note: in definition of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_N’ EASTL_GCC_ATOMIC_FETCH_ADD_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:64:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_64’ EASTL_GCC_ATOMIC_FETCH_ADD_64(type, ret, ptr, val, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_ADD_ACQUIRE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_ADD_ACQUIRE_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:160:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acquire_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_fetch_add, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_N’ EASTL_GCC_ATOMIC_FETCH_ADD_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:64:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_64’ EASTL_GCC_ATOMIC_FETCH_ADD_64(type, ret, ptr, val, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_ADD_ACQUIRE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_fetch_add.h:70:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_FETCH_ADD_ACQUIRE_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_ADD_ACQUIRE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:160:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acquire_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:161:13: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_OP_JOIN’ EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _ACQUIRE_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:131:33: error: ‘retType’ was not declared in this scope retVal = reinterpret_cast(retType); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:160:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acquire_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_width::fetch_add(ptrdiff_t, eastl::internal::memory_order_release_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:126:3: error: ‘ptr_integral_type’ was not declared in this scope ptr_integral_type retType; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:163:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_release_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:127:21: error: expected ‘;’ before ‘addend’ ptr_integral_type addend = static_cast(arg) * static_cast(sizeof(T)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:163:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_release_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:135: error: ‘addend’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:47: note: in definition of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_fetch_add, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_N’ EASTL_GCC_ATOMIC_FETCH_ADD_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:80:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_64’ EASTL_GCC_ATOMIC_FETCH_ADD_64(type, ret, ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_ADD_RELEASE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_ADD_RELEASE_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:163:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_release_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros.h:61, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:53: error: ‘retType’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:3: note: in definition of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_N’ EASTL_GCC_ATOMIC_FETCH_ADD_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:80:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_64’ EASTL_GCC_ATOMIC_FETCH_ADD_64(type, ret, ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_ADD_RELEASE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_ADD_RELEASE_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:163:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_release_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_fetch_add, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_N’ EASTL_GCC_ATOMIC_FETCH_ADD_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:80:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_64’ EASTL_GCC_ATOMIC_FETCH_ADD_64(type, ret, ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_ADD_RELEASE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_fetch_add.h:73:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_FETCH_ADD_RELEASE_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_ADD_RELEASE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:163:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_release_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:164:13: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_OP_JOIN’ EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _RELEASE_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:131:33: error: ‘retType’ was not declared in this scope retVal = reinterpret_cast(retType); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:163:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_release_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_width::fetch_add(ptrdiff_t, eastl::internal::memory_order_acq_rel_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:126:3: error: ‘ptr_integral_type’ was not declared in this scope ptr_integral_type retType; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:166:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acq_rel_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:127:21: error: expected ‘;’ before ‘addend’ ptr_integral_type addend = static_cast(arg) * static_cast(sizeof(T)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:166:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acq_rel_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:135: error: ‘addend’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:47: note: in definition of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_fetch_add, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_N’ EASTL_GCC_ATOMIC_FETCH_ADD_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:96:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_64’ EASTL_GCC_ATOMIC_FETCH_ADD_64(type, ret, ptr, val, __ATOMIC_ACQ_REL) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_ADD_ACQ_REL_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_ADD_ACQ_REL_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:166:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acq_rel_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros.h:61, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:53: error: ‘retType’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:3: note: in definition of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_N’ EASTL_GCC_ATOMIC_FETCH_ADD_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:96:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_64’ EASTL_GCC_ATOMIC_FETCH_ADD_64(type, ret, ptr, val, __ATOMIC_ACQ_REL) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_ADD_ACQ_REL_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_ADD_ACQ_REL_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:166:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acq_rel_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_fetch_add, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_N’ EASTL_GCC_ATOMIC_FETCH_ADD_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:96:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_64’ EASTL_GCC_ATOMIC_FETCH_ADD_64(type, ret, ptr, val, __ATOMIC_ACQ_REL) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_ADD_ACQ_REL_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_fetch_add.h:76:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_FETCH_ADD_ACQ_REL_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_ADD_ACQ_REL_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:166:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acq_rel_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:167:13: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_OP_JOIN’ EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _ACQ_REL_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:131:33: error: ‘retType’ was not declared in this scope retVal = reinterpret_cast(retType); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:166:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acq_rel_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_width::fetch_add(ptrdiff_t, eastl::internal::memory_order_seq_cst_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:126:3: error: ‘ptr_integral_type’ was not declared in this scope ptr_integral_type retType; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:169:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_seq_cst_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:127:21: error: expected ‘;’ before ‘addend’ ptr_integral_type addend = static_cast(arg) * static_cast(sizeof(T)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:169:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_seq_cst_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:135: error: ‘addend’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:47: note: in definition of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_fetch_add, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_N’ EASTL_GCC_ATOMIC_FETCH_ADD_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:112:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_64’ EASTL_GCC_ATOMIC_FETCH_ADD_64(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_ADD_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_ADD_SEQ_CST_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:169:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_seq_cst_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros.h:61, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:53: error: ‘retType’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:3: note: in definition of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_N’ EASTL_GCC_ATOMIC_FETCH_ADD_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:112:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_64’ EASTL_GCC_ATOMIC_FETCH_ADD_64(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_ADD_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_ADD_SEQ_CST_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:169:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_seq_cst_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_fetch_add, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_N’ EASTL_GCC_ATOMIC_FETCH_ADD_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_add.h:112:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_ADD_64’ EASTL_GCC_ATOMIC_FETCH_ADD_64(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_ADD_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_fetch_add.h:79:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_FETCH_ADD_SEQ_CST_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_ADD_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:169:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_seq_cst_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:170:13: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_OP_JOIN’ EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _SEQ_CST_), bits) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:131:33: error: ‘retType’ was not declared in this scope retVal = reinterpret_cast(retType); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:169:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_seq_cst_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:224:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_add, FETCH_ADD, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_width::add_fetch(ptrdiff_t)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:126:3: error: ‘ptr_integral_type’ was not declared in this scope ptr_integral_type retType; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:139:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:155:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_IMPL’ EASTL_ATOMIC_POINTER_FETCH_IMPL(funcName, EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _SEQ_CST_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:127:21: error: expected ‘;’ before ‘addend’ ptr_integral_type addend = static_cast(arg) * static_cast(sizeof(T)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:139:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:155:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_IMPL’ EASTL_ATOMIC_POINTER_FETCH_IMPL(funcName, EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _SEQ_CST_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:135: error: ‘addend’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:47: note: in definition of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_add_fetch, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_N’ EASTL_GCC_ATOMIC_ADD_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:112:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_64’ EASTL_GCC_ATOMIC_ADD_FETCH_64(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_ADD_FETCH_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_ADD_FETCH_SEQ_CST_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:139:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:155:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_IMPL’ EASTL_ATOMIC_POINTER_FETCH_IMPL(funcName, EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _SEQ_CST_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros.h:61, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:53: error: ‘retType’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:3: note: in definition of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_N’ EASTL_GCC_ATOMIC_ADD_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:112:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_64’ EASTL_GCC_ATOMIC_ADD_FETCH_64(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_ADD_FETCH_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_ADD_FETCH_SEQ_CST_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:139:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:155:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_IMPL’ EASTL_ATOMIC_POINTER_FETCH_IMPL(funcName, EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _SEQ_CST_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ make[2]: *** [CMakeFiles/EASTL.dir/source/assert.cpp.o] Error 1 In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_add_fetch, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_N’ EASTL_GCC_ATOMIC_ADD_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:112:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_64’ EASTL_GCC_ATOMIC_ADD_FETCH_64(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_ADD_FETCH_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_add_fetch.h:79:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_ADD_FETCH_SEQ_CST_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_ADD_FETCH_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:139:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:155:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_IMPL’ EASTL_ATOMIC_POINTER_FETCH_IMPL(funcName, EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _SEQ_CST_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:155:44: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_OP_JOIN’ EASTL_ATOMIC_POINTER_FETCH_IMPL(funcName, EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _SEQ_CST_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:131:33: error: ‘retType’ was not declared in this scope retVal = reinterpret_cast(retType); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:139:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:155:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_IMPL’ EASTL_ATOMIC_POINTER_FETCH_IMPL(funcName, EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _SEQ_CST_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_width::add_fetch(ptrdiff_t, eastl::internal::memory_order_relaxed_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:126:3: error: ‘ptr_integral_type’ was not declared in this scope ptr_integral_type retType; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:157:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_relaxed_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:127:21: error: expected ‘;’ before ‘addend’ ptr_integral_type addend = static_cast(arg) * static_cast(sizeof(T)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:157:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_relaxed_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:135: error: ‘addend’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:47: note: in definition of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_add_fetch, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_N’ EASTL_GCC_ATOMIC_ADD_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:48:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_64’ EASTL_GCC_ATOMIC_ADD_FETCH_64(type, ret, ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_ADD_FETCH_RELAXED_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_ADD_FETCH_RELAXED_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:157:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_relaxed_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros.h:61, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:53: error: ‘retType’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:3: note: in definition of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_N’ EASTL_GCC_ATOMIC_ADD_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:48:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_64’ EASTL_GCC_ATOMIC_ADD_FETCH_64(type, ret, ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_ADD_FETCH_RELAXED_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_ADD_FETCH_RELAXED_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:157:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_relaxed_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_add_fetch, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_N’ EASTL_GCC_ATOMIC_ADD_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:48:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_64’ EASTL_GCC_ATOMIC_ADD_FETCH_64(type, ret, ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_ADD_FETCH_RELAXED_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_add_fetch.h:67:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_ADD_FETCH_RELAXED_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_ADD_FETCH_RELAXED_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:157:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_relaxed_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:158:13: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_OP_JOIN’ EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _RELAXED_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:131:33: error: ‘retType’ was not declared in this scope retVal = reinterpret_cast(retType); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:157:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_relaxed_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_width::add_fetch(ptrdiff_t, eastl::internal::memory_order_acquire_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:126:3: error: ‘ptr_integral_type’ was not declared in this scope ptr_integral_type retType; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:160:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acquire_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:127:21: error: expected ‘;’ before ‘addend’ ptr_integral_type addend = static_cast(arg) * static_cast(sizeof(T)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:160:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acquire_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:135: error: ‘addend’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:47: note: in definition of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_add_fetch, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_N’ EASTL_GCC_ATOMIC_ADD_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:64:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_64’ EASTL_GCC_ATOMIC_ADD_FETCH_64(type, ret, ptr, val, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_ADD_FETCH_ACQUIRE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_ADD_FETCH_ACQUIRE_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:160:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acquire_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros.h:61, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:53: error: ‘retType’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:3: note: in definition of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_N’ EASTL_GCC_ATOMIC_ADD_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:64:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_64’ EASTL_GCC_ATOMIC_ADD_FETCH_64(type, ret, ptr, val, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_ADD_FETCH_ACQUIRE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_ADD_FETCH_ACQUIRE_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:160:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acquire_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_add_fetch, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_N’ EASTL_GCC_ATOMIC_ADD_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:64:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_64’ EASTL_GCC_ATOMIC_ADD_FETCH_64(type, ret, ptr, val, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_ADD_FETCH_ACQUIRE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_add_fetch.h:70:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_ADD_FETCH_ACQUIRE_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_ADD_FETCH_ACQUIRE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:160:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acquire_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:161:13: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_OP_JOIN’ EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _ACQUIRE_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:131:33: error: ‘retType’ was not declared in this scope retVal = reinterpret_cast(retType); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:160:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acquire_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_width::add_fetch(ptrdiff_t, eastl::internal::memory_order_release_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:126:3: error: ‘ptr_integral_type’ was not declared in this scope ptr_integral_type retType; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:163:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_release_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:127:21: error: expected ‘;’ before ‘addend’ ptr_integral_type addend = static_cast(arg) * static_cast(sizeof(T)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:163:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_release_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:135: error: ‘addend’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:47: note: in definition of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_add_fetch, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_N’ EASTL_GCC_ATOMIC_ADD_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:80:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_64’ EASTL_GCC_ATOMIC_ADD_FETCH_64(type, ret, ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_ADD_FETCH_RELEASE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_ADD_FETCH_RELEASE_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:163:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_release_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros.h:61, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:53: error: ‘retType’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:3: note: in definition of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_N’ EASTL_GCC_ATOMIC_ADD_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:80:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_64’ EASTL_GCC_ATOMIC_ADD_FETCH_64(type, ret, ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_ADD_FETCH_RELEASE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_ADD_FETCH_RELEASE_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:163:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_release_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_add_fetch, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_N’ EASTL_GCC_ATOMIC_ADD_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:80:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_64’ EASTL_GCC_ATOMIC_ADD_FETCH_64(type, ret, ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_ADD_FETCH_RELEASE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_add_fetch.h:73:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_ADD_FETCH_RELEASE_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_ADD_FETCH_RELEASE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:163:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_release_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:164:13: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_OP_JOIN’ EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _RELEASE_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:131:33: error: ‘retType’ was not declared in this scope retVal = reinterpret_cast(retType); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:163:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_release_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_width::add_fetch(ptrdiff_t, eastl::internal::memory_order_acq_rel_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:126:3: error: ‘ptr_integral_type’ was not declared in this scope ptr_integral_type retType; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:166:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acq_rel_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:127:21: error: expected ‘;’ before ‘addend’ ptr_integral_type addend = static_cast(arg) * static_cast(sizeof(T)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:166:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acq_rel_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:135: error: ‘addend’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:47: note: in definition of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_add_fetch, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_N’ EASTL_GCC_ATOMIC_ADD_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:96:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_64’ EASTL_GCC_ATOMIC_ADD_FETCH_64(type, ret, ptr, val, __ATOMIC_ACQ_REL) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_ADD_FETCH_ACQ_REL_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_ADD_FETCH_ACQ_REL_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:166:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acq_rel_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros.h:61, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:53: error: ‘retType’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:3: note: in definition of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_N’ EASTL_GCC_ATOMIC_ADD_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:96:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_64’ EASTL_GCC_ATOMIC_ADD_FETCH_64(type, ret, ptr, val, __ATOMIC_ACQ_REL) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_ADD_FETCH_ACQ_REL_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_ADD_FETCH_ACQ_REL_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:166:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acq_rel_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_add_fetch, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_N’ EASTL_GCC_ATOMIC_ADD_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:96:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_64’ EASTL_GCC_ATOMIC_ADD_FETCH_64(type, ret, ptr, val, __ATOMIC_ACQ_REL) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_ADD_FETCH_ACQ_REL_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_add_fetch.h:76:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_ADD_FETCH_ACQ_REL_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_ADD_FETCH_ACQ_REL_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:166:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acq_rel_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:167:13: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_OP_JOIN’ EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _ACQ_REL_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:131:33: error: ‘retType’ was not declared in this scope retVal = reinterpret_cast(retType); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:166:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acq_rel_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_width::add_fetch(ptrdiff_t, eastl::internal::memory_order_seq_cst_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:126:3: error: ‘ptr_integral_type’ was not declared in this scope ptr_integral_type retType; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:169:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_seq_cst_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:127:21: error: expected ‘;’ before ‘addend’ ptr_integral_type addend = static_cast(arg) * static_cast(sizeof(T)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:169:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_seq_cst_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:135: error: ‘addend’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:47: note: in definition of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_add_fetch, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_N’ EASTL_GCC_ATOMIC_ADD_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:112:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_64’ EASTL_GCC_ATOMIC_ADD_FETCH_64(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_ADD_FETCH_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_ADD_FETCH_SEQ_CST_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:169:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_seq_cst_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros.h:61, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:53: error: ‘retType’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:3: note: in definition of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_N’ EASTL_GCC_ATOMIC_ADD_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:112:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_64’ EASTL_GCC_ATOMIC_ADD_FETCH_64(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_ADD_FETCH_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_ADD_FETCH_SEQ_CST_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:169:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_seq_cst_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_add_fetch, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_N’ EASTL_GCC_ATOMIC_ADD_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_add_fetch.h:112:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_ADD_FETCH_64’ EASTL_GCC_ATOMIC_ADD_FETCH_64(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_ADD_FETCH_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_add_fetch.h:79:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_ADD_FETCH_SEQ_CST_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_ADD_FETCH_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:169:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_seq_cst_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:170:13: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_OP_JOIN’ EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _SEQ_CST_), bits) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:131:33: error: ‘retType’ was not declared in this scope retVal = reinterpret_cast(retType); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:169:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_seq_cst_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:228:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(add_fetch, ADD_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_width::fetch_sub(ptrdiff_t)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:126:3: error: ‘ptr_integral_type’ was not declared in this scope ptr_integral_type retType; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:139:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:155:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_IMPL’ EASTL_ATOMIC_POINTER_FETCH_IMPL(funcName, EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _SEQ_CST_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:127:21: error: expected ‘;’ before ‘addend’ ptr_integral_type addend = static_cast(arg) * static_cast(sizeof(T)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:139:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:155:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_IMPL’ EASTL_ATOMIC_POINTER_FETCH_IMPL(funcName, EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _SEQ_CST_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:135: error: ‘addend’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:47: note: in definition of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_fetch_sub, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_N’ EASTL_GCC_ATOMIC_FETCH_SUB_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:112:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_64’ EASTL_GCC_ATOMIC_FETCH_SUB_64(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_SUB_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_SUB_SEQ_CST_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:139:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:155:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_IMPL’ EASTL_ATOMIC_POINTER_FETCH_IMPL(funcName, EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _SEQ_CST_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros.h:61, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:53: error: ‘retType’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:3: note: in definition of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_N’ EASTL_GCC_ATOMIC_FETCH_SUB_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:112:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_64’ EASTL_GCC_ATOMIC_FETCH_SUB_64(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_SUB_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_SUB_SEQ_CST_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:139:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:155:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_IMPL’ EASTL_ATOMIC_POINTER_FETCH_IMPL(funcName, EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _SEQ_CST_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_fetch_sub, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_N’ EASTL_GCC_ATOMIC_FETCH_SUB_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:112:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_64’ EASTL_GCC_ATOMIC_FETCH_SUB_64(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_SUB_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_fetch_sub.h:79:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_FETCH_SUB_SEQ_CST_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_SUB_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:139:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:155:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_IMPL’ EASTL_ATOMIC_POINTER_FETCH_IMPL(funcName, EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _SEQ_CST_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:155:44: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_OP_JOIN’ EASTL_ATOMIC_POINTER_FETCH_IMPL(funcName, EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _SEQ_CST_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:131:33: error: ‘retType’ was not declared in this scope retVal = reinterpret_cast(retType); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:139:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:155:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_IMPL’ EASTL_ATOMIC_POINTER_FETCH_IMPL(funcName, EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _SEQ_CST_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_width::fetch_sub(ptrdiff_t, eastl::internal::memory_order_relaxed_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:126:3: error: ‘ptr_integral_type’ was not declared in this scope ptr_integral_type retType; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:157:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_relaxed_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:127:21: error: expected ‘;’ before ‘addend’ ptr_integral_type addend = static_cast(arg) * static_cast(sizeof(T)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:157:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_relaxed_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:135: error: ‘addend’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:47: note: in definition of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_fetch_sub, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_N’ EASTL_GCC_ATOMIC_FETCH_SUB_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:48:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_64’ EASTL_GCC_ATOMIC_FETCH_SUB_64(type, ret, ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_SUB_RELAXED_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_SUB_RELAXED_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:157:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_relaxed_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros.h:61, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:53: error: ‘retType’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:3: note: in definition of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_N’ EASTL_GCC_ATOMIC_FETCH_SUB_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:48:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_64’ EASTL_GCC_ATOMIC_FETCH_SUB_64(type, ret, ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_SUB_RELAXED_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_SUB_RELAXED_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:157:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_relaxed_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_fetch_sub, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_N’ EASTL_GCC_ATOMIC_FETCH_SUB_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:48:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_64’ EASTL_GCC_ATOMIC_FETCH_SUB_64(type, ret, ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_SUB_RELAXED_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_fetch_sub.h:67:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_FETCH_SUB_RELAXED_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_SUB_RELAXED_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:157:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_relaxed_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:158:13: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_OP_JOIN’ EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _RELAXED_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:131:33: error: ‘retType’ was not declared in this scope retVal = reinterpret_cast(retType); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:157:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_relaxed_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_width::fetch_sub(ptrdiff_t, eastl::internal::memory_order_acquire_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:126:3: error: ‘ptr_integral_type’ was not declared in this scope ptr_integral_type retType; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:160:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acquire_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:127:21: error: expected ‘;’ before ‘addend’ ptr_integral_type addend = static_cast(arg) * static_cast(sizeof(T)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:160:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acquire_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:135: error: ‘addend’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:47: note: in definition of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_fetch_sub, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_N’ EASTL_GCC_ATOMIC_FETCH_SUB_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:64:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_64’ EASTL_GCC_ATOMIC_FETCH_SUB_64(type, ret, ptr, val, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_SUB_ACQUIRE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_SUB_ACQUIRE_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:160:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acquire_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros.h:61, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:53: error: ‘retType’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:3: note: in definition of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_N’ EASTL_GCC_ATOMIC_FETCH_SUB_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:64:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_64’ EASTL_GCC_ATOMIC_FETCH_SUB_64(type, ret, ptr, val, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_SUB_ACQUIRE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_SUB_ACQUIRE_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:160:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acquire_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_fetch_sub, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_N’ EASTL_GCC_ATOMIC_FETCH_SUB_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:64:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_64’ EASTL_GCC_ATOMIC_FETCH_SUB_64(type, ret, ptr, val, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_SUB_ACQUIRE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_fetch_sub.h:70:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_FETCH_SUB_ACQUIRE_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_SUB_ACQUIRE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:160:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acquire_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:161:13: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_OP_JOIN’ EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _ACQUIRE_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:131:33: error: ‘retType’ was not declared in this scope retVal = reinterpret_cast(retType); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:160:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acquire_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_width::fetch_sub(ptrdiff_t, eastl::internal::memory_order_release_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:126:3: error: ‘ptr_integral_type’ was not declared in this scope ptr_integral_type retType; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:163:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_release_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:127:21: error: expected ‘;’ before ‘addend’ ptr_integral_type addend = static_cast(arg) * static_cast(sizeof(T)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:163:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_release_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:135: error: ‘addend’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:47: note: in definition of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_fetch_sub, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_N’ EASTL_GCC_ATOMIC_FETCH_SUB_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:80:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_64’ EASTL_GCC_ATOMIC_FETCH_SUB_64(type, ret, ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_SUB_RELEASE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_SUB_RELEASE_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:163:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_release_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros.h:61, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:53: error: ‘retType’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:3: note: in definition of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_N’ EASTL_GCC_ATOMIC_FETCH_SUB_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:80:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_64’ EASTL_GCC_ATOMIC_FETCH_SUB_64(type, ret, ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_SUB_RELEASE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_SUB_RELEASE_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:163:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_release_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_fetch_sub, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_N’ EASTL_GCC_ATOMIC_FETCH_SUB_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:80:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_64’ EASTL_GCC_ATOMIC_FETCH_SUB_64(type, ret, ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_SUB_RELEASE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_fetch_sub.h:73:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_FETCH_SUB_RELEASE_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_SUB_RELEASE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:163:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_release_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:164:13: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_OP_JOIN’ EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _RELEASE_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:131:33: error: ‘retType’ was not declared in this scope retVal = reinterpret_cast(retType); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:163:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_release_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_width::fetch_sub(ptrdiff_t, eastl::internal::memory_order_acq_rel_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:126:3: error: ‘ptr_integral_type’ was not declared in this scope ptr_integral_type retType; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:166:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acq_rel_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:127:21: error: expected ‘;’ before ‘addend’ ptr_integral_type addend = static_cast(arg) * static_cast(sizeof(T)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:166:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acq_rel_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:135: error: ‘addend’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:47: note: in definition of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_fetch_sub, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_N’ EASTL_GCC_ATOMIC_FETCH_SUB_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:96:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_64’ EASTL_GCC_ATOMIC_FETCH_SUB_64(type, ret, ptr, val, __ATOMIC_ACQ_REL) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_SUB_ACQ_REL_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_SUB_ACQ_REL_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:166:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acq_rel_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros.h:61, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:53: error: ‘retType’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:3: note: in definition of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_N’ EASTL_GCC_ATOMIC_FETCH_SUB_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:96:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_64’ EASTL_GCC_ATOMIC_FETCH_SUB_64(type, ret, ptr, val, __ATOMIC_ACQ_REL) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_SUB_ACQ_REL_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_SUB_ACQ_REL_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:166:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acq_rel_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_fetch_sub, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_N’ EASTL_GCC_ATOMIC_FETCH_SUB_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:96:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_64’ EASTL_GCC_ATOMIC_FETCH_SUB_64(type, ret, ptr, val, __ATOMIC_ACQ_REL) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_SUB_ACQ_REL_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_fetch_sub.h:76:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_FETCH_SUB_ACQ_REL_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_SUB_ACQ_REL_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:166:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acq_rel_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:167:13: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_OP_JOIN’ EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _ACQ_REL_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:131:33: error: ‘retType’ was not declared in this scope retVal = reinterpret_cast(retType); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:166:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acq_rel_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_width::fetch_sub(ptrdiff_t, eastl::internal::memory_order_seq_cst_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:126:3: error: ‘ptr_integral_type’ was not declared in this scope ptr_integral_type retType; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:169:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_seq_cst_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:127:21: error: expected ‘;’ before ‘addend’ ptr_integral_type addend = static_cast(arg) * static_cast(sizeof(T)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:169:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_seq_cst_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:135: error: ‘addend’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:47: note: in definition of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_fetch_sub, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_N’ EASTL_GCC_ATOMIC_FETCH_SUB_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:112:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_64’ EASTL_GCC_ATOMIC_FETCH_SUB_64(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_SUB_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_SUB_SEQ_CST_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:169:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_seq_cst_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros.h:61, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:53: error: ‘retType’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:3: note: in definition of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_N’ EASTL_GCC_ATOMIC_FETCH_SUB_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:112:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_64’ EASTL_GCC_ATOMIC_FETCH_SUB_64(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_SUB_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_SUB_SEQ_CST_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:169:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_seq_cst_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_fetch_sub, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_N’ EASTL_GCC_ATOMIC_FETCH_SUB_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_fetch_sub.h:112:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_SUB_64’ EASTL_GCC_ATOMIC_FETCH_SUB_64(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_FETCH_SUB_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_fetch_sub.h:79:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_FETCH_SUB_SEQ_CST_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_FETCH_SUB_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:169:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_seq_cst_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:170:13: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_OP_JOIN’ EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _SEQ_CST_), bits) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:131:33: error: ‘retType’ was not declared in this scope retVal = reinterpret_cast(retType); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:169:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_seq_cst_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:232:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(fetch_sub, FETCH_SUB, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_width::sub_fetch(ptrdiff_t)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:126:3: error: ‘ptr_integral_type’ was not declared in this scope ptr_integral_type retType; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:139:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:155:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_IMPL’ EASTL_ATOMIC_POINTER_FETCH_IMPL(funcName, EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _SEQ_CST_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:127:21: error: expected ‘;’ before ‘addend’ ptr_integral_type addend = static_cast(arg) * static_cast(sizeof(T)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:139:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:155:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_IMPL’ EASTL_ATOMIC_POINTER_FETCH_IMPL(funcName, EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _SEQ_CST_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:135: error: ‘addend’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:47: note: in definition of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_sub_fetch, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_N’ EASTL_GCC_ATOMIC_SUB_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:112:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_64’ EASTL_GCC_ATOMIC_SUB_FETCH_64(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_SUB_FETCH_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_SUB_FETCH_SEQ_CST_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:139:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:155:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_IMPL’ EASTL_ATOMIC_POINTER_FETCH_IMPL(funcName, EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _SEQ_CST_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros.h:61, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:53: error: ‘retType’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:3: note: in definition of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_N’ EASTL_GCC_ATOMIC_SUB_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:112:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_64’ EASTL_GCC_ATOMIC_SUB_FETCH_64(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_SUB_FETCH_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_SUB_FETCH_SEQ_CST_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:139:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:155:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_IMPL’ EASTL_ATOMIC_POINTER_FETCH_IMPL(funcName, EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _SEQ_CST_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_sub_fetch, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_N’ EASTL_GCC_ATOMIC_SUB_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:112:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_64’ EASTL_GCC_ATOMIC_SUB_FETCH_64(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_SUB_FETCH_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_sub_fetch.h:79:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_SUB_FETCH_SEQ_CST_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_SUB_FETCH_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:139:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:155:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_IMPL’ EASTL_ATOMIC_POINTER_FETCH_IMPL(funcName, EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _SEQ_CST_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:155:44: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_OP_JOIN’ EASTL_ATOMIC_POINTER_FETCH_IMPL(funcName, EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _SEQ_CST_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:131:33: error: ‘retType’ was not declared in this scope retVal = reinterpret_cast(retType); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:139:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:155:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_IMPL’ EASTL_ATOMIC_POINTER_FETCH_IMPL(funcName, EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _SEQ_CST_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_width::sub_fetch(ptrdiff_t, eastl::internal::memory_order_relaxed_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:126:3: error: ‘ptr_integral_type’ was not declared in this scope ptr_integral_type retType; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:157:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_relaxed_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:127:21: error: expected ‘;’ before ‘addend’ ptr_integral_type addend = static_cast(arg) * static_cast(sizeof(T)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:157:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_relaxed_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:135: error: ‘addend’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:47: note: in definition of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_sub_fetch, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_N’ EASTL_GCC_ATOMIC_SUB_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:48:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_64’ EASTL_GCC_ATOMIC_SUB_FETCH_64(type, ret, ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_SUB_FETCH_RELAXED_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_SUB_FETCH_RELAXED_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:157:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_relaxed_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros.h:61, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:53: error: ‘retType’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:3: note: in definition of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_N’ EASTL_GCC_ATOMIC_SUB_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:48:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_64’ EASTL_GCC_ATOMIC_SUB_FETCH_64(type, ret, ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_SUB_FETCH_RELAXED_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_SUB_FETCH_RELAXED_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:157:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_relaxed_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_sub_fetch, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_N’ EASTL_GCC_ATOMIC_SUB_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:48:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_64’ EASTL_GCC_ATOMIC_SUB_FETCH_64(type, ret, ptr, val, __ATOMIC_RELAXED) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_SUB_FETCH_RELAXED_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_sub_fetch.h:67:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_SUB_FETCH_RELAXED_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_SUB_FETCH_RELAXED_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:157:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_relaxed_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:158:13: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_OP_JOIN’ EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _RELAXED_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:131:33: error: ‘retType’ was not declared in this scope retVal = reinterpret_cast(retType); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:157:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_relaxed_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_width::sub_fetch(ptrdiff_t, eastl::internal::memory_order_acquire_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:126:3: error: ‘ptr_integral_type’ was not declared in this scope ptr_integral_type retType; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:160:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acquire_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:127:21: error: expected ‘;’ before ‘addend’ ptr_integral_type addend = static_cast(arg) * static_cast(sizeof(T)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:160:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acquire_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:135: error: ‘addend’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:47: note: in definition of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_sub_fetch, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_N’ EASTL_GCC_ATOMIC_SUB_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:64:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_64’ EASTL_GCC_ATOMIC_SUB_FETCH_64(type, ret, ptr, val, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_SUB_FETCH_ACQUIRE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_SUB_FETCH_ACQUIRE_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:160:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acquire_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros.h:61, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:53: error: ‘retType’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:3: note: in definition of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_N’ EASTL_GCC_ATOMIC_SUB_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:64:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_64’ EASTL_GCC_ATOMIC_SUB_FETCH_64(type, ret, ptr, val, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_SUB_FETCH_ACQUIRE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_SUB_FETCH_ACQUIRE_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:160:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acquire_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_sub_fetch, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_N’ EASTL_GCC_ATOMIC_SUB_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:64:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_64’ EASTL_GCC_ATOMIC_SUB_FETCH_64(type, ret, ptr, val, __ATOMIC_ACQUIRE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_SUB_FETCH_ACQUIRE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_sub_fetch.h:70:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_SUB_FETCH_ACQUIRE_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_SUB_FETCH_ACQUIRE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:160:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acquire_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:161:13: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_OP_JOIN’ EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _ACQUIRE_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:131:33: error: ‘retType’ was not declared in this scope retVal = reinterpret_cast(retType); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:160:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acquire_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_width::sub_fetch(ptrdiff_t, eastl::internal::memory_order_release_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:126:3: error: ‘ptr_integral_type’ was not declared in this scope ptr_integral_type retType; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:163:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_release_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:127:21: error: expected ‘;’ before ‘addend’ ptr_integral_type addend = static_cast(arg) * static_cast(sizeof(T)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:163:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_release_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:135: error: ‘addend’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:47: note: in definition of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_sub_fetch, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_N’ EASTL_GCC_ATOMIC_SUB_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:80:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_64’ EASTL_GCC_ATOMIC_SUB_FETCH_64(type, ret, ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_SUB_FETCH_RELEASE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_SUB_FETCH_RELEASE_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:163:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_release_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros.h:61, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:53: error: ‘retType’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:3: note: in definition of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_N’ EASTL_GCC_ATOMIC_SUB_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:80:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_64’ EASTL_GCC_ATOMIC_SUB_FETCH_64(type, ret, ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_SUB_FETCH_RELEASE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_SUB_FETCH_RELEASE_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:163:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_release_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_sub_fetch, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_N’ EASTL_GCC_ATOMIC_SUB_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:80:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_64’ EASTL_GCC_ATOMIC_SUB_FETCH_64(type, ret, ptr, val, __ATOMIC_RELEASE) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_SUB_FETCH_RELEASE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_sub_fetch.h:73:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_SUB_FETCH_RELEASE_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_SUB_FETCH_RELEASE_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:163:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_release_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:164:13: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_OP_JOIN’ EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _RELEASE_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:131:33: error: ‘retType’ was not declared in this scope retVal = reinterpret_cast(retType); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:163:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_release_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_width::sub_fetch(ptrdiff_t, eastl::internal::memory_order_acq_rel_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:126:3: error: ‘ptr_integral_type’ was not declared in this scope ptr_integral_type retType; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:166:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acq_rel_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:127:21: error: expected ‘;’ before ‘addend’ ptr_integral_type addend = static_cast(arg) * static_cast(sizeof(T)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:166:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acq_rel_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:135: error: ‘addend’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:47: note: in definition of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_sub_fetch, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_N’ EASTL_GCC_ATOMIC_SUB_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:96:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_64’ EASTL_GCC_ATOMIC_SUB_FETCH_64(type, ret, ptr, val, __ATOMIC_ACQ_REL) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_SUB_FETCH_ACQ_REL_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_SUB_FETCH_ACQ_REL_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:166:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acq_rel_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros.h:61, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:53: error: ‘retType’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:3: note: in definition of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_N’ EASTL_GCC_ATOMIC_SUB_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:96:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_64’ EASTL_GCC_ATOMIC_SUB_FETCH_64(type, ret, ptr, val, __ATOMIC_ACQ_REL) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_SUB_FETCH_ACQ_REL_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_SUB_FETCH_ACQ_REL_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:166:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acq_rel_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_sub_fetch, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_N’ EASTL_GCC_ATOMIC_SUB_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:96:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_64’ EASTL_GCC_ATOMIC_SUB_FETCH_64(type, ret, ptr, val, __ATOMIC_ACQ_REL) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_SUB_FETCH_ACQ_REL_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_sub_fetch.h:76:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_SUB_FETCH_ACQ_REL_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_SUB_FETCH_ACQ_REL_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:166:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acq_rel_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:167:13: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_OP_JOIN’ EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _ACQ_REL_), bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:131:33: error: ‘retType’ was not declared in this scope retVal = reinterpret_cast(retType); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:166:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_acq_rel_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_width::sub_fetch(ptrdiff_t, eastl::internal::memory_order_seq_cst_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:126:3: error: ‘ptr_integral_type’ was not declared in this scope ptr_integral_type retType; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:169:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_seq_cst_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:127:21: error: expected ‘;’ before ‘addend’ ptr_integral_type addend = static_cast(arg) * static_cast(sizeof(T)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:169:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_seq_cst_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:135: error: ‘addend’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:47: note: in definition of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_sub_fetch, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_N’ EASTL_GCC_ATOMIC_SUB_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:112:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_64’ EASTL_GCC_ATOMIC_SUB_FETCH_64(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_SUB_FETCH_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_SUB_FETCH_SEQ_CST_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:169:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_seq_cst_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros.h:61, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:129:53: error: ‘retType’ was not declared in this scope EA_PREPROCESSOR_JOIN(op, bits)(ptr_integral_type, retType, EASTL_ATOMIC_INTEGRAL_CAST(ptr_integral_type, this->GetAtomicAddress()), addend); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:3: note: in definition of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_N’ EASTL_GCC_ATOMIC_SUB_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:112:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_64’ EASTL_GCC_ATOMIC_SUB_FETCH_64(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_SUB_FETCH_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_SUB_FETCH_SEQ_CST_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:169:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_seq_cst_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:20:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:184:56: error: no matching function for call to ‘AtomicTypePunCast(uint64_t&)’ eastl::internal::AtomicTypePunCast((fromType)) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc.h:99:9: note: in expansion of macro ‘EASTL_ATOMIC_TYPE_PUN_CAST’ ret = EASTL_ATOMIC_TYPE_PUN_CAST(type, retIntegral); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:15:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_FETCH_INTRIN_N’ EASTL_GCC_ATOMIC_FETCH_INTRIN_N(integralType, __atomic_sub_fetch, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:28:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_N’ EASTL_GCC_ATOMIC_SUB_FETCH_N(uint64_t, type, ret, ptr, val, gccMemoryOrder) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/gcc/compiler_gcc_sub_fetch.h:112:2: note: in expansion of macro ‘EASTL_GCC_ATOMIC_SUB_FETCH_64’ EASTL_GCC_ATOMIC_SUB_FETCH_64(type, ret, ptr, val, __ATOMIC_SEQ_CST) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_SUB_FETCH_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_sub_fetch.h:79:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_SUB_FETCH_SEQ_CST_64)(type, ret, ptr, val) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_SUB_FETCH_SEQ_CST_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:169:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_seq_cst_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:170:13: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_OP_JOIN’ EASTL_ATOMIC_POINTER_FETCH_OP_JOIN(fetchOp, _SEQ_CST_), bits) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: candidate: template > Pun eastl::internal::AtomicTypePunCast(const T&) EASTL_FORCE_INLINE Pun AtomicTypePunCast(const T& fromType) EA_NOEXCEPT ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_casts.h:121:24: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:131:33: error: ‘retType’ was not declared in this scope retVal = reinterpret_cast(retType); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:146:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FUNC_IMPL’ EASTL_ATOMIC_POINTER_FUNC_IMPL(op, bits); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:169:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ORDER_IMPL(funcName, eastl::internal::memory_order_seq_cst_s, \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:236:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL’ EASTL_ATOMIC_POINTER_FETCH_FUNCS_IMPL(sub_fetch, SUB_FETCH, bits) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_width::operator++()’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:177:25: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return preFuncName(1, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:240:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_POINTER_FETCH_INC_DEC_OPERATOR_IMPL(++, add_fetch, fetch_add) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_width::operator++(int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:182:26: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return postFuncName(1, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:240:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_POINTER_FETCH_INC_DEC_OPERATOR_IMPL(++, add_fetch, fetch_add) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_width::operator--()’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:177:25: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return preFuncName(1, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:242:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_POINTER_FETCH_INC_DEC_OPERATOR_IMPL(--, sub_fetch, fetch_sub) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_width::operator--(int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:182:26: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return postFuncName(1, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:242:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_INC_DEC_OPERATOR_IMPL’ EASTL_ATOMIC_POINTER_FETCH_INC_DEC_OPERATOR_IMPL(--, sub_fetch, fetch_sub) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_width::operator+=(ptrdiff_t)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:190:24: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return funcName(arg, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:246:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ASSIGNMENT_OPERATOR_IMPL(+=, add_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_width::operator-=(ptrdiff_t)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:190:24: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return funcName(arg, eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:248:3: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_FETCH_ASSIGNMENT_OPERATOR_IMPL’ EASTL_ATOMIC_POINTER_FETCH_ASSIGNMENT_OPERATOR_IMPL(-=, sub_fetch) \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/config.h:61:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:14, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h: In member function ‘T* eastl::internal::atomic_pointer_width::load(eastl::internal::memory_order_read_depends_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler_load.h:123:17: error: ‘is_pointer_v’ is not a member of ‘eastl’ static_assert(eastl::is_pointer_v, "eastl::atomic : Read Depends Type must be a Pointer Type!"); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler_load.h:133:2: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_READ_DEPENDS_N’ EASTL_COMPILER_ATOMIC_LOAD_READ_DEPENDS_N(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_READ_DEPENDS_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:72:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_READ_DEPENDS_64)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_READ_DEPENDS_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:257:65: error: expected primary-expression before ‘*’ token EA_PREPROCESSOR_JOIN(EASTL_ATOMIC_LOAD_READ_DEPENDS_, bits)(T*, retPointer, this->GetAtomicAddress()); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler_load.h:133:2: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_READ_DEPENDS_N’ EASTL_COMPILER_ATOMIC_LOAD_READ_DEPENDS_N(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_READ_DEPENDS_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_READ_DEPENDS_64’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler_load.h:123:41: error: expected primary-expression before ‘>’ token static_assert(eastl::is_pointer_v, "eastl::atomic : Read Depends Type must be a Pointer Type!"); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler_load.h:133:2: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_READ_DEPENDS_N’ EASTL_COMPILER_ATOMIC_LOAD_READ_DEPENDS_N(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_READ_DEPENDS_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:72:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_READ_DEPENDS_64)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_READ_DEPENDS_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler_load.h:123:3: error: expected primary-expression before ‘)’ token static_assert(eastl::is_pointer_v, "eastl::atomic : Read Depends Type must be a Pointer Type!"); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler_load.h:133:2: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_READ_DEPENDS_N’ EASTL_COMPILER_ATOMIC_LOAD_READ_DEPENDS_N(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_READ_DEPENDS_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:72:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_READ_DEPENDS_64)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_READ_DEPENDS_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler_load.h:124:17: error: ‘is_pointer_v’ is not a member of ‘eastl’ static_assert(eastl::is_pointer_v>, "eastl::atomic : Read Depends Ptr must be a Pointer to a Pointer!"); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler_load.h:133:2: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_READ_DEPENDS_N’ EASTL_COMPILER_ATOMIC_LOAD_READ_DEPENDS_N(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_READ_DEPENDS_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:72:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_READ_DEPENDS_64)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_READ_DEPENDS_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler_load.h:124:37: error: ‘remove_pointer_t’ is not a member of ‘eastl’ static_assert(eastl::is_pointer_v>, "eastl::atomic : Read Depends Ptr must be a Pointer to a Pointer!"); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler_load.h:133:2: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_READ_DEPENDS_N’ EASTL_COMPILER_ATOMIC_LOAD_READ_DEPENDS_N(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_READ_DEPENDS_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:72:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_READ_DEPENDS_64)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_READ_DEPENDS_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler_load.h:124:3: error: expected primary-expression before ‘)’ token static_assert(eastl::is_pointer_v>, "eastl::atomic : Read Depends Ptr must be a Pointer to a Pointer!"); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/compiler/compiler_load.h:133:2: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_READ_DEPENDS_N’ EASTL_COMPILER_ATOMIC_LOAD_READ_DEPENDS_N(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_COMPILER_ATOMIC_LOAD_READ_DEPENDS_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_PATTERN_10’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_base.h:58:2: note: in expansion of macro ‘EASTL_ATOMIC_INTERNAL_OP_HELPER1’ EASTL_ATOMIC_INTERNAL_OP_HELPER1( \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_macros/atomic_macros_load.h:72:2: note: in expansion of macro ‘EASTL_ATOMIC_CHOOSE_OP_IMPL’ EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_LOAD_READ_DEPENDS_64)(type, ret, ptr) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eabase/2.09.12/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/Common/EABase/config/eacompilertraits.h:186:39: note: in expansion of macro ‘EASTL_ATOMIC_LOAD_READ_DEPENDS_64’ #define EA_PREPROCESSOR_JOIN2(a, b) a##b ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_pointer.h:268:2: note: in expansion of macro ‘EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE’ EASTL_ATOMIC_POINTER_WIDTH_SPECIALIZE(8, 64) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:93:2: error: expected unqualified-id before ‘using’ using select_atomic_inherit_0 = typename eastl::conditional || eastl::internal::is_user_type_suitable_for_primary_template::value, ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:99:2: error: expected unqualified-id before ‘using’ using select_atomic_inherit = select_atomic_inherit_0; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:216:65: error: expected template-name before ‘<’ token struct atomic : protected eastl::internal::select_atomic_inherit ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:216:65: error: expected ‘{’ before ‘<’ token /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:216:65: error: expected unqualified-id before ‘<’ token /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:225:18: error: ‘enable_if_t’ is not a member of ‘eastl’ struct atomic && !eastl::is_same_v>> : protected eastl::internal::atomic_integral_width ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:225:18: error: ‘enable_if_t’ is not a member of ‘eastl’ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:225:37: error: ‘is_integral_v’ is not a member of ‘eastl’ struct atomic && !eastl::is_same_v>> : protected eastl::internal::atomic_integral_width ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:225:59: error: template argument 2 is invalid struct atomic && !eastl::is_same_v>> : protected eastl::internal::atomic_integral_width ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:225:61: error: expected unqualified-id before ‘&&’ token struct atomic && !eastl::is_same_v>> : protected eastl::internal::atomic_integral_width ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:110:9: error: expected nested-name-specifier before ‘Base’ using Base = base; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:238:2: note: in expansion of macro ‘EASTL_ATOMIC_CLASS_IMPL’ EASTL_ATOMIC_CLASS_IMPL(T*, eastl::internal::atomic_pointer_width, T*, ptrdiff_t) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:123:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic(const atomic&) EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:238:2: note: in expansion of macro ‘EASTL_ATOMIC_CLASS_IMPL’ EASTL_ATOMIC_CLASS_IMPL(T*, eastl::internal::atomic_pointer_width, T*, ptrdiff_t) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:125:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic& operator=(const atomic&) EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:238:2: note: in expansion of macro ‘EASTL_ATOMIC_CLASS_IMPL’ EASTL_ATOMIC_CLASS_IMPL(T*, eastl::internal::atomic_pointer_width, T*, ptrdiff_t) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:126:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic& operator=(const atomic&) volatile EA_NOEXCEPT = delete; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:238:2: note: in expansion of macro ‘EASTL_ATOMIC_CLASS_IMPL’ EASTL_ATOMIC_CLASS_IMPL(T*, eastl::internal::atomic_pointer_width, T*, ptrdiff_t) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:135:91: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 EA_CONSTEXPR atomic() EA_NOEXCEPT_IF(eastl::is_nothrow_default_constructible_v) = default; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:238:2: note: in expansion of macro ‘EASTL_ATOMIC_CLASS_IMPL’ EASTL_ATOMIC_CLASS_IMPL(T*, eastl::internal::atomic_pointer_width, T*, ptrdiff_t) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:154:9: error: ‘Base’ has not been declared using Base::operator=; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:240:2: note: in expansion of macro ‘EASTL_ATOMIC_USING_ATOMIC_BASE’ EASTL_ATOMIC_USING_ATOMIC_BASE(T*) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:155:9: error: ‘Base’ has not been declared using Base::store; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:240:2: note: in expansion of macro ‘EASTL_ATOMIC_USING_ATOMIC_BASE’ EASTL_ATOMIC_USING_ATOMIC_BASE(T*) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:156:9: error: ‘Base’ has not been declared using Base::load; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:240:2: note: in expansion of macro ‘EASTL_ATOMIC_USING_ATOMIC_BASE’ EASTL_ATOMIC_USING_ATOMIC_BASE(T*) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:157:9: error: ‘Base’ has not been declared using Base::exchange; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:240:2: note: in expansion of macro ‘EASTL_ATOMIC_USING_ATOMIC_BASE’ EASTL_ATOMIC_USING_ATOMIC_BASE(T*) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:158:9: error: ‘Base’ has not been declared using Base::compare_exchange_weak; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:240:2: note: in expansion of macro ‘EASTL_ATOMIC_USING_ATOMIC_BASE’ EASTL_ATOMIC_USING_ATOMIC_BASE(T*) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:159:9: error: ‘Base’ has not been declared using Base::compare_exchange_strong; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:240:2: note: in expansion of macro ‘EASTL_ATOMIC_USING_ATOMIC_BASE’ EASTL_ATOMIC_USING_ATOMIC_BASE(T*) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:204:9: error: ‘Base’ has not been declared using Base::fetch_add; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:242:2: note: in expansion of macro ‘EASTL_ATOMIC_USING_ATOMIC_POINTER’ EASTL_ATOMIC_USING_ATOMIC_POINTER() ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:205:9: error: ‘Base’ has not been declared using Base::add_fetch; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:242:2: note: in expansion of macro ‘EASTL_ATOMIC_USING_ATOMIC_POINTER’ EASTL_ATOMIC_USING_ATOMIC_POINTER() ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:206:9: error: ‘Base’ has not been declared using Base::fetch_sub; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:242:2: note: in expansion of macro ‘EASTL_ATOMIC_USING_ATOMIC_POINTER’ EASTL_ATOMIC_USING_ATOMIC_POINTER() ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:207:9: error: ‘Base’ has not been declared using Base::sub_fetch; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:242:2: note: in expansion of macro ‘EASTL_ATOMIC_USING_ATOMIC_POINTER’ EASTL_ATOMIC_USING_ATOMIC_POINTER() ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:209:9: error: ‘Base’ has not been declared using Base::operator++; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:242:2: note: in expansion of macro ‘EASTL_ATOMIC_USING_ATOMIC_POINTER’ EASTL_ATOMIC_USING_ATOMIC_POINTER() ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:210:9: error: ‘Base’ has not been declared using Base::operator--; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:242:2: note: in expansion of macro ‘EASTL_ATOMIC_USING_ATOMIC_POINTER’ EASTL_ATOMIC_USING_ATOMIC_POINTER() ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:211:9: error: ‘Base’ has not been declared using Base::operator+=; \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:242:2: note: in expansion of macro ‘EASTL_ATOMIC_USING_ATOMIC_POINTER’ EASTL_ATOMIC_USING_ATOMIC_POINTER() ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:212:9: error: ‘Base’ has not been declared using Base::operator-=; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:242:2: note: in expansion of macro ‘EASTL_ATOMIC_USING_ATOMIC_POINTER’ EASTL_ATOMIC_USING_ATOMIC_POINTER() ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h: In constructor ‘eastl::atomic::atomic(T*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:131:6: error: class ‘eastl::atomic’ does not have any field named ‘Base’ : Base{ desired } \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:238:2: note: in expansion of macro ‘EASTL_ATOMIC_CLASS_IMPL’ EASTL_ATOMIC_CLASS_IMPL(T*, eastl::internal::atomic_pointer_width, T*, ptrdiff_t) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:131:10: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 : Base{ desired } \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:238:2: note: in expansion of macro ‘EASTL_ATOMIC_CLASS_IMPL’ EASTL_ATOMIC_CLASS_IMPL(T*, eastl::internal::atomic_pointer_width, T*, ptrdiff_t) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h: In member function ‘bool eastl::atomic::is_lock_free() const volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:146:4: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(type); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:238:2: note: in expansion of macro ‘EASTL_ATOMIC_CLASS_IMPL’ EASTL_ATOMIC_CLASS_IMPL(T*, eastl::internal::atomic_pointer_width, T*, ptrdiff_t) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h: In member function ‘eastl::atomic::operator T*() const volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:165:4: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(T); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:240:2: note: in expansion of macro ‘EASTL_ATOMIC_USING_ATOMIC_BASE’ EASTL_ATOMIC_USING_ATOMIC_BASE(T*) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h: In member function ‘eastl::atomic::operator T*() const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:170:16: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return load(eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:240:2: note: in expansion of macro ‘EASTL_ATOMIC_USING_ATOMIC_BASE’ EASTL_ATOMIC_USING_ATOMIC_BASE(T*) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:170:43: error: there are no arguments to ‘load’ that depend on a template parameter, so a declaration of ‘load’ must be available [-fpermissive] return load(eastl::memory_order_seq_cst); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:240:2: note: in expansion of macro ‘EASTL_ATOMIC_USING_ATOMIC_BASE’ EASTL_ATOMIC_USING_ATOMIC_BASE(T*) ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_standalone.h: In function ‘void eastl::atomic_thread_fence(Order)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:18:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : invalid memory order for the given operation!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_standalone.h:360:2: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER’ EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER(Order); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_standalone.h: In function ‘void eastl::atomic_signal_fence(Order)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:18:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : invalid memory order for the given operation!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_standalone.h:396:2: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER’ EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER(Order); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1768:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h:37:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_flag(const atomic_flag&) EA_NOEXCEPT = delete; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h:39:68: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_flag& operator=(const atomic_flag&) EA_NOEXCEPT = delete; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h:40:68: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 atomic_flag& operator=(const atomic_flag&) volatile EA_NOEXCEPT = delete; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h:160:22: error: field ‘mFlag’ has incomplete type ‘eastl::atomic’ eastl::atomic mFlag; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:216:8: note: declaration of ‘struct eastl::atomic’ struct atomic : protected eastl::internal::select_atomic_inherit ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1768:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h: In constructor ‘eastl::atomic_flag::atomic_flag(bool)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h:26:10: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 : mFlag{ desired } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h: In constructor ‘eastl::atomic_flag::atomic_flag()’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h:31:10: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 : mFlag{ false } ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h: In member function ‘void eastl::atomic_flag::clear(Order) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h:47:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(Order); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h: In member function ‘void eastl::atomic_flag::clear(Order)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:18:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : invalid memory order for the given operation!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h:53:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER’ EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER(Order); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1768:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h: In member function ‘void eastl::atomic_flag::clear(eastl::internal::memory_order_relaxed_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h:58:22: error: ‘memory_order_relaxed’ is not a member of ‘eastl’ mFlag.store(false, eastl::memory_order_relaxed); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h: In member function ‘void eastl::atomic_flag::clear(eastl::internal::memory_order_release_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h:63:22: error: ‘memory_order_release’ is not a member of ‘eastl’ mFlag.store(false, eastl::memory_order_release); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h: In member function ‘void eastl::atomic_flag::clear(eastl::internal::memory_order_seq_cst_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h:68:22: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ mFlag.store(false, eastl::memory_order_seq_cst); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h: In member function ‘void eastl::atomic_flag::clear()’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h:73:22: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ mFlag.store(false, eastl::memory_order_seq_cst); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h: In member function ‘bool eastl::atomic_flag::test_and_set(Order) volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h:81:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(Order); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h: In member function ‘bool eastl::atomic_flag::test_and_set(Order)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:18:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : invalid memory order for the given operation!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h:88:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER’ EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER(Order); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1768:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h: In member function ‘bool eastl::atomic_flag::test_and_set(eastl::internal::memory_order_relaxed_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h:94:31: error: ‘memory_order_relaxed’ is not a member of ‘eastl’ return mFlag.exchange(true, eastl::memory_order_relaxed); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h: In member function ‘bool eastl::atomic_flag::test_and_set(eastl::internal::memory_order_acquire_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h:99:31: error: ‘memory_order_acquire’ is not a member of ‘eastl’ return mFlag.exchange(true, eastl::memory_order_acquire); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h: In member function ‘bool eastl::atomic_flag::test_and_set(eastl::internal::memory_order_release_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h:104:31: error: ‘memory_order_release’ is not a member of ‘eastl’ return mFlag.exchange(true, eastl::memory_order_release); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h: In member function ‘bool eastl::atomic_flag::test_and_set(eastl::internal::memory_order_acq_rel_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h:109:31: error: ‘memory_order_acq_rel’ is not a member of ‘eastl’ return mFlag.exchange(true, eastl::memory_order_acq_rel); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h: In member function ‘bool eastl::atomic_flag::test_and_set(eastl::internal::memory_order_seq_cst_s)’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h:114:31: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return mFlag.exchange(true, eastl::memory_order_seq_cst); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h: In member function ‘bool eastl::atomic_flag::test_and_set()’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h:119:31: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return mFlag.exchange(true, eastl::memory_order_seq_cst); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h: In member function ‘bool eastl::atomic_flag::test(Order) const volatile’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:15:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : volatile eastl::atomic is not what you expect! Read the docs in EASTL/atomic.h! Use the memory orders to access the atomic object!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h:127:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN’ EASTL_ATOMIC_STATIC_ASSERT_VOLATILE_MEM_FN(Order); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1766, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h: In member function ‘bool eastl::atomic_flag::test(Order) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_asserts.h:18:2: error: ‘static_assert’ was not declared in this scope static_assert(!eastl::is_same::value, "eastl::atomic : invalid memory order for the given operation!"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h:134:3: note: in expansion of macro ‘EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER’ EASTL_ATOMIC_STATIC_ASSERT_INVALID_MEMORY_ORDER(Order); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/atomic.h:1768:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/source/atomic.cpp:6: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h: In member function ‘bool eastl::atomic_flag::test(eastl::internal::memory_order_relaxed_s) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h:140:21: error: ‘memory_order_relaxed’ is not a member of ‘eastl’ return mFlag.load(eastl::memory_order_relaxed); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h: In member function ‘bool eastl::atomic_flag::test(eastl::internal::memory_order_acquire_s) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h:145:21: error: ‘memory_order_acquire’ is not a member of ‘eastl’ return mFlag.load(eastl::memory_order_acquire); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h: In member function ‘bool eastl::atomic_flag::test(eastl::internal::memory_order_seq_cst_s) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h:150:21: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return mFlag.load(eastl::memory_order_seq_cst); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h: In member function ‘bool eastl::atomic_flag::test() const’: /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/src/include/EASTL/internal/atomic/atomic_flag.h:155:21: error: ‘memory_order_seq_cst’ is not a member of ‘eastl’ return mFlag.load(eastl::memory_order_seq_cst); ^ make[2]: *** [CMakeFiles/EASTL.dir/source/atomic.cpp.o] Error 1 make[1]: *** [CMakeFiles/EASTL.dir/all] Error 2 make: *** [all] Error 2 eastl/3.18.00: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior eastl/3.18.00: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior eastl/3.18.00: ERROR: Package '5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9' build failed eastl/3.18.00: WARN: Build folder /home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/build-release ERROR: eastl/3.18.00: Error in build() method, line 113 cmake.build() ConanException: Error 2 while executing cmake --build "/home/conan/w/prod/BuildSingleReference/.conan/data/eastl/3.18.00/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/build-release" '--' '-j3'