******************************************************************************** conan test conan-center-index/recipes/pipes/all/test_package/conanfile.py pipes/1.0.0@ --profile=/home/conan/w/BuildSingleReference/6558/1b81aee0-f9c3-4f4f-a9a7-2cf06ea072ce/profile.txt ******************************************************************************** Configuration: [settings] arch=x86_64 arch_build=x86_64 build_type=Release compiler=gcc compiler.libcxx=libstdc++ compiler.version=4.9 os=Linux os_build=Linux [options] [build_requires] [env] pipes/1.0.0 (test package): Installing package Requirements pipes/1.0.0 from local cache - Cache Packages pipes/1.0.0:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache Installing (downloading, building) binaries... pipes/1.0.0: Already installed! [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK pipes/1.0.0 (test package): Generator cmake_find_package_multi created pipes-config-version.cmake pipes/1.0.0 (test package): Generator cmake_find_package_multi created pipes-config.cmake pipes/1.0.0 (test package): Generator cmake_find_package_multi created pipesTargets.cmake pipes/1.0.0 (test package): Generator cmake_find_package_multi created pipesTarget-release.cmake pipes/1.0.0 (test package): Generator cmake created conanbuildinfo.cmake pipes/1.0.0 (test package): Generator txt created conanbuildinfo.txt pipes/1.0.0 (test package): Generated conaninfo.txt pipes/1.0.0 (test package): Generated graphinfo Using lockfile: '/home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/build/dfae4d6ba682b8d9c5630c4c912db585c2a46c64/conan.lock' Using cached profile from lockfile [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK pipes/1.0.0 (test package): Calling build() ----Running------ > cd '/home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/build/dfae4d6ba682b8d9c5630c4c912db585c2a46c64' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Release" -DCONAN_IN_LOCAL_CACHE="OFF" -DCONAN_COMPILER="gcc" -DCONAN_COMPILER_VERSION="4.9" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++" -DCMAKE_PREFIX_PATH="/home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/build/dfae4d6ba682b8d9c5630c4c912db585c2a46c64" -DCMAKE_MODULE_PATH="/home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/build/dfae4d6ba682b8d9c5630c4c912db585c2a46c64" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package' ----------------- -- The CXX compiler identification is GNU 4.9.4 -- 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: called by CMake conan helper -- Conan: Adjusting output directories -- Conan: Using cmake targets configuration -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- Conan: Checking correct version: 4.9 -- Conan: C++ stdlib: libstdc++ -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/build/dfae4d6ba682b8d9c5630c4c912db585c2a46c64 ----Running------ > cmake --build '/home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/build/dfae4d6ba682b8d9c5630c4c912db585c2a46c64' '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building CXX object CMakeFiles/test_package.dir/test_package.cpp.o CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY In file included from /usr/include/c++/4.9/type_traits:35:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /usr/include/c++/4.9/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support for the \ ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:12:18: error: 'size_t' has not been declared template ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:16:54: error: expected ',' or '...' before '&&' token void send(send_tag<1>, Pipeline& pipeline, Ts&&... values) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:16:66: error: parameter packs not expanded with '...': void send(send_tag<1>, Pipeline& pipeline, Ts&&... values) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:16:66: note: 'Ts' In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp: In function 'void pipes::detail::send(pipes::detail::send_tag<1>, Pipeline&, )': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:18:32: error: 'forward' is not a member of 'std' pipeline.onReceive(FWD(values)...); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:18:32: error: 'values' was not declared in this scope pipeline.onReceive(FWD(values)...); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:18:32: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] pipeline.onReceive(FWD(values)...); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:18:32: 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/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:18:43: error: expansion pattern '(( < decltype()) > values)' contains no argument packs pipeline.onReceive(FWD(values)...); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:21:50: error: 'size_t' has not been declared template ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:22:37: error: 'std::tuple' has not been declared void send(send_tag<0>, std::tuple valuesThenPipeline, std::index_sequence) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:22:42: error: expected ',' or '...' before '<' token void send(send_tag<0>, std::tuple valuesThenPipeline, std::index_sequence) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp: In function 'void pipes::detail::send(pipes::detail::send_tag<0>, int)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:24:18: error: 'constexpr' does not name a type auto constexpr pipelineIndex = sizeof...(ValuesThenPipeline) - 1; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:24:18: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:25:33: error: 'get' is not a member of 'std' send(send_tag<1>{}, std::get(valuesThenPipeline), std::get(valuesThenPipeline)...); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:25:42: error: 'pipelineIndex' was not declared in this scope send(send_tag<1>{}, std::get(valuesThenPipeline), std::get(valuesThenPipeline)...); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:25:57: error: 'valuesThenPipeline' was not declared in this scope send(send_tag<1>{}, std::get(valuesThenPipeline), std::get(valuesThenPipeline)...); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:25:78: error: 'get' is not a member of 'std' send(send_tag<1>{}, std::get(valuesThenPipeline), std::get(valuesThenPipeline)...); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:30:16: error: expected ',' or '...' before '&&' token void send(T&& value, Pipeline& pipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp: In function 'void pipes::send(T)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:32:9: error: 'pipeline' was not declared in this scope pipeline.onReceive(FWD(value)); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:32:28: error: 'forward' is not a member of 'std' pipeline.onReceive(FWD(value)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:32:28: error: 'value' was not declared in this scope pipeline.onReceive(FWD(value)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:32:28: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] pipeline.onReceive(FWD(value)); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:37:33: error: expected ',' or '...' before '&&' token void send(ValuesThenPipeline&&... valuesThenPipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:37:57: error: parameter packs not expanded with '...': void send(ValuesThenPipeline&&... valuesThenPipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:37:57: note: 'ValuesThenPipeline' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp: In function 'void pipes::send()': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:39:45: error: 'forward_as_tuple' is not a member of 'std' detail::send(detail::send_tag<0>{}, std::forward_as_tuple(FWD(valuesThenPipeline)...), std::make_index_sequence{}); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:39:67: error: 'forward' is not a member of 'std' detail::send(detail::send_tag<0>{}, std::forward_as_tuple(FWD(valuesThenPipeline)...), std::make_index_sequence{}); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:39:67: error: 'valuesThenPipeline' was not declared in this scope detail::send(detail::send_tag<0>{}, std::forward_as_tuple(FWD(valuesThenPipeline)...), std::make_index_sequence{}); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:39:67: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] detail::send(detail::send_tag<0>{}, std::forward_as_tuple(FWD(valuesThenPipeline)...), std::make_index_sequence{}); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:39:90: error: expansion pattern '(( < decltype()) > valuesThenPipeline)' contains no argument packs detail::send(detail::send_tag<0>{}, std::forward_as_tuple(FWD(valuesThenPipeline)...), std::make_index_sequence{}); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:39:96: error: 'make_index_sequence' is not a member of 'std' detail::send(detail::send_tag<0>{}, std::forward_as_tuple(FWD(valuesThenPipeline)...), std::make_index_sequence{}); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:39:155: error: expected primary-expression before '{' token detail::send(detail::send_tag<0>{}, std::forward_as_tuple(FWD(valuesThenPipeline)...), std::make_index_sequence{}); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:44:53: error: 'size_t' has not been declared template ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:45:35: error: variable or field 'sendTupleValues' declared void void sendTupleValues(std::tuple const& tuple, Pipeline& pipeline, std::index_sequence) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:45:30: error: 'tuple' is not a member of 'std' void sendTupleValues(std::tuple const& tuple, Pipeline& pipeline, std::index_sequence) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:45:43: error: expected primary-expression before '...' token void sendTupleValues(std::tuple const& tuple, Pipeline& pipeline, std::index_sequence) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:45:70: error: expected primary-expression before '&' token void sendTupleValues(std::tuple const& tuple, Pipeline& pipeline, std::index_sequence) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:45:72: error: 'pipeline' was not declared in this scope void sendTupleValues(std::tuple const& tuple, Pipeline& pipeline, std::index_sequence) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:45:82: error: 'index_sequence' is not a member of 'std' void sendTupleValues(std::tuple const& tuple, Pipeline& pipeline, std::index_sequence) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:52:31: error: variable or field 'sendTupleValues' declared void void sendTupleValues(std::tuple const& tuple, Pipeline& pipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:52:26: error: 'tuple' is not a member of 'std' void sendTupleValues(std::tuple const& tuple, Pipeline& pipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:52:39: error: expected primary-expression before '...' token void sendTupleValues(std::tuple const& tuple, Pipeline& pipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:52:66: error: expected primary-expression before '&' token void sendTupleValues(std::tuple const& tuple, Pipeline& pipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:52:68: error: 'pipeline' was not declared in this scope void sendTupleValues(std::tuple const& tuple, Pipeline& pipeline) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:19:36: error: expected ',' or '...' before '&&' token pipeline_proxy& operator=(T&& input) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp: In member function 'pipes::pipeline_proxy& pipes::pipeline_proxy::operator=(T)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:21:18: error: 'forward' is not a member of 'std' send(FWD(input), pipeline_); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:21:18: error: 'input' was not declared in this scope send(FWD(input), pipeline_); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:21:18: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] send(FWD(input), pipeline_); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:34:15: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::output_iterator_tag; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:35:15: error: expected nested-name-specifier before 'value_type' using value_type = void; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:36:15: error: expected nested-name-specifier before 'difference_type' using difference_type = void; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:37:15: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:38:15: error: expected nested-name-specifier before 'reference' using reference = void; ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:8:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/detect.hpp:12:1: error: expected unqualified-id before 'using' using try_to_instantiate = void; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/detect.hpp:14:7: error: expected nested-name-specifier before 'disregard_this' using disregard_this = void; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/detect.hpp:17:42: error: expected class-name before '{' token struct is_detected_impl : std::false_type{}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/detect.hpp:20:37: error: 'try_to_instantiate' was not declared in this scope struct is_detected_impl>, Ts...> : std::true_type{}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/detect.hpp:20:72: error: '>>' should be '> >' within a nested template argument list struct is_detected_impl>, Ts...> : std::true_type{}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/detect.hpp:20:72: error: template argument 2 is invalid /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/detect.hpp:23:1: error: 'constexpr' does not name a type constexpr bool is_detected = is_detected_impl::value; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/detect.hpp:23:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:20:28: error: 'std::begin' has not been declared using std::begin; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:21:28: error: 'std::end' has not been declared using std::end; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:23:17: error: expected unqualified-id before 'using' using begin_expression = decltype(begin(std::declval())); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:25:17: error: expected unqualified-id before 'using' using end_expression = decltype(end(std::declval())); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:29:13: error: 'constexpr' does not name a type constexpr bool range_expression_detected = detail::is_detected && detail::is_detected; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:29:13: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:32:13: error: expected unqualified-id before 'using' using IsARange = std::enable_if_t, bool>; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:37:13: error: expected unqualified-id before 'using' using IsAPipe = std::enable_if_t::value, bool>; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:42:13: error: expected unqualified-id before 'using' using IsAPipeline = std::enable_if_t, Pipeline>::value, bool>; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:46:9: error: expected unqualified-id before 'using' using IsARange = impl::IsARange>; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:49:9: error: expected unqualified-id before 'using' using IsAPipe = impl::IsAPipe>; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:52:9: error: expected unqualified-id before 'using' using IsAPipeline = impl::IsAPipeline>; ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:18:24: error: expected ',' or '...' before '&&' token auto adjacent(Range&& range) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:18:32: error: top-level declaration of 'adjacent' specifies 'auto' auto adjacent(Range&& range) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:18:32: error: storage class 'auto' invalid for function 'adjacent' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp: In function 'int pipes::adjacent(Range)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:20:31: error: 'decay_t' is not a member of 'std' return adjacent_range>(FWD(range)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:20:31: error: 'decay_t' is not a member of 'std' In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:20:52: error: 'forward' is not a member of 'std' return adjacent_range>(FWD(range)); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:20:62: error: template argument 1 is invalid return adjacent_range>(FWD(range)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:23:57: error: 'pipes::detail::IsAPipeline' has not been declared template = true> ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:23:68: error: expected '>' before '<' token template = true> ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:24:67: error: expected ',' or '...' before '&&' token void operator>>= (adjacent_range rangesHolder, Pipeline&& pipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp: In function 'void pipes::operator>>=(pipes::adjacent_range, Pipeline)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:28:20: error: 'std::begin' has not been declared using std::begin; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:29:20: error: 'std::end' has not been declared using std::end; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:31:14: error: 'first' does not name a type auto first = begin(range); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:32:14: error: 'second' does not name a type auto second = begin(range); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:34:13: error: 'second' was not declared in this scope if (second != end(range)) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:34:32: error: there are no arguments to 'end' that depend on a template parameter, so a declaration of 'end' must be available [-fpermissive] if (second != end(range)) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:39:16: error: 'second' was not declared in this scope while (second != end(range)) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:39:35: error: there are no arguments to 'end' that depend on a template parameter, so a declaration of 'end' must be available [-fpermissive] while (second != end(range)) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:41:19: error: 'first' was not declared in this scope send(*first, *second, pipeline); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:41:35: error: 'pipeline' was not declared in this scope send(*first, *second, pipeline); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:5, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:14:30: error: expected ',' or '...' before '&&' token F for_each_impl(Tuple&& t, F&& f, std::index_sequence) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp: In function 'F pipes::detail::for_each_impl(Tuple)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:16:26: error: 'initializer_list' is not a member of 'std' return (void)std::initializer_list{(std::forward(f)(std::get(std::forward(t))),0)...}, f; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:16:48: error: expected primary-expression before 'int' return (void)std::initializer_list{(std::forward(f)(std::get(std::forward(t))),0)...}, f; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:16:48: error: expected ';' before 'int' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:16:51: error: expected unqualified-id before '>' token return (void)std::initializer_list{(std::forward(f)(std::get(std::forward(t))),0)...}, f; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:16:116: error: expected primary-expression before ',' token return (void)std::initializer_list{(std::forward(f)(std::get(std::forward(t))),0)...}, f; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:16:118: error: 'f' was not declared in this scope return (void)std::initializer_list{(std::forward(f)(std::get(std::forward(t))),0)...}, f; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:20:32: error: expected ',' or '...' before '&&' token F for_each2_impl(Tuple1&& t1, Tuple2&& t2, F&& f, std::index_sequence) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp: In function 'F pipes::detail::for_each2_impl(Tuple1)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:22:26: error: 'initializer_list' is not a member of 'std' return (void)std::initializer_list{(std::forward(f)(std::get(std::forward(t1)), std::get(std::forward(t2))),0)...}, f; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:22:48: error: expected primary-expression before 'int' return (void)std::initializer_list{(std::forward(f)(std::get(std::forward(t1)), std::get(std::forward(t2))),0)...}, f; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:22:48: error: expected ';' before 'int' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:22:51: error: expected unqualified-id before '>' token return (void)std::initializer_list{(std::forward(f)(std::get(std::forward(t1)), std::get(std::forward(t2))),0)...}, f; ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:5, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:22:157: error: expected primary-expression before ',' token return (void)std::initializer_list{(std::forward(f)(std::get(std::forward(t1)), std::get(std::forward(t2))),0)...}, f; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:22:159: error: 'f' was not declared in this scope return (void)std::initializer_list{(std::forward(f)(std::get(std::forward(t1)), std::get(std::forward(t2))),0)...}, f; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:26:9: error: 'constexpr' does not name a type constexpr decltype(auto) for_each(Tuple&& t, F&& f) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:26:9: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:33:9: error: 'constexpr' does not name a type constexpr decltype(auto) for_each2(Tuple1&& t1, Tuple2&& t2, F&& f) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:33:9: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:40:34: error: top-level declaration of 'transform_impl' specifies 'auto' auto transform_impl(std::tuple const& inputs, Function function, std::index_sequence) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:40:34: error: template declaration of 'int pipes::detail::transform_impl' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:40:29: error: 'tuple' is not a member of 'std' auto transform_impl(std::tuple const& inputs, Function function, std::index_sequence) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:40:42: error: expected primary-expression before '...' token auto transform_impl(std::tuple const& inputs, Function function, std::index_sequence) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:40:71: error: expected primary-expression before 'function' auto transform_impl(std::tuple const& inputs, Function function, std::index_sequence) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:40:81: error: 'index_sequence' is not a member of 'std' auto transform_impl(std::tuple const& inputs, Function function, std::index_sequence) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:46:29: error: top-level declaration of 'transform' specifies 'auto' auto transform(std::tuple const& inputs, Function function) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:46:29: error: template declaration of 'int pipes::detail::transform' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:46:24: error: 'tuple' is not a member of 'std' auto transform(std::tuple const& inputs, Function function) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:46:37: error: expected primary-expression before '...' token auto transform(std::tuple const& inputs, Function function) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:46:66: error: expected primary-expression before 'function' auto transform(std::tuple const& inputs, Function function) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:52:29: error: expected ',' or '...' before '&&' token size_t find_if(Tuple&& tuple, Predicate pred) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp: In function 'size_t pipes::detail::find_if(Tuple)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:54:28: error: 'tuple_size' is not a member of 'std' size_t index = std::tuple_size>::value; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:54:44: error: 'decay_t' is not a member of 'std' size_t index = std::tuple_size>::value; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:54:62: error: expected primary-expression before '>>' token size_t index = std::tuple_size>::value; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:54:64: error: '::value' has not been declared size_t index = std::tuple_size>::value; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:57:22: error: 'tuple' was not declared in this scope for_each(tuple, [&](auto&& value) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:57:37: error: expected ',' or '...' before '&&' token for_each(tuple, [&](auto&& value) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp: In lambda function: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:59:45: error: 'value' was not declared in this scope if (!found && pred(value)) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:59:50: error: there are no arguments to 'pred' that depend on a template parameter, so a declaration of 'pred' must be available [-fpermissive] if (!found && pred(value)) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:70:26: error: expected ',' or '...' before '&&' token bool any_of(Tuple&& tuple, Predicate pred) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp: In function 'bool pipes::detail::any_of(Tuple)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:72:28: error: 'tuple' was not declared in this scope return find_if(tuple, pred) != std::tuple_size>::value; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:72:35: error: 'pred' was not declared in this scope return find_if(tuple, pred) != std::tuple_size>::value; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:72:44: error: 'tuple_size' is not a member of 'std' return find_if(tuple, pred) != std::tuple_size>::value; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:72:60: error: 'decay_t' is not a member of 'std' return find_if(tuple, pred) != std::tuple_size>::value; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:72:78: error: expected primary-expression before '>>' token return find_if(tuple, pred) != std::tuple_size>::value; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:72:80: error: '::value' has not been declared return find_if(tuple, pred) != std::tuple_size>::value; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:76:27: error: expected ',' or '...' before '&&' token void perform(Tuple&& tuple, size_t index, Action action) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp: In function 'void pipes::detail::perform(Tuple)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:79:22: error: 'tuple' was not declared in this scope for_each(tuple, [action = std::move(action), index, ¤tIndex](auto&& value) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:79:39: error: 'move' is not a member of 'std' for_each(tuple, [action = std::move(action), index, ¤tIndex](auto&& value) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:79:49: error: 'action' was not declared in this scope for_each(tuple, [action = std::move(action), index, ¤tIndex](auto&& value) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:79:58: error: 'index' was not declared in this scope for_each(tuple, [action = std::move(action), index, ¤tIndex](auto&& value) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:79:84: error: expected ',' or '...' before '&&' token for_each(tuple, [action = std::move(action), index, ¤tIndex](auto&& value) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp: In lambda function: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:81:46: error: 'index' is not captured if (currentIndex == index) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:83:37: error: 'forward' is not a member of 'std' action(std::forward(value)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:83:59: error: 'value' was not declared in this scope action(std::forward(value)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:83:64: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] action(std::forward(value)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:90:31: error: top-level declaration of 'dereference' specifies 'auto' auto dereference(std::tuple const& tuple) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:90:31: error: template declaration of 'int pipes::detail::dereference' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:90:26: error: 'tuple' is not a member of 'std' auto dereference(std::tuple const& tuple) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/meta.hpp:90:39: error: expected primary-expression before '...' token auto dereference(std::tuple const& tuple) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:5:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:12:14: error: 'tuple' in namespace 'std' does not name a template type std::tuple ranges; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp: In constructor 'pipes::cartesian_product_ranges::cartesian_product_ranges(const Ranges& ...)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:13:70: error: class 'pipes::cartesian_product_ranges' does not have any field named 'ranges' explicit cartesian_product_ranges(Ranges const&... ranges) : ranges(ranges...) {} ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:17:34: error: expected ',' or '...' before '&&' token auto cartesian_product(Ranges&&... ranges) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:17:46: error: top-level declaration of 'cartesian_product' specifies 'auto' auto cartesian_product(Ranges&&... ranges) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:17:46: error: storage class 'auto' invalid for function 'cartesian_product' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:17:46: error: parameter packs not expanded with '...': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:17:46: note: 'Ranges' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp: In function 'int pipes::cartesian_product()': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:19:104: error: there are no arguments to 'static_assert' that depend on a template parameter, so a declaration of 'static_assert' must be available [-fpermissive] static_assert(sizeof...(Ranges) > 0, "There should be at least one range in cartesian_product."); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:20:41: error: 'decay_t' is not a member of 'std' return cartesian_product_ranges...>(FWD(ranges)...); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:20:41: error: 'decay_t' is not a member of 'std' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:20:60: error: template argument 1 is invalid return cartesian_product_ranges...>(FWD(ranges)...); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:20:61: error: expected ';' before '...' token return cartesian_product_ranges...>(FWD(ranges)...); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:20:61: error: expected primary-expression before '...' token /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:29:32: error: 'std::tuple' has not been declared static void _(std::tuple& iterators, std::tuple const& beginIterators, std::tuple const& endIterators) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:29:37: error: expected ',' or '...' before '<' token static void _(std::tuple& iterators, std::tuple const& beginIterators, std::tuple const& endIterators) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:5:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp: In static member function 'static void pipes::detail::increment_iterator::_(int)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:31:28: error: 'get' is not a member of 'std' auto& it = std::get(iterators); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:31:40: error: 'iterators' was not declared in this scope auto& it = std::get(iterators); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:32:28: error: 'begin' does not name a type auto const begin = std::get(beginIterators); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:33:28: error: 'end' does not name a type auto const end = std::get(endIterators); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:37:27: error: 'end' was not declared in this scope if (it == end) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:39:26: error: 'begin' was not declared in this scope it = begin; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:40:61: error: 'beginIterators' was not declared in this scope increment_iterator::_(iterators, beginIterators, endIterators); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:40:77: error: 'endIterators' was not declared in this scope increment_iterator::_(iterators, beginIterators, endIterators); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:49:32: error: 'std::tuple' has not been declared static void _(std::tuple& iterators, std::tuple const&, std::tuple const&) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:49:37: error: expected ',' or '...' before '<' token static void _(std::tuple& iterators, std::tuple const&, std::tuple const&) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp: In static member function 'static void pipes::detail::increment_iterator<0ul>::_(int)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:51:28: error: 'get' is not a member of 'std' auto& it = std::get<0>(iterators); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:51:40: error: 'iterators' was not declared in this scope auto& it = std::get<0>(iterators); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:59:36: error: variable or field 'next_combination' declared void void next_combination(std::tuple& iterators, std::tuple const& beginIterators, std::tuple const& endIterators) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:59:31: error: 'tuple' is not a member of 'std' void next_combination(std::tuple& iterators, std::tuple const& beginIterators, std::tuple const& endIterators) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:59:51: error: expected primary-expression before '...' token void next_combination(std::tuple& iterators, std::tuple const& beginIterators, std::tuple const& endIterators) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:59:68: error: 'tuple' is not a member of 'std' void next_combination(std::tuple& iterators, std::tuple const& beginIterators, std::tuple const& endIterators) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:59:88: error: expected primary-expression before '...' token void next_combination(std::tuple& iterators, std::tuple const& beginIterators, std::tuple const& endIterators) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:59:116: error: 'tuple' is not a member of 'std' void next_combination(std::tuple& iterators, std::tuple const& beginIterators, std::tuple const& endIterators) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:59:136: error: expected primary-expression before '...' token void next_combination(std::tuple& iterators, std::tuple const& beginIterators, std::tuple const& endIterators) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:66:61: error: 'pipes::detail::IsAPipeline' has not been declared template = true> ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:66:72: error: expected '>' before '<' token template = true> ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:67:81: error: expected ',' or '...' before '&&' token void operator>>= (cartesian_product_ranges rangesHolder, Pipeline&& pipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp: In function 'void pipes::operator>>=(pipes::cartesian_product_ranges, Pipeline)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:69:20: error: 'hasEmptyRange' does not name a type auto const hasEmptyRange = detail::any_of(rangesHolder.ranges, [](auto&& range){ return range.size() == 0; }); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:69:117: error: expected primary-expression before ')' token auto const hasEmptyRange = detail::any_of(rangesHolder.ranges, [](auto&& range){ return range.size() == 0; }); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:71:14: error: 'hasEmptyRange' was not declared in this scope if (!hasEmptyRange) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:73:24: error: 'beginIterators' does not name a type auto const beginIterators = detail::transform(rangesHolder.ranges, [](auto&& range){ return begin(range); }); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:73:120: error: expected primary-expression before ')' token auto const beginIterators = detail::transform(rangesHolder.ranges, [](auto&& range){ return begin(range); }); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:74:24: error: 'endIterators' does not name a type auto const endIterators = detail::transform(rangesHolder.ranges, [](auto&& range){ return end(range); }); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:74:116: error: expected primary-expression before ')' token auto const endIterators = detail::transform(rangesHolder.ranges, [](auto&& range){ return end(range); }); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:76:23: error: 'iterators' does not name a type for (auto iterators = beginIterators; std::get<0>(iterators) != std::get<0>(endIterators); detail::next_combination(iterators, beginIterators, endIterators)) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:76:51: error: expected ';' before 'std' for (auto iterators = beginIterators; std::get<0>(iterators) != std::get<0>(endIterators); detail::next_combination(iterators, beginIterators, endIterators)) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:76:51: error: 'get' is not a member of 'std' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:76:63: error: 'iterators' was not declared in this scope for (auto iterators = beginIterators; std::get<0>(iterators) != std::get<0>(endIterators); detail::next_combination(iterators, beginIterators, endIterators)) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:76:77: error: 'get' is not a member of 'std' for (auto iterators = beginIterators; std::get<0>(iterators) != std::get<0>(endIterators); detail::next_combination(iterators, beginIterators, endIterators)) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:76:89: error: 'endIterators' was not declared in this scope for (auto iterators = beginIterators; std::get<0>(iterators) != std::get<0>(endIterators); detail::next_combination(iterators, beginIterators, endIterators)) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:76:104: error: 'next_combination' is not a member of 'pipes::detail' for (auto iterators = beginIterators; std::get<0>(iterators) != std::get<0>(endIterators); detail::next_combination(iterators, beginIterators, endIterators)) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:76:140: error: 'beginIterators' was not declared in this scope for (auto iterators = beginIterators; std::get<0>(iterators) != std::get<0>(endIterators); detail::next_combination(iterators, beginIterators, endIterators)) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:78:33: error: 'dereference' is not a member of 'pipes::detail' sendTupleValues(detail::dereference(iterators), pipeline); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:78:65: error: 'pipeline' was not declared in this scope sendTupleValues(detail::dereference(iterators), pipeline); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/cartesian_product.hpp:78:73: error: there are no arguments to 'sendTupleValues' that depend on a template parameter, so a declaration of 'sendTupleValues' must be available [-fpermissive] sendTupleValues(detail::dereference(iterators), pipeline); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:6:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/combinations.hpp: In function 'std::pair pipes::detail::next_combination(ForwardIterator, ForwardIterator, Sentinel)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/combinations.hpp:22:15: error: 'next' is not a member of 'std' if(std::next(second) != end) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/combinations.hpp:24:31: error: 'next' is not a member of 'std' return { first, std::next(second) }; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/combinations.hpp:26:21: error: 'next' is not a member of 'std' else if (std::next(first) != end && std::next(first, 2) != end) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/combinations.hpp:26:48: error: 'next' is not a member of 'std' else if (std::next(first) != end && std::next(first, 2) != end) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/combinations.hpp:28:24: error: 'next' is not a member of 'std' return { std::next(first), std::next(first, 2) }; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/combinations.hpp:28:42: error: 'next' is not a member of 'std' return { std::next(first), std::next(first, 2) }; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/combinations.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/combinations.hpp:38:35: error: expected ',' or '...' before '&&' token auto combinations(ForwardRange&& range) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/combinations.hpp:38:43: error: top-level declaration of 'combinations' specifies 'auto' auto combinations(ForwardRange&& range) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/combinations.hpp:38:43: error: storage class 'auto' invalid for function 'combinations' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/combinations.hpp: In function 'int pipes::combinations(ForwardRange)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/combinations.hpp:40:43: error: 'decay_t' is not a member of 'std' return detail::combinations_range>(FWD(range)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/combinations.hpp:40:43: error: 'decay_t' is not a member of 'std' In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/combinations.hpp:40:71: error: 'forward' is not a member of 'std' return detail::combinations_range>(FWD(range)); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:6:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/combinations.hpp:40:81: error: template argument 1 is invalid return detail::combinations_range>(FWD(range)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/combinations.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/combinations.hpp:43:64: error: 'pipes::detail::IsAPipeline' has not been declared template = true> ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/combinations.hpp:43:75: error: expected '>' before '<' token template = true> ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/combinations.hpp:44:84: error: expected ',' or '...' before '&&' token void operator>>=(detail::combinations_range rangeHolder, Pipeline&& pipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/combinations.hpp: In function 'void pipes::operator>>=(pipes::detail::combinations_range, Pipeline)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/combinations.hpp:46:12: error: expected unqualified-id before '&&' token auto&& range = rangeHolder.range; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/combinations.hpp:47:18: error: 'range' was not declared in this scope if (begin(range) == end(range)) return; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/combinations.hpp:47:23: error: there are no arguments to 'begin' that depend on a template parameter, so a declaration of 'begin' must be available [-fpermissive] if (begin(range) == end(range)) return; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/combinations.hpp:47:37: error: there are no arguments to 'end' that depend on a template parameter, so a declaration of 'end' must be available [-fpermissive] if (begin(range) == end(range)) return; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/combinations.hpp:49:13: error: 'first' does not name a type auto first = begin(range); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/combinations.hpp:50:13: error: 'second' does not name a type auto second = std::next(begin(range)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/combinations.hpp:51:15: error: 'first' was not declared in this scope for (; first != end(range); std::tie(first, second) = detail::next_combination(first, second, end(range))) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/combinations.hpp:51:28: error: 'range' was not declared in this scope for (; first != end(range); std::tie(first, second) = detail::next_combination(first, second, end(range))) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/combinations.hpp:51:33: error: there are no arguments to 'end' that depend on a template parameter, so a declaration of 'end' must be available [-fpermissive] for (; first != end(range); std::tie(first, second) = detail::next_combination(first, second, end(range))) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/combinations.hpp:51:36: error: 'tie' is not a member of 'std' for (; first != end(range); std::tie(first, second) = detail::next_combination(first, second, end(range))) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/combinations.hpp:51:52: error: 'second' was not declared in this scope for (; first != end(range); std::tie(first, second) = detail::next_combination(first, second, end(range))) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/combinations.hpp:51:111: error: there are no arguments to 'end' that depend on a template parameter, so a declaration of 'end' must be available [-fpermissive] for (; first != end(range); std::tie(first, second) = detail::next_combination(first, second, end(range))) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/combinations.hpp:53:33: error: 'pipeline' was not declared in this scope send(*first, *second, pipeline); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/operator.hpp:8:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/dev_null.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:7, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp:12:94: error: '>>' should be '> >' within a nested template argument list class generic_pipeline : public pipeline_base> ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp:16:30: error: expected ',' or '...' before '&&' token void onReceive(Ts&&... inputs) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp:16:42: error: parameter packs not expanded with '...': void onReceive(Ts&&... inputs) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp:16:42: note: 'Ts' In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp: In member function 'void pipes::detail::generic_pipeline::onReceive()': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp:18:53: error: 'forward' is not a member of 'std' headPipe_.template onReceive(FWD(inputs)..., tailPipeline_); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp:18:53: error: 'inputs' was not declared in this scope headPipe_.template onReceive(FWD(inputs)..., tailPipeline_); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp:18:53: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] headPipe_.template onReceive(FWD(inputs)..., tailPipeline_); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/operator.hpp:8:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/dev_null.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:7, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp:18:64: error: expansion pattern '(( < decltype()) > inputs)' contains no argument packs headPipe_.template onReceive(FWD(inputs)..., tailPipeline_); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/operator.hpp:8:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/dev_null.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:7, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp:35:33: error: expected ',' or '...' before '&&' token CompositePipe(Pipe1_&& pipe1, Pipe2_&& pipe2) : pipe1(FWD(pipe1)), pipe2(FWD(pipe2)){} ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp: In constructor 'pipes::detail::CompositePipe::CompositePipe(Pipe1_)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp:35:67: error: 'forward' is not a member of 'std' CompositePipe(Pipe1_&& pipe1, Pipe2_&& pipe2) : pipe1(FWD(pipe1)), pipe2(FWD(pipe2)){} ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp:35:86: error: 'forward' is not a member of 'std' CompositePipe(Pipe1_&& pipe1, Pipe2_&& pipe2) : pipe1(FWD(pipe1)), pipe2(FWD(pipe2)){} ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/operator.hpp:8:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/dev_null.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:7, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp:39:44: error: expected ',' or '...' before '&&' token auto make_generic_pipeline(HeadPipe&& headPipe, TailPipeline&& tailPipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp:39:84: error: top-level declaration of 'make_generic_pipeline' specifies 'auto' auto make_generic_pipeline(HeadPipe&& headPipe, TailPipeline&& tailPipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp:39:84: error: storage class 'auto' invalid for function 'make_generic_pipeline' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp: In function 'int pipes::detail::make_generic_pipeline(HeadPipe)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp:41:37: error: 'decay_t' is not a member of 'std' return generic_pipeline, std::decay_t>{FWD(headPipe), FWD(tailPipeline)}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp:41:37: error: 'decay_t' is not a member of 'std' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp:41:58: error: wrong number of template arguments (1, should be 2) return generic_pipeline, std::decay_t>{FWD(headPipe), FWD(tailPipeline)}; ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/operator.hpp:8:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/dev_null.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:7, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp:12:15: error: provided for 'template class pipes::detail::generic_pipeline' class generic_pipeline : public pipeline_base> ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/operator.hpp:8:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/dev_null.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:7, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp:41:61: error: 'decay_t' is not a member of 'std' return generic_pipeline, std::decay_t>{FWD(headPipe), FWD(tailPipeline)}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp:41:86: error: expected primary-expression before '>>' token return generic_pipeline, std::decay_t>{FWD(headPipe), FWD(tailPipeline)}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp:41:88: error: expected primary-expression before '{' token return generic_pipeline, std::decay_t>{FWD(headPipe), FWD(tailPipeline)}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp:41:88: error: expected ';' before '{' token In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp:41:89: error: 'forward' is not a member of 'std' return generic_pipeline, std::decay_t>{FWD(headPipe), FWD(tailPipeline)}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp:41:89: error: 'headPipe' was not declared in this scope return generic_pipeline, std::decay_t>{FWD(headPipe), FWD(tailPipeline)}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp:41:89: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] return generic_pipeline, std::decay_t>{FWD(headPipe), FWD(tailPipeline)}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp:41:104: error: 'forward' is not a member of 'std' return generic_pipeline, std::decay_t>{FWD(headPipe), FWD(tailPipeline)}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp:41:104: error: 'tailPipeline' was not declared in this scope return generic_pipeline, std::decay_t>{FWD(headPipe), FWD(tailPipeline)}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp:41:104: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] return generic_pipeline, std::decay_t>{FWD(headPipe), FWD(tailPipeline)}; ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/operator.hpp:8:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/dev_null.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:7, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp:41:121: error: expected ';' before '}' token return generic_pipeline, std::decay_t>{FWD(headPipe), FWD(tailPipeline)}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp:45:99: error: expected ',' or '...' before '&&' token auto make_generic_pipeline(detail::CompositePipe compositePipe, TailPipeline&& tailPipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp:45:114: error: top-level declaration of 'make_generic_pipeline' specifies 'auto' auto make_generic_pipeline(detail::CompositePipe compositePipe, TailPipeline&& tailPipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp:45:114: error: storage class 'auto' invalid for function 'make_generic_pipeline' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp: In function 'int pipes::detail::make_generic_pipeline(pipes::detail::CompositePipe, TailPipeline)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/pipes_assembly.hpp:47:106: error: 'tailPipeline' was not declared in this scope return make_generic_pipeline(compositePipe.pipe1, make_generic_pipeline(compositePipe.pipe2, tailPipeline)); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/dev_null.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:7, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/operator.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/operator.hpp:18:57: error: 'pipes::detail::IsARange' has not been declared template = true, detail::IsAPipeline = true> ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/operator.hpp:18:65: error: expected '>' before '<' token template = true, detail::IsAPipeline = true> ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/operator.hpp:19:27: error: expected ',' or '...' before '&&' token void operator>>=(Range&& range, Pipeline&& pipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/operator.hpp:19:56: error: 'void pipes::operator>>=(Range)' must take exactly two arguments void operator>>=(Range&& range, Pipeline&& pipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/operator.hpp:28:54: error: 'pipes::detail::IsAPipe' has not been declared template = true, detail::IsAPipe = true> ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/operator.hpp:28:61: error: expected '>' before '<' token template = true, detail::IsAPipe = true> ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/operator.hpp:29:27: error: expected ',' or '...' before '&&' token auto operator>>=(Pipe1&& pipe1, Pipe2&& pipe2) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/operator.hpp:29:50: error: top-level declaration of 'operator>>=' specifies 'auto' auto operator>>=(Pipe1&& pipe1, Pipe2&& pipe2) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/operator.hpp:29:50: error: storage class 'auto' invalid for function 'operator>>=' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/operator.hpp:29:50: error: 'int pipes::operator>>=(Pipe1)' must take exactly two arguments /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/operator.hpp:36:56: error: 'pipes::detail::IsAPipe' has not been declared template = true, detail::IsAPipeline = true> ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/operator.hpp:36:63: error: expected '>' before '<' token template = true, detail::IsAPipeline = true> ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/operator.hpp:37:26: error: expected ',' or '...' before '&&' token auto operator>>=(Pipe&& pipe, Pipeline&& pipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/operator.hpp:37:54: error: top-level declaration of 'operator>>=' specifies 'auto' auto operator>>=(Pipe&& pipe, Pipeline&& pipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/operator.hpp:37:54: error: storage class 'auto' invalid for function 'operator>>=' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/operator.hpp:37:54: error: 'int pipes::operator>>=(Pipe)' must take exactly two arguments In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:7:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/dev_null.hpp:16:25: error: expected ',' or '...' before '&&' token void onReceive(T&&) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:8:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp:16:26: error: expected ',' or '...' before '&&' token explicit Do_(Function&& function, Do_&& previousFunctions) : function_(FWD(function)), previousFunctions_(std::move(previousFunctions)){} ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:8:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp:19:63: error: expected ',' or '...' before '&&' token Do_ then_(NewFunction&& newFunction) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp:25:24: error: expected ',' or '...' before '&&' token void operator()(Arg&& arg) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp: In constructor 'pipes::Do_::Do_(Function)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp:16:90: error: 'forward' is not a member of 'std' explicit Do_(Function&& function, Do_&& previousFunctions) : function_(FWD(function)), previousFunctions_(std::move(previousFunctions)){} ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp:16:90: error: 'function' was not declared in this scope explicit Do_(Function&& function, Do_&& previousFunctions) : function_(FWD(function)), previousFunctions_(std::move(previousFunctions)){} ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp:16:90: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] explicit Do_(Function&& function, Do_&& previousFunctions) : function_(FWD(function)), previousFunctions_(std::move(previousFunctions)){} ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:8:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp:16:125: error: 'move' is not a member of 'std' explicit Do_(Function&& function, Do_&& previousFunctions) : function_(FWD(function)), previousFunctions_(std::move(previousFunctions)){} ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:8:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp:16:135: error: 'previousFunctions' was not declared in this scope explicit Do_(Function&& function, Do_&& previousFunctions) : function_(FWD(function)), previousFunctions_(std::move(previousFunctions)){} ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp: In member function 'pipes::Do_ pipes::Do_::then_(NewFunction)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp:21:57: error: 'forward' is not a member of 'std' return Do_{FWD(newFunction), std::move(*this)}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp:21:57: error: 'newFunction' was not declared in this scope return Do_{FWD(newFunction), std::move(*this)}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp:21:57: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] return Do_{FWD(newFunction), std::move(*this)}; ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:8:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp:21:75: error: 'move' is not a member of 'std' return Do_{FWD(newFunction), std::move(*this)}; ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp: In member function 'void pipes::Do_::operator()(Arg)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp:27:28: error: 'forward' is not a member of 'std' previousFunctions_(FWD(arg)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp:27:28: error: 'arg' was not declared in this scope previousFunctions_(FWD(arg)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp:27:28: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] previousFunctions_(FWD(arg)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp:28:19: error: 'forward' is not a member of 'std' function_(FWD(arg)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp:28:19: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] function_(FWD(arg)); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:8:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp:39:26: error: expected ',' or '...' before '&&' token explicit Do_(Function&& function) : function_(FWD(function)){} ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp:42:49: error: expected ',' or '...' before '&&' token Do_ then_(NewFunction&& newFunction) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp:48:24: error: expected ',' or '...' before '&&' token void operator()(Arg&& arg) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp: In constructor 'pipes::Do_::Do_(Function)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp:39:51: error: 'forward' is not a member of 'std' explicit Do_(Function&& function) : function_(FWD(function)){} ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp:39:51: error: 'function' was not declared in this scope explicit Do_(Function&& function) : function_(FWD(function)){} ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp:39:51: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] explicit Do_(Function&& function) : function_(FWD(function)){} ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp: In member function 'pipes::Do_ pipes::Do_::then_(NewFunction)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp:44:43: error: 'forward' is not a member of 'std' return Do_{FWD(newFunction), std::move(*this)}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp:44:43: error: 'newFunction' was not declared in this scope return Do_{FWD(newFunction), std::move(*this)}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp:44:43: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] return Do_{FWD(newFunction), std::move(*this)}; ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:8:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp:44:61: error: 'move' is not a member of 'std' return Do_{FWD(newFunction), std::move(*this)}; ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp: In member function 'void pipes::Do_::operator()(Arg)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp:50:19: error: 'forward' is not a member of 'std' function_(FWD(arg)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp:50:19: error: 'arg' was not declared in this scope function_(FWD(arg)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp:50:19: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] function_(FWD(arg)); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:8:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp:57:27: error: expected ',' or '...' before '&&' token Do_ do_(Function&& function) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp: In function 'pipes::Do_ pipes::do_(Function)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp:59:26: error: 'forward' is not a member of 'std' return Do_(FWD(function)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp:59:26: error: 'function' was not declared in this scope return Do_(FWD(function)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/do_then.hpp:59:26: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] return Do_(FWD(function)); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:9:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/drop.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/drop.hpp:14:30: error: expected ',' or '...' before '&&' token void onReceive(Values&&... values, TailPipeline&& tailPipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/drop.hpp:14:71: error: parameter packs not expanded with '...': void onReceive(Values&&... values, TailPipeline&& tailPipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/drop.hpp:14:71: note: 'Values' In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/drop.hpp: In member function 'void pipes::drop::onReceive()': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/drop.hpp:18:22: error: 'forward' is not a member of 'std' send(FWD(values)..., FWD(tailPipeline)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/drop.hpp:18:22: error: 'values' was not declared in this scope send(FWD(values)..., FWD(tailPipeline)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/drop.hpp:18:22: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] send(FWD(values)..., FWD(tailPipeline)); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:9:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/drop.hpp:18:33: error: expansion pattern '(( < decltype()) > values)' contains no argument packs send(FWD(values)..., FWD(tailPipeline)); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/drop.hpp:18:38: error: 'forward' is not a member of 'std' send(FWD(values)..., FWD(tailPipeline)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/drop.hpp:18:38: error: 'tailPipeline' was not declared in this scope send(FWD(values)..., FWD(tailPipeline)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/drop.hpp:18:38: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] send(FWD(values)..., FWD(tailPipeline)); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/assignable.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/drop_while.hpp:5, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:10, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/optional.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/optional.hpp:41:26: error: expected ',' or '...' before '&&' token void emplace(Args&&... args) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/optional.hpp:41:36: error: parameter packs not expanded with '...': void emplace(Args&&... args) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/optional.hpp:41:36: note: 'Args' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/optional.hpp:55:14: error: 'aligned_storage_t' in namespace 'std' does not name a template type std::aligned_storage_t m_object; ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/assignable.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/drop_while.hpp:5, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:10, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/optional.hpp: In constructor 'pipes::detail::optional::optional(const T&)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/optional.hpp:25:65: error: 'm_object' was not declared in this scope optional(const T& object) : m_initialized(true) { new (&m_object) T(object); }; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/optional.hpp: In copy constructor 'pipes::detail::optional::optional(const pipes::detail::optional&)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/optional.hpp:28:111: error: 'm_object' was not declared in this scope optional(const optional& other) : m_initialized(other.m_initialized) { if (other.m_initialized) new (&m_object) T(*other); } ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/assignable.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/drop_while.hpp:5, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:10, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/optional.hpp: In member function 'pipes::detail::optional& pipes::detail::optional::operator=(const pipes::detail::optional&)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/optional.hpp:33:23: error: 'm_object' was not declared in this scope new (&m_object) T(*other); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/optional.hpp: In member function 'void pipes::detail::optional::emplace()': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/optional.hpp:44:19: error: 'm_object' was not declared in this scope new (&m_object) T(std::forward(args)...); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/optional.hpp:44:31: error: 'forward' is not a member of 'std' new (&m_object) T(std::forward(args)...); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/optional.hpp:44:48: error: expected primary-expression before '>' token new (&m_object) T(std::forward(args)...); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/optional.hpp:44:50: error: 'args' was not declared in this scope new (&m_object) T(std::forward(args)...); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/optional.hpp: In member function 'T& pipes::detail::optional::operator*()': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/optional.hpp:48:56: error: 'm_object' was not declared in this scope T& operator*() { return *reinterpret_cast(&m_object); }; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/optional.hpp: In member function 'const T& pipes::detail::optional::operator*() const': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/optional.hpp:49:74: error: 'm_object' was not declared in this scope const T& operator*() const { return *reinterpret_cast(&m_object); }; ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/drop_while.hpp:5:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:10, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/assignable.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/assignable.hpp:21:37: error: expected ',' or '...' before '&&' token assignable& operator=(assignable&& other) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/assignable.hpp:28:26: error: expected ',' or '...' before '&&' token assignable(assignable&& other) : value_(std::move(other.value_)) {} ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/assignable.hpp:28:34: error: invalid constructor; you probably meant 'pipes::detail::assignable (const pipes::detail::assignable&)' assignable(assignable&& other) : value_(std::move(other.value_)) {} ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/assignable.hpp:31:17: error: expected ',' or '...' before '&&' token assignable(T&& value) : value_(std::move(value)) {} ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/assignable.hpp:37:20: error: expected constructor, destructor, or type conversion before 'operator' decltype(auto) operator()(Args&&... args) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/assignable.hpp: In member function 'pipes::detail::assignable& pipes::detail::assignable::operator=(pipes::detail::assignable)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/assignable.hpp:23:18: error: 'move' is not a member of 'std' value_ = std::move(other.value_); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/assignable.hpp:23:28: error: 'other' was not declared in this scope value_ = std::move(other.value_); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/assignable.hpp: In constructor 'pipes::detail::assignable::assignable(T)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/assignable.hpp:31:36: error: 'move' is not a member of 'std' assignable(T&& value) : value_(std::move(value)) {} ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/assignable.hpp:31:46: error: 'value' was not declared in this scope assignable(T&& value) : value_(std::move(value)) {} ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/assignable.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/assignable.hpp:55:20: error: expected constructor, destructor, or type conversion before 'operator' decltype(auto) operator()(Args&&... args) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/assignable.hpp:60:10: error: 'reference_wrapper' in namespace 'std' does not name a template type std::reference_wrapper value_; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/assignable.hpp: In constructor 'pipes::detail::assignable::assignable(T&)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/assignable.hpp:49:28: error: class 'pipes::detail::assignable' does not have any field named 'value_' assignable(T& value) : value_(value) {} ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/assignable.hpp: In member function 'T& pipes::detail::assignable::get() const': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/assignable.hpp:51:29: error: 'value_' was not declared in this scope T& get() const { return value_; } ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/assignable.hpp: In member function 'T& pipes::detail::assignable::get()': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/assignable.hpp:52:23: error: 'value_' was not declared in this scope T& get() { return value_; } ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:10:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/drop_while.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/drop_while.hpp:16:30: error: expected ',' or '...' before '&&' token void onReceive(Values&&... values, TailPipeline&& tailPipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/drop_while.hpp:16:71: error: parameter packs not expanded with '...': void onReceive(Values&&... values, TailPipeline&& tailPipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/drop_while.hpp:16:71: note: 'Values' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/drop_while.hpp: In member function 'void pipes::drop_while_pipe::onReceive()': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/drop_while.hpp:20:54: error: 'values' was not declared in this scope predicateHasBeenFalse_ = !predicate_(values...); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/drop_while.hpp:25:22: error: 'forward' is not a member of 'std' send(FWD(values)..., FWD(tailPipeline)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/drop_while.hpp:25:22: error: 'values' was not declared in this scope send(FWD(values)..., FWD(tailPipeline)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/drop_while.hpp:25:22: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] send(FWD(values)..., FWD(tailPipeline)); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:10:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/drop_while.hpp:25:33: error: expansion pattern '(( < decltype()) > values)' contains no argument packs send(FWD(values)..., FWD(tailPipeline)); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/drop_while.hpp:25:38: error: 'forward' is not a member of 'std' send(FWD(values)..., FWD(tailPipeline)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/drop_while.hpp:25:38: error: 'tailPipeline' was not declared in this scope send(FWD(values)..., FWD(tailPipeline)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/drop_while.hpp:25:38: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] send(FWD(values)..., FWD(tailPipeline)); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:10:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/drop_while.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/drop_while.hpp:37:52: error: expected ',' or '...' before '&&' token drop_while_pipe drop_while(Predicate&& predicate) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/drop_while.hpp: In function 'pipes::drop_while_pipe pipes::drop_while(Predicate)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/drop_while.hpp:39:43: error: 'forward' is not a member of 'std' return drop_while_pipe(FWD(predicate)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/drop_while.hpp:39:43: error: 'predicate' was not declared in this scope return drop_while_pipe(FWD(predicate)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/drop_while.hpp:39:43: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] return drop_while_pipe(FWD(predicate)); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:11:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/filter.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/filter.hpp:17:30: error: expected ',' or '...' before '&&' token void onReceive(Values&&... values, TailPipeline&& tailPipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/filter.hpp:17:71: error: parameter packs not expanded with '...': void onReceive(Values&&... values, TailPipeline&& tailPipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/filter.hpp:17:71: note: 'Values' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/filter.hpp: In member function 'void pipes::filter_pipe::onReceive()': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/filter.hpp:19:28: error: 'values' was not declared in this scope if (predicate_(values...)) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/filter.hpp:21:22: error: 'forward' is not a member of 'std' send(FWD(values)..., tailPipeline); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/filter.hpp:21:22: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] send(FWD(values)..., tailPipeline); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:11:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/filter.hpp:21:33: error: expansion pattern '(( < decltype(values)) > values)' contains no argument packs send(FWD(values)..., tailPipeline); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/filter.hpp:21:38: error: 'tailPipeline' was not declared in this scope send(FWD(values)..., tailPipeline); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/filter.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/filter.hpp:32:26: error: expected ',' or '...' before '&&' token auto filter(Predicate&& predicate) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/filter.hpp:32:38: error: top-level declaration of 'filter' specifies 'auto' auto filter(Predicate&& predicate) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/filter.hpp:32:38: error: storage class 'auto' invalid for function 'filter' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/filter.hpp: In function 'int pipes::filter(Predicate)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/filter.hpp:34:28: error: 'decay_t' is not a member of 'std' return filter_pipe>{predicate}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/filter.hpp:34:28: error: 'decay_t' is not a member of 'std' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/filter.hpp:34:50: error: template argument 1 is invalid return filter_pipe>{predicate}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/filter.hpp:34:53: error: 'predicate' was not declared in this scope return filter_pipe>{predicate}; ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:12:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/for_each.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/for_each.hpp:13:78: error: '>>' should be '> >' within a nested template argument list class for_each_pipeline : public pipeline_base> ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/for_each.hpp:17:25: error: expected ',' or '...' before '&&' token void onReceive(T&& value) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/for_each.hpp: In member function 'void pipes::for_each_pipeline::onReceive(T)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/for_each.hpp:19:23: error: 'forward' is not a member of 'std' function_(FWD(value)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/for_each.hpp:19:23: error: 'value' was not declared in this scope function_(FWD(value)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/for_each.hpp:19:23: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] function_(FWD(value)); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:13:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/fork.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/fork.hpp:13:74: error: '>>' should be '> >' within a nested template argument list class fork_pipeline : public pipeline_base> ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/fork.hpp:17:21: error: expected ',' or '...' before '&&' token void onReceive(T&& value) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/fork.hpp:25:10: error: 'tuple' in namespace 'std' does not name a template type std::tuple tailPipelines_; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/fork.hpp: In member function 'void pipes::fork_pipeline::onReceive(T)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/fork.hpp:19:9: error: 'for_each' is not a member of 'pipes::detail' detail::for_each(tailPipelines_, [&value](auto&& tailPipeline){ send(FWD(value), tailPipeline); }); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/fork.hpp:19:9: note: suggested alternative: In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:12:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/for_each.hpp:29:39: note: 'pipes::for_each' for_each_pipeline for_each(InsertFunction insertFunction) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:13:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/fork.hpp:19:26: error: 'tailPipelines_' was not declared in this scope detail::for_each(tailPipelines_, [&value](auto&& tailPipeline){ send(FWD(value), tailPipeline); }); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/fork.hpp:19:44: error: 'value' was not declared in this scope detail::for_each(tailPipelines_, [&value](auto&& tailPipeline){ send(FWD(value), tailPipeline); }); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/fork.hpp:19:55: error: expected ',' or '...' before '&&' token detail::for_each(tailPipelines_, [&value](auto&& tailPipeline){ send(FWD(value), tailPipeline); }); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/fork.hpp: In lambda function: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/fork.hpp:19:78: error: 'forward' is not a member of 'std' detail::for_each(tailPipelines_, [&value](auto&& tailPipeline){ send(FWD(value), tailPipeline); }); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/fork.hpp:19:78: error: 'value' is not captured detail::for_each(tailPipelines_, [&value](auto&& tailPipeline){ send(FWD(value), tailPipeline); }); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/fork.hpp:19:78: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] detail::for_each(tailPipelines_, [&value](auto&& tailPipeline){ send(FWD(value), tailPipeline); }); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/fork.hpp:19:78: error: 'value' is not captured detail::for_each(tailPipelines_, [&value](auto&& tailPipeline){ send(FWD(value), tailPipeline); }); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:13:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/fork.hpp:19:90: error: 'tailPipeline' was not declared in this scope detail::for_each(tailPipelines_, [&value](auto&& tailPipeline){ send(FWD(value), tailPipeline); }); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/fork.hpp: In constructor 'pipes::fork_pipeline::fork_pipeline(const TailPipelines& ...)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/fork.hpp:22:69: error: class 'pipes::fork_pipeline' does not have any field named 'tailPipelines_' explicit fork_pipeline(TailPipelines const&... tailPipelines) : tailPipelines_(tailPipelines...) {} ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:14:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/join.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/join.hpp:14:34: error: expected ',' or '...' before '&&' token void onReceive(Collection&& collection, TailPipeline&& tailPipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/join.hpp: In member function 'void pipes::join_pipe::onReceive(Collection)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/join.hpp:16:22: error: expected unqualified-id before '&&' token for (auto&& element : collection) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/join.hpp:16:22: error: expected ';' before '&&' token /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/join.hpp:16:33: error: expected ';' before ':' token for (auto&& element : collection) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/join.hpp:16:33: error: expected primary-expression before ':' token /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/join.hpp:16:33: error: expected ')' before ':' token /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/join.hpp:16:33: error: expected primary-expression before ':' token /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/join.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/join.hpp:23:10: error: 'constexpr' does not name a type auto constexpr join = join_pipe{}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/join.hpp:23:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:15:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:17:9: error: expected unqualified-id before 'using' using HasInserterWithNoPositionExpression = decltype(std::declval().insert(std::declval())); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:15:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:20:9: error: 'constexpr' does not name a type constexpr bool HasInserterWithNoPosition = is_detected; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:20:9: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:24:105: error: '>>' should be '> >' within a nested template argument list class insert_iterator_with_no_position : public pipeline_base> ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:28:21: error: expected ',' or '...' before '&&' token void onReceive(T&& value) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp: In member function 'void pipes::insert_iterator_with_no_position::onReceive(T)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:31:39: error: 'forward' is not a member of 'std' container_->insert(*hint_,FWD(value)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:31:39: error: 'value' was not declared in this scope container_->insert(*hint_,FWD(value)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:31:39: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] container_->insert(*hint_,FWD(value)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:33:32: error: 'forward' is not a member of 'std' container_->insert(FWD(value)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:33:32: error: 'value' was not declared in this scope container_->insert(FWD(value)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:33:32: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] container_->insert(FWD(value)); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:15:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:45:99: error: '>>' should be '> >' within a nested template argument list class insert_iterator_with_position : public pipeline_base> ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:49:21: error: expected ',' or '...' before '&&' token void onReceive(T&& value) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp: In member function 'void pipes::insert_iterator_with_position::onReceive(T)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:51:51: error: 'forward' is not a member of 'std' position_ = container_->insert(position_, FWD(value)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:51:51: error: 'value' was not declared in this scope position_ = container_->insert(position_, FWD(value)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:51:51: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] position_ = container_->insert(position_, FWD(value)); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:15:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:65:11: error: expected nested-name-specifier before 'type' using type = insert_iterator_with_no_position; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:71:11: error: expected nested-name-specifier before 'type' using type = insert_iterator_with_position; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:75:1: error: expected unqualified-id before 'using' using insert_iterator_t = typename insert_iterator_type::type; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:78:33: error: top-level declaration of 'insert' specifies 'auto' auto insert(Container& container) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:78:33: error: storage class 'auto' invalid for function 'insert' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp: In function 'int pipes::insert(Container&)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:80:12: error: 'insert_iterator_t' was not declared in this scope return insert_iterator_t>{container}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:80:39: error: expected primary-expression before ',' token return insert_iterator_t>{container}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:80:41: error: 'HasInserterWithNoPosition' is not a member of 'pipes::detail' return insert_iterator_t>{container}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:80:84: error: expected primary-expression before '>>' token return insert_iterator_t>{container}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:80:86: error: expected primary-expression before '{' token return insert_iterator_t>{container}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:80:86: error: expected ';' before '{' token /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:80:96: error: expected ';' before '}' token return insert_iterator_t>{container}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:84:72: error: top-level declaration of 'insert' specifies 'auto' auto insert(Container& container, typename Container::iterator position) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:84:72: error: storage class 'auto' invalid for function 'insert' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp: In function 'int pipes::insert(Container&, typename Container::iterator)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:86:12: error: 'insert_iterator_t' was not declared in this scope return insert_iterator_t>{container, position}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:86:39: error: expected primary-expression before ',' token return insert_iterator_t>{container, position}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:86:41: error: 'HasInserterWithNoPosition' is not a member of 'pipes::detail' return insert_iterator_t>{container, position}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:86:84: error: expected primary-expression before '>>' token return insert_iterator_t>{container, position}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:86:86: error: expected primary-expression before '{' token return insert_iterator_t>{container, position}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:86:86: error: expected ';' before '{' token /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/insert.hpp:86:106: error: expected ';' before '}' token return insert_iterator_t>{container, position}; ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:16:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/intersperse.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/intersperse.hpp:17:25: error: expected ',' or '...' before '&&' token void onReceive(T&& value, TailPipeline& tailPipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/intersperse.hpp: In member function 'void pipes::intersperse_pipe::onReceive(T)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/intersperse.hpp:21:34: error: 'tailPipeline' was not declared in this scope send(delimiter_, tailPipeline); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/intersperse.hpp:23:18: error: 'forward' is not a member of 'std' send(FWD(value), tailPipeline); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/intersperse.hpp:23:18: error: 'value' was not declared in this scope send(FWD(value), tailPipeline); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/intersperse.hpp:23:18: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] send(FWD(value), tailPipeline); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:16:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/intersperse.hpp:23:30: error: 'tailPipeline' was not declared in this scope send(FWD(value), tailPipeline); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/intersperse.hpp: In constructor 'pipes::intersperse_pipe::intersperse_pipe(Delimiter)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/intersperse.hpp:27:69: error: 'move' is not a member of 'std' explicit intersperse_pipe(Delimiter delimiter) : delimiter_(std::move(delimiter)){} ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/intersperse.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/intersperse.hpp:35:41: error: top-level declaration of 'intersperse' specifies 'auto' auto intersperse(Delimiter delimiter) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/intersperse.hpp:35:41: error: storage class 'auto' invalid for function 'intersperse' In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:17:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/map_aggregator.hpp:16:89: error: '>>' should be '> >' within a nested template argument list class map_aggregate_iterator : public pipeline_base> ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/map_aggregator.hpp:20:21: error: expected ',' or '...' before '&&' token void onReceive(T&& keyValue) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/map_aggregator.hpp:33:11: error: expected nested-name-specifier before 'container_type' using container_type = Map; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/map_aggregator.hpp:37:10: error: 'reference_wrapper' in namespace 'std' does not name a template type std::reference_wrapper map_; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/map_aggregator.hpp: In member function 'void pipes::map_aggregate_iterator::onReceive(T)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/map_aggregator.hpp:22:14: error: 'position' does not name a type auto position = map_.get().find(keyValue.first); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/map_aggregator.hpp:23:13: error: 'position' was not declared in this scope if (position != map_.get().end()) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/map_aggregator.hpp:23:25: error: 'map_' was not declared in this scope if (position != map_.get().end()) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/map_aggregator.hpp:25:62: error: 'keyValue' was not declared in this scope position->second = aggregator_(position->second, keyValue.second); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/map_aggregator.hpp:29:31: error: 'keyValue' was not declared in this scope map_.get().insert(keyValue); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/map_aggregator.hpp: In constructor 'pipes::map_aggregate_iterator::map_aggregate_iterator(Map&, Function)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/map_aggregator.hpp:34:61: error: class 'pipes::map_aggregate_iterator' does not have any field named 'map_' map_aggregate_iterator(Map& map, Function aggregator) : map_(map), aggregator_(aggregator) {} ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:18:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:14:14: error: 'tuple' in namespace 'std' does not name a template type std::tuple inputs; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp: In constructor 'pipes::muxer::muxer(const Ranges& ...)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:15:51: error: class 'pipes::muxer' does not have any field named 'inputs' explicit muxer(Ranges const&... inputs) : inputs(inputs...) {} ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:19:20: error: expected ',' or '...' before '&&' token auto mux(Ranges&&... ranges) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:19:32: error: top-level declaration of 'mux' specifies 'auto' auto mux(Ranges&&... ranges) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:19:32: error: storage class 'auto' invalid for function 'mux' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:19:32: error: parameter packs not expanded with '...': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:19:32: note: 'Ranges' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp: In function 'int pipes::mux()': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:21:90: error: there are no arguments to 'static_assert' that depend on a template parameter, so a declaration of 'static_assert' must be available [-fpermissive] static_assert(sizeof...(Ranges) > 0, "There should be at least one range in mux."); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:22:22: error: 'decay_t' is not a member of 'std' return muxer...>(FWD(ranges)...); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:22:22: error: 'decay_t' is not a member of 'std' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:22:41: error: template argument 1 is invalid return muxer...>(FWD(ranges)...); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:22:42: error: expected ';' before '...' token return muxer...>(FWD(ranges)...); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:22:42: error: expected primary-expression before '...' token /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:28:32: error: template declaration of 'bool pipes::detail::match_on_any' bool match_on_any(std::tuple const& tuple1, std::tuple const& tuple2) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:28:27: error: 'tuple' is not a member of 'std' bool match_on_any(std::tuple const& tuple1, std::tuple const& tuple2) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:28:40: error: expected primary-expression before '...' token bool match_on_any(std::tuple const& tuple1, std::tuple const& tuple2) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:28:60: error: 'tuple' is not a member of 'std' bool match_on_any(std::tuple const& tuple1, std::tuple const& tuple2) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:28:73: error: expected primary-expression before '...' token bool match_on_any(std::tuple const& tuple1, std::tuple const& tuple2) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:42:29: error: variable or field 'increment' declared void void increment(std::tuple& tuple) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:42:24: error: 'tuple' is not a member of 'std' void increment(std::tuple& tuple) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:42:37: error: expected primary-expression before '...' token void increment(std::tuple& tuple) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:48:61: error: 'pipes::detail::IsAPipeline' has not been declared template = true> ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:48:72: error: expected '>' before '<' token template = true> ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:49:61: error: expected ',' or '...' before '&&' token void operator>>= (muxer inputsMuxer, Pipeline&& pipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp: In function 'void pipes::operator>>=(pipes::muxer, Pipeline)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:51:20: error: 'beginIterators' does not name a type auto const beginIterators = detail::transform(inputsMuxer.inputs, [](auto&& range){ return begin(range); }); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:51:115: error: expected primary-expression before ')' token auto const beginIterators = detail::transform(inputsMuxer.inputs, [](auto&& range){ return begin(range); }); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:52:20: error: 'endIterators' does not name a type auto const endIterators = detail::transform(inputsMuxer.inputs, [](auto&& range){ return end(range); }); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:52:111: error: expected primary-expression before ')' token auto const endIterators = detail::transform(inputsMuxer.inputs, [](auto&& range){ return end(range); }); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:54:18: error: 'iterators' does not name a type for(auto iterators = beginIterators; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:55:13: error: expected ';' before '!' token !detail::match_on_any(iterators, endIterators); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:55:14: error: 'match_on_any' is not a member of 'pipes::detail' !detail::match_on_any(iterators, endIterators); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:55:35: error: 'iterators' was not declared in this scope !detail::match_on_any(iterators, endIterators); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:55:46: error: 'endIterators' was not declared in this scope !detail::match_on_any(iterators, endIterators); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:56:13: error: 'increment' is not a member of 'pipes::detail' detail::increment(iterators)) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:58:29: error: 'dereference' is not a member of 'pipes::detail' sendTupleValues(detail::dereference(iterators), pipeline); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:58:61: error: 'pipeline' was not declared in this scope sendTupleValues(detail::dereference(iterators), pipeline); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/mux.hpp:58:69: error: there are no arguments to 'sendTupleValues' that depend on a template parameter, so a declaration of 'sendTupleValues' must be available [-fpermissive] sendTupleValues(detail::dereference(iterators), pipeline); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:19:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:14:78: error: '>>' should be '> >' within a nested template argument list class override_pipeline : public pipeline_base> ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:18:25: error: expected ',' or '...' before '&&' token void onReceive(T&& value) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp: In member function 'void pipes::override_pipeline::onReceive(T)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:20:26: error: 'forward' is not a member of 'std' *iterator_ = FWD(value); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:20:26: error: 'value' was not declared in this scope *iterator_ = FWD(value); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:20:26: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] *iterator_ = FWD(value); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:19:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:30:39: error: top-level declaration of 'override' specifies 'auto' auto override(Container& container) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:30:39: error: storage class 'auto' invalid for function 'override' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp: In function 'int pipes::override(Container&)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:32:20: error: 'std::begin' has not been declared using std::begin; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:33:49: error: 'declval' is not a member of 'std' return override_pipeline()))>{begin(container)}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:33:75: error: a function call cannot appear in a constant-expression return override_pipeline()))>{begin(container)}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:33:76: error: a function call cannot appear in a constant-expression return override_pipeline()))>{begin(container)}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:33:77: error: template argument 1 is invalid return override_pipeline()))>{begin(container)}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:37:114: error: '>>' should be '> >' within a nested template argument list class override_data_member_pipeline : public pipeline_base> ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:41:25: error: expected ',' or '...' before '&&' token void onReceive(T&& value) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp: In member function 'void pipes::override_data_member_pipeline::onReceive(T)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:43:41: error: 'forward' is not a member of 'std' (*iterator_).*dataMember_ = FWD(value); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:43:41: error: 'value' was not declared in this scope (*iterator_).*dataMember_ = FWD(value); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:43:41: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] (*iterator_).*dataMember_ = FWD(value); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:19:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:54:62: error: top-level declaration of 'override' specifies 'auto' auto override(Container& container, DataMember dataMember) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:54:62: error: storage class 'auto' invalid for function 'override' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp: In function 'int pipes::override(Container&, DataMember)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:56:20: error: 'std::begin' has not been declared using std::begin; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:57:61: error: 'declval' is not a member of 'std' return override_data_member_pipeline())), DataMember>{begin(container), dataMember}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:57:87: error: a function call cannot appear in a constant-expression return override_data_member_pipeline())), DataMember>{begin(container), dataMember}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:57:88: error: a function call cannot appear in a constant-expression return override_data_member_pipeline())), DataMember>{begin(container), dataMember}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:57:101: error: template argument 1 is invalid return override_data_member_pipeline())), DataMember>{begin(container), dataMember}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:61:118: error: '>>' should be '> >' within a nested template argument list class override_member_function_pipeline : public pipeline_base> ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:65:25: error: expected ',' or '...' before '&&' token void onReceive(T&& value) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp: In member function 'void pipes::override_member_function_pipeline::onReceive(T)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:67:37: error: 'forward' is not a member of 'std' ((*iterator_).*setter_)(FWD(value)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:67:37: error: 'value' was not declared in this scope ((*iterator_).*setter_)(FWD(value)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:67:37: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] ((*iterator_).*setter_)(FWD(value)); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:19:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:78:70: error: top-level declaration of 'override' specifies 'auto' auto override(Container& container, Ret (Object::* setter)(Value)) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:78:70: error: storage class 'auto' invalid for function 'override' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp: In function 'int pipes::override(Container&, Ret (Object::*)(Value))': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:80:20: error: 'std::begin' has not been declared using std::begin; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:81:65: error: 'declval' is not a member of 'std' return override_member_function_pipeline())), decltype(setter)>{begin(container), setter}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:81:91: error: a function call cannot appear in a constant-expression return override_member_function_pipeline())), decltype(setter)>{begin(container), setter}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:81:92: error: a function call cannot appear in a constant-expression return override_member_function_pipeline())), decltype(setter)>{begin(container), setter}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:81:110: error: a function call cannot appear in a constant-expression return override_member_function_pipeline())), decltype(setter)>{begin(container), setter}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:81:111: error: template argument 1 is invalid return override_member_function_pipeline())), decltype(setter)>{begin(container), setter}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/override.hpp:81:111: error: template argument 2 is invalid In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:20:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/partition.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/partition.hpp:15:102: error: '>>' should be '> >' within a nested template argument list class partition_pipe : public pipeline_base> ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/partition.hpp:19:22: error: expected ',' or '...' before '&&' token void onReceive(Ts&&... values) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/partition.hpp:19:34: error: parameter packs not expanded with '...': void onReceive(Ts&&... values) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/partition.hpp:19:34: note: 'Ts' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/partition.hpp: In member function 'void pipes::partition_pipe::onReceive()': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/partition.hpp:21:24: error: 'values' was not declared in this scope if (predicate_(values...)) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/partition.hpp:23:18: error: 'forward' is not a member of 'std' send(FWD(values)..., outputPipeTrue_); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/partition.hpp:23:18: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] send(FWD(values)..., outputPipeTrue_); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:20:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/partition.hpp:23:29: error: expansion pattern '(( < decltype(values)) > values)' contains no argument packs send(FWD(values)..., outputPipeTrue_); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/partition.hpp:27:18: error: 'forward' is not a member of 'std' send(FWD(values)..., outputPipeFalse_); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/partition.hpp:27:18: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] send(FWD(values)..., outputPipeFalse_); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:20:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/partition.hpp:27:29: error: expansion pattern '(( < decltype(values)) > values)' contains no argument packs send(FWD(values)..., outputPipeFalse_); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:20:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/partition.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/partition.hpp:40:105: error: expected ',' or '...' before '&&' token partition_pipe partition(Predicate predicate, OutputPipeTrue&& outputPipeTrue, OutputPipeFalse&& outputPipeFalse) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/partition.hpp: In function 'pipes::partition_pipe pipes::partition(Predicate, OutputPipeTrue)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/partition.hpp:42:71: error: 'forward' is not a member of 'std' return partition_pipe(FWD(outputPipeTrue), FWD(outputPipeFalse), predicate); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/partition.hpp:42:71: error: 'outputPipeTrue' was not declared in this scope return partition_pipe(FWD(outputPipeTrue), FWD(outputPipeFalse), predicate); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/partition.hpp:42:71: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] return partition_pipe(FWD(outputPipeTrue), FWD(outputPipeFalse), predicate); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/partition.hpp:42:92: error: 'forward' is not a member of 'std' return partition_pipe(FWD(outputPipeTrue), FWD(outputPipeFalse), predicate); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/partition.hpp:42:92: error: 'outputPipeFalse' was not declared in this scope return partition_pipe(FWD(outputPipeTrue), FWD(outputPipeFalse), predicate); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/partition.hpp:42:92: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] return partition_pipe(FWD(outputPipeTrue), FWD(outputPipeFalse), predicate); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:21:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/push_back.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/push_back.hpp:14:81: error: '>>' should be '> >' within a nested template argument list class push_back_pipeline : public pipeline_base> ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/push_back.hpp:18:25: error: expected ',' or '...' before '&&' token void onReceive(T&& value) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/push_back.hpp:26:14: error: 'reference_wrapper' in namespace 'std' does not name a template type std::reference_wrapper container_; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/push_back.hpp: In member function 'void pipes::push_back_pipeline::onReceive(T)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/push_back.hpp:20:13: error: 'container_' was not declared in this scope container_.get().push_back(FWD(value)); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/push_back.hpp:20:40: error: 'forward' is not a member of 'std' container_.get().push_back(FWD(value)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/push_back.hpp:20:40: error: 'value' was not declared in this scope container_.get().push_back(FWD(value)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/push_back.hpp:20:40: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] container_.get().push_back(FWD(value)); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:21:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/push_back.hpp: In constructor 'pipes::push_back_pipeline::push_back_pipeline(Container&)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/push_back.hpp:23:61: error: class 'pipes::push_back_pipeline' does not have any field named 'container_' explicit push_back_pipeline(Container& container) : container_(container) {} ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:22:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/read_in_stream.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/read_in_stream.hpp:23:54: error: expected ',' or '...' before '&&' token auto operator>>= (read_in_stream, Pipeline&& pipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/read_in_stream.hpp:23:65: error: top-level declaration of 'operator>>=' specifies 'auto' auto operator>>= (read_in_stream, Pipeline&& pipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/read_in_stream.hpp:23:65: error: storage class 'auto' invalid for function 'operator>>=' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/read_in_stream.hpp: In function 'int pipes::operator>>=(pipes::read_in_stream, Pipeline)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/read_in_stream.hpp:25:47: error: 'decay_t' is not a member of 'std' return read_in_stream_pipeline>{pipeline}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/read_in_stream.hpp:25:47: error: 'decay_t' is not a member of 'std' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/read_in_stream.hpp:25:68: error: template argument 2 is invalid return read_in_stream_pipeline>{pipeline}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/read_in_stream.hpp:25:71: error: 'pipeline' was not declared in this scope return read_in_stream_pipeline>{pipeline}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/read_in_stream.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/read_in_stream.hpp:29:31: error: expected ',' or '...' before '&&' token void operator>>= (InStream&& inStream, read_in_stream_pipeline readInStreamPipe) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/read_in_stream.hpp:29:101: error: 'void pipes::operator>>=(InStream)' must take exactly two arguments void operator>>= (InStream&& inStream, read_in_stream_pipeline readInStreamPipe) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:23:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/set_aggregator.hpp:16:89: error: '>>' should be '> >' within a nested template argument list class set_aggregate_iterator : public pipeline_base> ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/set_aggregator.hpp:20:21: error: expected ',' or '...' before '&&' token void onReceive(T&& value) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/set_aggregator.hpp:35:11: error: expected nested-name-specifier before 'container_type' using container_type = Set; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/set_aggregator.hpp:39:10: error: 'reference_wrapper' in namespace 'std' does not name a template type std::reference_wrapper set_; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/set_aggregator.hpp: In member function 'void pipes::set_aggregate_iterator::onReceive(T)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/set_aggregator.hpp:22:14: error: 'position' does not name a type auto position = set_.get().find(value); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/set_aggregator.hpp:23:13: error: 'position' was not declared in this scope if (position != set_.get().end()) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/set_aggregator.hpp:23:25: error: 'set_' was not declared in this scope if (position != set_.get().end()) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/set_aggregator.hpp:25:18: error: 'containedValue' does not name a type auto containedValue = *position; ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/set_aggregator.hpp:27:53: error: 'forward' is not a member of 'std' set_.get().insert(position, aggregator_(FWD(value), containedValue)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/set_aggregator.hpp:27:53: error: 'value' was not declared in this scope set_.get().insert(position, aggregator_(FWD(value), containedValue)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/set_aggregator.hpp:27:53: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] set_.get().insert(position, aggregator_(FWD(value), containedValue)); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:23:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/set_aggregator.hpp:27:65: error: 'containedValue' was not declared in this scope set_.get().insert(position, aggregator_(FWD(value), containedValue)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/set_aggregator.hpp:31:41: error: 'value' was not declared in this scope set_.get().insert(position, value); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/set_aggregator.hpp: In constructor 'pipes::set_aggregate_iterator::set_aggregate_iterator(Set&, Function)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/set_aggregator.hpp:36:61: error: class 'pipes::set_aggregate_iterator' does not have any field named 'set_' set_aggregate_iterator(Set& set, Function aggregator) : set_(set), aggregator_(aggregator) {} ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:24:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/stride.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/stride.hpp:14:30: error: expected ',' or '...' before '&&' token void onReceive(Values&&... values, TailPipeline&& tailPipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/stride.hpp:14:71: error: parameter packs not expanded with '...': void onReceive(Values&&... values, TailPipeline&& tailPipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/stride.hpp:14:71: note: 'Values' In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/stride.hpp: In member function 'void pipes::stride::onReceive()': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/stride.hpp:18:22: error: 'forward' is not a member of 'std' send(FWD(values)..., FWD(tailPipeline)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/stride.hpp:18:22: error: 'values' was not declared in this scope send(FWD(values)..., FWD(tailPipeline)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/stride.hpp:18:22: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] send(FWD(values)..., FWD(tailPipeline)); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:24:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/stride.hpp:18:33: error: expansion pattern '(( < decltype()) > values)' contains no argument packs send(FWD(values)..., FWD(tailPipeline)); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/stride.hpp:18:38: error: 'forward' is not a member of 'std' send(FWD(values)..., FWD(tailPipeline)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/stride.hpp:18:38: error: 'tailPipeline' was not declared in this scope send(FWD(values)..., FWD(tailPipeline)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/stride.hpp:18:38: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] send(FWD(values)..., FWD(tailPipeline)); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:25:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp:20:81: error: '>>' should be '> >' within a nested template argument list class switch_pipeline : public pipeline_base> ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp:24:25: error: expected ',' or '...' before '&&' token void onReceive(T&& value) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:25:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp:36:14: error: 'tuple' in namespace 'std' does not name a template type std::tuple branches_; ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:25:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp: In member function 'void pipes::switch_pipeline::onReceive(T)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp:26:24: error: 'firstSatisfyingBranchIndex' does not name a type auto const firstSatisfyingBranchIndex = detail::find_if(branches_, [&value](auto&& branch){ return branch.predicate(value); }); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:25:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp:26:138: error: expected primary-expression before ')' token auto const firstSatisfyingBranchIndex = detail::find_if(branches_, [&value](auto&& branch){ return branch.predicate(value); }); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp:27:17: error: 'firstSatisfyingBranchIndex' was not declared in this scope if (firstSatisfyingBranchIndex < sizeof...(CaseBranches)) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp:29:33: error: 'branches_' was not declared in this scope detail::perform(branches_, firstSatisfyingBranchIndex, [&value](auto&& branch){ send(FWD(value), branch.pipeline); }); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp:29:74: error: 'value' was not declared in this scope detail::perform(branches_, firstSatisfyingBranchIndex, [&value](auto&& branch){ send(FWD(value), branch.pipeline); }); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp:29:85: error: expected ',' or '...' before '&&' token detail::perform(branches_, firstSatisfyingBranchIndex, [&value](auto&& branch){ send(FWD(value), branch.pipeline); }); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp: In lambda function: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp:29:102: error: 'forward' is not a member of 'std' detail::perform(branches_, firstSatisfyingBranchIndex, [&value](auto&& branch){ send(FWD(value), branch.pipeline); }); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp:29:102: error: 'value' is not captured detail::perform(branches_, firstSatisfyingBranchIndex, [&value](auto&& branch){ send(FWD(value), branch.pipeline); }); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp:29:102: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] detail::perform(branches_, firstSatisfyingBranchIndex, [&value](auto&& branch){ send(FWD(value), branch.pipeline); }); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp:29:102: error: 'value' is not captured detail::perform(branches_, firstSatisfyingBranchIndex, [&value](auto&& branch){ send(FWD(value), branch.pipeline); }); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:25:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp:29:114: error: 'branch' was not declared in this scope detail::perform(branches_, firstSatisfyingBranchIndex, [&value](auto&& branch){ send(FWD(value), branch.pipeline); }); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp: In constructor 'pipes::switch_pipeline::switch_pipeline(const CaseBranches& ...)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp:33:73: error: class 'pipes::switch_pipeline' does not have any field named 'branches_' explicit switch_pipeline(CaseBranches const&... caseBranches) : branches_(std::make_tuple(caseBranches...)) {} ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp:33:83: error: 'make_tuple' is not a member of 'std' explicit switch_pipeline(CaseBranches const&... caseBranches) : branches_(std::make_tuple(caseBranches...)) {} ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp:53:58: error: expected ',' or '...' before '&&' token auto operator>>= (case_pipe pipe, Pipeline&& pipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp:53:69: error: top-level declaration of 'operator>>=' specifies 'auto' auto operator>>= (case_pipe pipe, Pipeline&& pipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp:53:69: error: storage class 'auto' invalid for function 'operator>>=' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp: In function 'int pipes::operator>>=(pipes::case_pipe, Pipeline)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp:55:39: error: 'decay_t' is not a member of 'std' return case_branch>{pipe.predicate_, pipeline}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp:55:39: error: 'decay_t' is not a member of 'std' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp:55:60: error: template argument 2 is invalid return case_branch>{pipe.predicate_, pipeline}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp:55:80: error: 'pipeline' was not declared in this scope return case_branch>{pipe.predicate_, pipeline}; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp:59:41: error: expected ',' or '...' before '&&' token case_pipe case_(Predicate&& predicate) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp: In function 'pipes::case_pipe pipes::case_(Predicate)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp:61:37: error: 'forward' is not a member of 'std' return case_pipe(std::forward(predicate)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp:61:61: error: 'predicate' was not declared in this scope return case_pipe(std::forward(predicate)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp:61:36: error: expected primary-expression before '(' token return case_pipe(std::forward(predicate)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp:61:37: error: 'forward' is not a member of 'std' return case_pipe(std::forward(predicate)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp:61:59: error: expected primary-expression before '>' token return case_pipe(std::forward(predicate)); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp:64:16: error: 'default_' does not name a type auto const default_ = case_([](auto&&){ return true; }); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/switch.hpp:64:59: error: expected unqualified-id before ')' token auto const default_ = case_([](auto&&){ return true; }); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:26:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/take.hpp:13:30: error: expected ',' or '...' before '&&' token void onReceive(Values&&... values, TailPipeline&& tailPipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/take.hpp:13:71: error: parameter packs not expanded with '...': void onReceive(Values&&... values, TailPipeline&& tailPipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/take.hpp:13:71: note: 'Values' In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/take.hpp: In member function 'void pipes::take::onReceive()': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/take.hpp:17:22: error: 'forward' is not a member of 'std' send(FWD(values)..., tailPipeline); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/take.hpp:17:22: error: 'values' was not declared in this scope send(FWD(values)..., tailPipeline); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/take.hpp:17:22: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] send(FWD(values)..., tailPipeline); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:26:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/take.hpp:17:33: error: expansion pattern '(( < decltype()) > values)' contains no argument packs send(FWD(values)..., tailPipeline); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/take.hpp:17:38: error: 'tailPipeline' was not declared in this scope send(FWD(values)..., tailPipeline); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:27:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/take_while.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/take_while.hpp:15:30: error: expected ',' or '...' before '&&' token void onReceive(Values&&... values, TailPipeline&& tailPipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/take_while.hpp:15:71: error: parameter packs not expanded with '...': void onReceive(Values&&... values, TailPipeline&& tailPipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/take_while.hpp:15:71: note: 'Values' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/take_while.hpp: In member function 'void pipes::take_while_pipe::onReceive()': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/take_while.hpp:19:32: error: 'values' was not declared in this scope if (predicate_(values...)) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/take_while.hpp:21:26: error: 'forward' is not a member of 'std' send(FWD(values)..., tailPipeline); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/take_while.hpp:21:26: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] send(FWD(values)..., tailPipeline); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:27:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/take_while.hpp:21:37: error: expansion pattern '(( < decltype(values)) > values)' contains no argument packs send(FWD(values)..., tailPipeline); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/take_while.hpp:21:42: error: 'tailPipeline' was not declared in this scope send(FWD(values)..., tailPipeline); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:28:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/tee.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/tee.hpp:18:29: error: expected ',' or '...' before '&&' token void onReceive(Value&& value, TailPipeline&& tailPipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/tee.hpp: In member function 'void pipes::tee_pipe::onReceive(Value)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/tee.hpp:20:18: error: 'value' was not declared in this scope send(value, teeBranch_); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/tee.hpp:21:18: error: 'forward' is not a member of 'std' send(FWD(value), tailPipeline); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/tee.hpp:21:18: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] send(FWD(value), tailPipeline); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:28:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/tee.hpp:21:30: error: 'tailPipeline' was not declared in this scope send(FWD(value), tailPipeline); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/tee.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/tee.hpp:31:14: error: 'decay_t' is not a member of 'std' tee_pipe> tee(TeeBranch&& predicate) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/tee.hpp:31:14: error: 'decay_t' is not a member of 'std' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/tee.hpp:31:64: error: a function call cannot appear in a constant-expression tee_pipe> tee(TeeBranch&& predicate) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/tee.hpp:31:64: error: template argument 1 is invalid /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/tee.hpp:32:5: error: expected unqualified-id before '{' token { ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:29:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/to_out_stream.hpp:13:85: error: '>>' should be '> >' within a nested template argument list class to_out_stream_pipeline : public pipeline_base> ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/to_out_stream.hpp:17:21: error: expected ',' or '...' before '&&' token void onReceive(T&& value) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/to_out_stream.hpp:25:10: error: 'reference_wrapper' in namespace 'std' does not name a template type std::reference_wrapper outStream_; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/to_out_stream.hpp: In member function 'void pipes::to_out_stream_pipeline::onReceive(T)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/to_out_stream.hpp:19:9: error: 'outStream_' was not declared in this scope outStream_.get() << FWD(value); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/to_out_stream.hpp:19:29: error: 'forward' is not a member of 'std' outStream_.get() << FWD(value); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/to_out_stream.hpp:19:29: error: 'value' was not declared in this scope outStream_.get() << FWD(value); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/to_out_stream.hpp:19:29: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] outStream_.get() << FWD(value); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:29:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/to_out_stream.hpp: In constructor 'pipes::to_out_stream_pipeline::to_out_stream_pipeline(OutStream&)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/to_out_stream.hpp:22:61: error: class 'pipes::to_out_stream_pipeline' does not have any field named 'outStream_' explicit to_out_stream_pipeline(OutStream& outStream) : outStream_(outStream) {} ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/transform.hpp:10:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:30, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/invoke.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/invoke.hpp:12:23: error: 'enable_if' in namespace 'std' does not name a template type typename std::enable_if< ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/invoke.hpp:12:32: error: expected unqualified-id before '<' token typename std::enable_if< ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/invoke.hpp:21:23: error: 'enable_if' in namespace 'std' does not name a template type typename std::enable_if< ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/helpers/invoke.hpp:21:32: error: expected unqualified-id before '<' token typename std::enable_if< ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:30:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/transform.hpp:21:30: error: expected ',' or '...' before '&&' token void onReceive(Values&&... values, TailPipeline&& tailPipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/transform.hpp:21:71: error: parameter packs not expanded with '...': void onReceive(Values&&... values, TailPipeline&& tailPipeline) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/transform.hpp:21:71: note: 'Values' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/transform.hpp: In member function 'void pipes::transform_pipe::onReceive()': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/transform.hpp:23:18: error: 'invoke' is not a member of 'pipes::detail' send(detail::invoke(function_.get(), FWD(values)...), tailPipeline); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/transform.hpp:23:50: error: 'forward' is not a member of 'std' send(detail::invoke(function_.get(), FWD(values)...), tailPipeline); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/transform.hpp:23:50: error: 'values' was not declared in this scope send(detail::invoke(function_.get(), FWD(values)...), tailPipeline); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/transform.hpp:23:50: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] send(detail::invoke(function_.get(), FWD(values)...), tailPipeline); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:30:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/transform.hpp:23:61: error: expansion pattern '(( < decltype()) > values)' contains no argument packs send(detail::invoke(function_.get(), FWD(values)...), tailPipeline); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/transform.hpp:23:67: error: 'tailPipeline' was not declared in this scope send(detail::invoke(function_.get(), FWD(values)...), tailPipeline); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/transform.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/transform.hpp:33:48: error: expected ',' or '...' before '&&' token transform_pipe transform(Function&& function) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/transform.hpp: In function 'pipes::transform_pipe pipes::transform(Function)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/transform.hpp:35:41: error: 'function' was not declared in this scope return transform_pipe{function}; ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:31:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/unzip.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/unzip.hpp:16:76: error: '>>' should be '> >' within a nested template argument list class unzip_pipeline : public pipeline_base> ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/unzip.hpp:20:25: error: expected ',' or '...' before '&&' token void onReceive(Tuple&& values) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/unzip.hpp:28:10: error: 'tuple' in namespace 'std' does not name a template type std::tuple tailPipes_; ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/unzip.hpp: In member function 'void pipes::unzip_pipeline::onReceive(Tuple)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/unzip.hpp:22:9: error: 'for_each2' is not a member of 'pipes::detail' detail::for_each2(FWD(values), tailPipes_, [](auto&& value, auto&& tailPipe) { send(value, tailPipe); }); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/send.hpp:4:0, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/base.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/impl/concepts.hpp:7, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/adjacent.hpp:4, from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:4, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/unzip.hpp:22:27: error: 'forward' is not a member of 'std' detail::for_each2(FWD(values), tailPipes_, [](auto&& value, auto&& tailPipe) { send(value, tailPipe); }); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/unzip.hpp:22:27: error: 'values' was not declared in this scope detail::for_each2(FWD(values), tailPipes_, [](auto&& value, auto&& tailPipe) { send(value, tailPipe); }); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/unzip.hpp:22:27: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] detail::for_each2(FWD(values), tailPipes_, [](auto&& value, auto&& tailPipe) { send(value, tailPipe); }); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:31:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/unzip.hpp:22:40: error: 'tailPipes_' was not declared in this scope detail::for_each2(FWD(values), tailPipes_, [](auto&& value, auto&& tailPipe) { send(value, tailPipe); }); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/unzip.hpp:22:59: error: expected ',' or '...' before '&&' token detail::for_each2(FWD(values), tailPipes_, [](auto&& value, auto&& tailPipe) { send(value, tailPipe); }); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/unzip.hpp: In lambda function: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/unzip.hpp:22:93: error: 'value' was not declared in this scope detail::for_each2(FWD(values), tailPipes_, [](auto&& value, auto&& tailPipe) { send(value, tailPipe); }); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/unzip.hpp:22:100: error: 'tailPipe' was not declared in this scope detail::for_each2(FWD(values), tailPipes_, [](auto&& value, auto&& tailPipe) { send(value, tailPipe); }); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/unzip.hpp: In constructor 'pipes::unzip_pipeline::unzip_pipeline(TailPipelines ...)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/unzip.hpp:25:59: error: class 'pipes::unzip_pipeline' does not have any field named 'tailPipes_' explicit unzip_pipeline(TailPipelines... tailPipes) : tailPipes_(tailPipes...) {} ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/unzip.hpp: In function 'pipes::unzip_pipeline pipes::unzip(TailPipelines ...)': /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/unzip.hpp:34:27: error: 'decay_t' is not a member of 'std' return unzip_pipeline...>(tailPipes...); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/unzip.hpp:34:27: error: 'decay_t' is not a member of 'std' /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/unzip.hpp:34:53: error: template argument 1 is invalid return unzip_pipeline...>(tailPipes...); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/unzip.hpp:34:54: error: expected ';' before '...' token return unzip_pipeline...>(tailPipes...); ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/unzip.hpp:34:54: error: expected primary-expression before '...' token /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp: In function 'int main()': /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:5:10: error: 'source' does not name a type auto source = std::vector{0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; ^ /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:6:10: error: 'destination' does not name a type auto destination = std::vector{}; ^ /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:8:5: error: 'source' was not declared in this scope source >>= pipes::filter([](int i){ return i % 2 == 0; }) ^ /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:8:60: warning: lambda expressions only available with -std=c++11 or -std=gnu++11 source >>= pipes::filter([](int i){ return i % 2 == 0; }) ^ /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:8:61: error: no matching function for call to 'filter(main()::)' source >>= pipes::filter([](int i){ return i % 2 == 0; }) ^ /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:8:61: note: candidate is: In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:11:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/filter.hpp:32:10: note: template int pipes::filter(Predicate) auto filter(Predicate&& predicate) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/filter.hpp:32:10: note: template argument deduction/substitution failed: /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp: In substitution of 'template int pipes::filter(Predicate) [with Predicate = main()::]': /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:8:61: required from here /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:8:61: error: template argument for 'template int pipes::filter(Predicate)' uses local type 'main()::' source >>= pipes::filter([](int i){ return i % 2 == 0; }) ^ /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:8:61: error: trying to instantiate 'template int pipes::filter(Predicate)' /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:9:55: warning: lambda expressions only available with -std=c++11 or -std=gnu++11 >>= pipes::transform([](int i){ return i * 2; }) ^ /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:9:56: error: no matching function for call to 'transform(main()::)' >>= pipes::transform([](int i){ return i * 2; }) ^ /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:9:56: note: candidate is: In file included from /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/pipes.hpp:30:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:2: /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/transform.hpp:33:30: note: template pipes::transform_pipe pipes::transform(Function) transform_pipe transform(Function&& function) ^ /home/conan/w/BuildSingleReference/.conan/data/pipes/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/pipes/transform.hpp:33:30: note: template argument deduction/substitution failed: /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp: In substitution of 'template pipes::transform_pipe pipes::transform(Function) [with Function = main()::]': /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:9:56: required from here /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:9:56: error: template argument for 'template pipes::transform_pipe pipes::transform(Function)' uses local type 'main()::' >>= pipes::transform([](int i){ return i * 2; }) ^ /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:9:56: error: trying to instantiate 'template pipes::transform_pipe pipes::transform(Function)' /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:10:30: error: 'destination' was not declared in this scope >>= pipes::push_back(destination); ^ /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:12:10: error: 'expected' does not name a type auto expected = std::vector{0, 4, 8, 12, 16}; ^ /home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/test_package.cpp:13:35: error: 'expected' was not declared in this scope bool success = destination == expected; ^ make[2]: *** [CMakeFiles/test_package.dir/test_package.cpp.o] Error 1 make[1]: *** [CMakeFiles/test_package.dir/all] Error 2 make: *** [all] Error 2 ERROR: pipes/1.0.0 (test package): Error in build() method, line 11 cmake.build() ConanException: Error 2 while executing cmake --build '/home/conan/w/BuildSingleReference/conan-center-index/recipes/pipes/all/test_package/build/dfae4d6ba682b8d9c5630c4c912db585c2a46c64' '--' '-j3'