Temporary header file '/tmp/LwOS28UOmH/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED #define getaddrinfo_a(a,b,c,d) // add includes #include "/usr/include/fplus/benchmark_session.hpp" #include "/usr/include/fplus/compare.hpp" #include "/usr/include/fplus/composition.hpp" #include "/usr/include/fplus/container_common.hpp" #include "/usr/include/fplus/container_properties.hpp" #include "/usr/include/fplus/container_traits.hpp" #include "/usr/include/fplus/curry.hpp" #include "/usr/include/fplus/extrapolate.hpp" #include "/usr/include/fplus/filter.hpp" #include "/usr/include/fplus/fplus.hpp" #include "/usr/include/fplus/function_traits.hpp" #include "/usr/include/fplus/fwd.hpp" #include "/usr/include/fplus/generate.hpp" #include "/usr/include/fplus/internal/apply.hpp" #include "/usr/include/fplus/internal/asserts/composition.hpp" #include "/usr/include/fplus/internal/asserts/functions.hpp" #include "/usr/include/fplus/internal/asserts/pairs.hpp" #include "/usr/include/fplus/internal/compare.hpp" #include "/usr/include/fplus/internal/composition.hpp" #include "/usr/include/fplus/internal/container_common.hpp" #include "/usr/include/fplus/internal/function_traits_asserts.hpp" #include "/usr/include/fplus/internal/invoke.hpp" #include "/usr/include/fplus/internal/meta.hpp" #include "/usr/include/fplus/internal/split.hpp" #include "/usr/include/fplus/interpolate.hpp" #include "/usr/include/fplus/maps.hpp" #include "/usr/include/fplus/maybe.hpp" #include "/usr/include/fplus/numeric.hpp" #include "/usr/include/fplus/optimize.hpp" #include "/usr/include/fplus/pairs.hpp" #include "/usr/include/fplus/queue.hpp" #include "/usr/include/fplus/raii.hpp" #include "/usr/include/fplus/read.hpp" #include "/usr/include/fplus/replace.hpp" #include "/usr/include/fplus/result.hpp" #include "/usr/include/fplus/search.hpp" #include "/usr/include/fplus/sets.hpp" #include "/usr/include/fplus/shared_ref.hpp" #include "/usr/include/fplus/show.hpp" #include "/usr/include/fplus/side_effects.hpp" #include "/usr/include/fplus/split.hpp" #include "/usr/include/fplus/stopwatch.hpp" #include "/usr/include/fplus/string_tools.hpp" #include "/usr/include/fplus/timed.hpp" #include "/usr/include/fplus/transform.hpp" #include "/usr/include/fplus/tree.hpp" #include "/usr/include/fplus/variant.hpp" // add namespaces namespace fplus{typedef int tmp_add_type_1;} fplus::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace fplus{namespace curry{typedef int tmp_add_type_2;}} fplus::curry::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace fplus{namespace fwd{typedef int tmp_add_type_3;}} fplus::fwd::tmp_add_type_3 tmp_add_func_3(){return 0;}; namespace fplus{namespace fwd{namespace flip{typedef int tmp_add_type_4;}}} fplus::fwd::flip::tmp_add_type_4 tmp_add_func_4(){return 0;}; namespace fplus{namespace fwd{namespace internal{typedef int tmp_add_type_5;}}} fplus::fwd::internal::tmp_add_type_5 tmp_add_func_5(){return 0;}; namespace fplus{namespace internal{typedef int tmp_add_type_6;}} fplus::internal::tmp_add_type_6 tmp_add_func_6(){return 0;}; namespace fplus{namespace utils{typedef int tmp_add_type_7;}} fplus::utils::tmp_add_type_7 tmp_add_func_7(){return 0;}; namespace fplus{namespace utils{namespace xx_impl{typedef int tmp_add_type_8;}}} fplus::utils::xx_impl::tmp_add_type_8 tmp_add_func_8(){return 0;}; // add classes _G_fpos64_t* tmp_add_class_0; _G_fpos_t* tmp_add_class_1; _IO_cookie_io_functions_t* tmp_add_class_2; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/LwOS28UOmH/dump1.h" In file included from /tmp/LwOS28UOmH/dump1.h:18: /usr/include/fplus/curry_instances.autogenerated_defines: In lambda function: /usr/include/fplus/curry_instances.autogenerated_defines:333:25: error: ‘elem_at_idx_or_nothing’ is not a member of ‘fplus’; did you mean ‘fplus::curry::elem_at_idx_or_nothing’? 333 | fplus_curry_define_fn_1(elem_at_idx_or_nothing) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:32:23: note: in definition of macro ‘fplus_curry_define_fn_1’ 32 | return fplus::fplus_curry_define_fn_1_name(p1, std::forward(fplus_curry_p2)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines:333:25: note: ‘fplus::curry::elem_at_idx_or_nothing’ declared here 333 | fplus_curry_define_fn_1(elem_at_idx_or_nothing) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:28:6: note: in definition of macro ‘fplus_curry_define_fn_1’ 28 | auto fplus_curry_define_fn_1_name(P1 p1) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines: In lambda function: /usr/include/fplus/curry_instances.autogenerated_defines:334:25: error: ‘elem_at_idx_or_constant’ is not a member of ‘fplus’; did you mean ‘fplus::curry::elem_at_idx_or_constant’? 334 | fplus_curry_define_fn_2(elem_at_idx_or_constant) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:44:27: note: in definition of macro ‘fplus_curry_define_fn_2’ 44 | return fplus::fplus_curry_define_fn_2_name(p1, fplus_curry_p2, std::forward(fplus_curry_p3)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines:334:25: note: ‘fplus::curry::elem_at_idx_or_constant’ declared here 334 | fplus_curry_define_fn_2(elem_at_idx_or_constant) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:38:6: note: in definition of macro ‘fplus_curry_define_fn_2’ 38 | auto fplus_curry_define_fn_2_name(P1 p1) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines: In lambda function: /usr/include/fplus/curry_instances.autogenerated_defines:335:25: error: ‘elem_at_idx_or_replicate’ is not a member of ‘fplus’; did you mean ‘fplus::curry::elem_at_idx_or_replicate’? 335 | fplus_curry_define_fn_1(elem_at_idx_or_replicate) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:32:23: note: in definition of macro ‘fplus_curry_define_fn_1’ 32 | return fplus::fplus_curry_define_fn_1_name(p1, std::forward(fplus_curry_p2)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines:335:25: note: ‘fplus::curry::elem_at_idx_or_replicate’ declared here 335 | fplus_curry_define_fn_1(elem_at_idx_or_replicate) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:28:6: note: in definition of macro ‘fplus_curry_define_fn_1’ 28 | auto fplus_curry_define_fn_1_name(P1 p1) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines: In lambda function: /usr/include/fplus/curry_instances.autogenerated_defines:336:25: error: ‘elem_at_idx_or_wrap’ is not a member of ‘fplus’; did you mean ‘elem_at_idx_maybe’? 336 | fplus_curry_define_fn_1(elem_at_idx_or_wrap) | ^~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:32:23: note: in definition of macro ‘fplus_curry_define_fn_1’ 32 | return fplus::fplus_curry_define_fn_1_name(p1, std::forward(fplus_curry_p2)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines: In lambda function: /usr/include/fplus/curry_instances.autogenerated_defines:337:25: error: ‘extrapolate_replicate’ is not a member of ‘fplus’; did you mean ‘fplus::curry::extrapolate_replicate’? 337 | fplus_curry_define_fn_2(extrapolate_replicate) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:44:27: note: in definition of macro ‘fplus_curry_define_fn_2’ 44 | return fplus::fplus_curry_define_fn_2_name(p1, fplus_curry_p2, std::forward(fplus_curry_p3)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines:337:25: note: ‘fplus::curry::extrapolate_replicate’ declared here 337 | fplus_curry_define_fn_2(extrapolate_replicate) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:38:6: note: in definition of macro ‘fplus_curry_define_fn_2’ 38 | auto fplus_curry_define_fn_2_name(P1 p1) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines: In lambda function: /usr/include/fplus/curry_instances.autogenerated_defines:338:25: error: ‘extrapolate_wrap’ is not a member of ‘fplus’; did you mean ‘fplus::curry::extrapolate_wrap’? 338 | fplus_curry_define_fn_2(extrapolate_wrap) | ^~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:44:27: note: in definition of macro ‘fplus_curry_define_fn_2’ 44 | return fplus::fplus_curry_define_fn_2_name(p1, fplus_curry_p2, std::forward(fplus_curry_p3)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines:338:25: note: ‘fplus::curry::extrapolate_wrap’ declared here 338 | fplus_curry_define_fn_2(extrapolate_wrap) | ^~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:38:6: note: in definition of macro ‘fplus_curry_define_fn_2’ 38 | auto fplus_curry_define_fn_2_name(P1 p1) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines: In lambda function: /usr/include/fplus/curry_instances.autogenerated_defines:339:25: error: ‘elem_at_float_idx’ is not a member of ‘fplus’; did you mean ‘elem_at_idx’? 339 | fplus_curry_define_fn_1(elem_at_float_idx) | ^~~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:32:23: note: in definition of macro ‘fplus_curry_define_fn_1’ 32 | return fplus::fplus_curry_define_fn_1_name(p1, std::forward(fplus_curry_p2)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines: In lambda function: /usr/include/fplus/curry_instances.autogenerated_defines:434:25: error: ‘read_value_with_default’ is not a member of ‘fplus’; did you mean ‘fplus::curry::read_value_with_default’? 434 | fplus_curry_define_fn_1(read_value_with_default) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:32:23: note: in definition of macro ‘fplus_curry_define_fn_1’ 32 | return fplus::fplus_curry_define_fn_1_name(p1, std::forward(fplus_curry_p2)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines:434:25: note: ‘fplus::curry::read_value_with_default’ declared here 434 | fplus_curry_define_fn_1(read_value_with_default) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:28:6: note: in definition of macro ‘fplus_curry_define_fn_1’ 28 | auto fplus_curry_define_fn_1_name(P1 p1) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines: In lambda function: /usr/include/fplus/curry_instances.autogenerated_defines:435:25: error: ‘replace_if’ is not a member of ‘fplus’ 435 | fplus_curry_define_fn_2(replace_if) | ^~~~~~~~~~ /usr/include/fplus/curry.hpp:44:27: note: in definition of macro ‘fplus_curry_define_fn_2’ 44 | return fplus::fplus_curry_define_fn_2_name(p1, fplus_curry_p2, std::forward(fplus_curry_p3)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines:435:25: note: suggested alternatives: 435 | fplus_curry_define_fn_2(replace_if) | ^~~~~~~~~~ /usr/include/fplus/curry.hpp:44:27: note: in definition of macro ‘fplus_curry_define_fn_2’ 44 | return fplus::fplus_curry_define_fn_2_name(p1, fplus_curry_p2, std::forward(fplus_curry_p3)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/algorithm:73, from /usr/include/fplus/container_common.hpp:18, from /usr/include/fplus/benchmark_session.hpp:9, from /tmp/LwOS28UOmH/dump1.h:12: /usr/include/c++/12/pstl/glue_algorithm_defs.h:169:1: note: ‘std::replace_if’ 169 | replace_if(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last, _UnaryPredicate __pred, | ^~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines:435:25: note: ‘fplus::curry::replace_if’ 435 | fplus_curry_define_fn_2(replace_if) | ^~~~~~~~~~ /usr/include/fplus/curry.hpp:38:6: note: in definition of macro ‘fplus_curry_define_fn_2’ 38 | auto fplus_curry_define_fn_2_name(P1 p1) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines: In lambda function: /usr/include/fplus/curry_instances.autogenerated_defines:436:25: error: ‘replace_elem_at_idx’ is not a member of ‘fplus’; did you mean ‘fplus::curry::replace_elem_at_idx’? 436 | fplus_curry_define_fn_2(replace_elem_at_idx) | ^~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:44:27: note: in definition of macro ‘fplus_curry_define_fn_2’ 44 | return fplus::fplus_curry_define_fn_2_name(p1, fplus_curry_p2, std::forward(fplus_curry_p3)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines:436:25: note: ‘fplus::curry::replace_elem_at_idx’ declared here 436 | fplus_curry_define_fn_2(replace_elem_at_idx) | ^~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:38:6: note: in definition of macro ‘fplus_curry_define_fn_2’ 38 | auto fplus_curry_define_fn_2_name(P1 p1) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines: In lambda function: /usr/include/fplus/curry_instances.autogenerated_defines:437:25: error: ‘replace_elems’ is not a member of ‘fplus’; did you mean ‘replicate_elems’? 437 | fplus_curry_define_fn_2(replace_elems) | ^~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:44:27: note: in definition of macro ‘fplus_curry_define_fn_2’ 44 | return fplus::fplus_curry_define_fn_2_name(p1, fplus_curry_p2, std::forward(fplus_curry_p3)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines: In lambda function: /usr/include/fplus/curry_instances.autogenerated_defines:438:25: error: ‘replace_tokens’ is not a member of ‘fplus’; did you mean ‘fplus::curry::replace_tokens’? 438 | fplus_curry_define_fn_2(replace_tokens) | ^~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:44:27: note: in definition of macro ‘fplus_curry_define_fn_2’ 44 | return fplus::fplus_curry_define_fn_2_name(p1, fplus_curry_p2, std::forward(fplus_curry_p3)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines:438:25: note: ‘fplus::curry::replace_tokens’ declared here 438 | fplus_curry_define_fn_2(replace_tokens) | ^~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:38:6: note: in definition of macro ‘fplus_curry_define_fn_2’ 38 | auto fplus_curry_define_fn_2_name(P1 p1) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines: In lambda function: /usr/include/fplus/curry_instances.autogenerated_defines:450:25: error: ‘is_letter_or_digit’ is not a member of ‘fplus’; did you mean ‘fplus::curry::is_letter_or_digit’? 450 | fplus_curry_define_fn_0(is_letter_or_digit) | ^~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:22:23: note: in definition of macro ‘fplus_curry_define_fn_0’ 22 | return fplus::fplus_curry_define_fn_0_name(std::forward(fplus_curry_p1)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines:450:25: note: ‘fplus::curry::is_letter_or_digit’ declared here 450 | fplus_curry_define_fn_0(is_letter_or_digit) | ^~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:18:13: note: in definition of macro ‘fplus_curry_define_fn_0’ 18 | inline auto fplus_curry_define_fn_0_name() \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines: In lambda function: /usr/include/fplus/curry_instances.autogenerated_defines:451:25: error: ‘is_whitespace’ is not a member of ‘fplus’; did you mean ‘fplus::curry::is_whitespace’? 451 | fplus_curry_define_fn_0(is_whitespace) | ^~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:22:23: note: in definition of macro ‘fplus_curry_define_fn_0’ 22 | return fplus::fplus_curry_define_fn_0_name(std::forward(fplus_curry_p1)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines:451:25: note: ‘fplus::curry::is_whitespace’ declared here 451 | fplus_curry_define_fn_0(is_whitespace) | ^~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:18:13: note: in definition of macro ‘fplus_curry_define_fn_0’ 18 | inline auto fplus_curry_define_fn_0_name() \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines: In lambda function: /usr/include/fplus/curry_instances.autogenerated_defines:452:25: error: ‘is_line_break’ is not a member of ‘fplus’; did you mean ‘fplus::curry::is_line_break’? 452 | fplus_curry_define_fn_0(is_line_break) | ^~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:22:23: note: in definition of macro ‘fplus_curry_define_fn_0’ 22 | return fplus::fplus_curry_define_fn_0_name(std::forward(fplus_curry_p1)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines:452:25: note: ‘fplus::curry::is_line_break’ declared here 452 | fplus_curry_define_fn_0(is_line_break) | ^~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:18:13: note: in definition of macro ‘fplus_curry_define_fn_0’ 18 | inline auto fplus_curry_define_fn_0_name() \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines: In lambda function: /usr/include/fplus/curry_instances.autogenerated_defines:453:25: error: ‘clean_newlines’ is not a member of ‘fplus’; did you mean ‘fplus::curry::clean_newlines’? 453 | fplus_curry_define_fn_0(clean_newlines) | ^~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:22:23: note: in definition of macro ‘fplus_curry_define_fn_0’ 22 | return fplus::fplus_curry_define_fn_0_name(std::forward(fplus_curry_p1)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines:453:25: note: ‘fplus::curry::clean_newlines’ declared here 453 | fplus_curry_define_fn_0(clean_newlines) | ^~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:18:13: note: in definition of macro ‘fplus_curry_define_fn_0’ 18 | inline auto fplus_curry_define_fn_0_name() \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines: In lambda function: /usr/include/fplus/curry_instances.autogenerated_defines:454:25: error: ‘split_words’ is not a member of ‘fplus’; did you mean ‘fplus::curry::split_words’? 454 | fplus_curry_define_fn_1(split_words) | ^~~~~~~~~~~ /usr/include/fplus/curry.hpp:32:23: note: in definition of macro ‘fplus_curry_define_fn_1’ 32 | return fplus::fplus_curry_define_fn_1_name(p1, std::forward(fplus_curry_p2)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines:454:25: note: ‘fplus::curry::split_words’ declared here 454 | fplus_curry_define_fn_1(split_words) | ^~~~~~~~~~~ /usr/include/fplus/curry.hpp:28:6: note: in definition of macro ‘fplus_curry_define_fn_1’ 28 | auto fplus_curry_define_fn_1_name(P1 p1) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines: In lambda function: /usr/include/fplus/curry_instances.autogenerated_defines:455:25: error: ‘split_lines’ is not a member of ‘fplus’; did you mean ‘fplus::curry::split_lines’? 455 | fplus_curry_define_fn_1(split_lines) | ^~~~~~~~~~~ /usr/include/fplus/curry.hpp:32:23: note: in definition of macro ‘fplus_curry_define_fn_1’ 32 | return fplus::fplus_curry_define_fn_1_name(p1, std::forward(fplus_curry_p2)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines:455:25: note: ‘fplus::curry::split_lines’ declared here 455 | fplus_curry_define_fn_1(split_lines) | ^~~~~~~~~~~ /usr/include/fplus/curry.hpp:28:6: note: in definition of macro ‘fplus_curry_define_fn_1’ 28 | auto fplus_curry_define_fn_1_name(P1 p1) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines: In lambda function: /usr/include/fplus/curry_instances.autogenerated_defines:456:25: error: ‘trim_whitespace_left’ is not a member of ‘fplus’; did you mean ‘fplus::curry::trim_whitespace_left’? 456 | fplus_curry_define_fn_0(trim_whitespace_left) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:22:23: note: in definition of macro ‘fplus_curry_define_fn_0’ 22 | return fplus::fplus_curry_define_fn_0_name(std::forward(fplus_curry_p1)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines:456:25: note: ‘fplus::curry::trim_whitespace_left’ declared here 456 | fplus_curry_define_fn_0(trim_whitespace_left) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:18:13: note: in definition of macro ‘fplus_curry_define_fn_0’ 18 | inline auto fplus_curry_define_fn_0_name() \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines: In lambda function: /usr/include/fplus/curry_instances.autogenerated_defines:457:25: error: ‘trim_whitespace_right’ is not a member of ‘fplus’; did you mean ‘fplus::curry::trim_whitespace_right’? 457 | fplus_curry_define_fn_0(trim_whitespace_right) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:22:23: note: in definition of macro ‘fplus_curry_define_fn_0’ 22 | return fplus::fplus_curry_define_fn_0_name(std::forward(fplus_curry_p1)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines:457:25: note: ‘fplus::curry::trim_whitespace_right’ declared here 457 | fplus_curry_define_fn_0(trim_whitespace_right) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:18:13: note: in definition of macro ‘fplus_curry_define_fn_0’ 18 | inline auto fplus_curry_define_fn_0_name() \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines: In lambda function: /usr/include/fplus/curry_instances.autogenerated_defines:458:25: error: ‘trim_whitespace’ is not a member of ‘fplus’; did you mean ‘fplus::curry::trim_whitespace’? 458 | fplus_curry_define_fn_0(trim_whitespace) | ^~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:22:23: note: in definition of macro ‘fplus_curry_define_fn_0’ 22 | return fplus::fplus_curry_define_fn_0_name(std::forward(fplus_curry_p1)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines:458:25: note: ‘fplus::curry::trim_whitespace’ declared here 458 | fplus_curry_define_fn_0(trim_whitespace) | ^~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:18:13: note: in definition of macro ‘fplus_curry_define_fn_0’ 18 | inline auto fplus_curry_define_fn_0_name() \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines: In lambda function: /usr/include/fplus/curry_instances.autogenerated_defines:459:25: error: ‘to_lower_case’ is not a member of ‘fplus’; did you mean ‘fplus::curry::to_lower_case’? 459 | fplus_curry_define_fn_0(to_lower_case) | ^~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:22:23: note: in definition of macro ‘fplus_curry_define_fn_0’ 22 | return fplus::fplus_curry_define_fn_0_name(std::forward(fplus_curry_p1)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines:459:25: note: ‘fplus::curry::to_lower_case’ declared here 459 | fplus_curry_define_fn_0(to_lower_case) | ^~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:18:13: note: in definition of macro ‘fplus_curry_define_fn_0’ 18 | inline auto fplus_curry_define_fn_0_name() \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines: In lambda function: /usr/include/fplus/curry_instances.autogenerated_defines:460:25: error: ‘to_lower_case_loc’ is not a member of ‘fplus’; did you mean ‘fplus::curry::to_lower_case_loc’? 460 | fplus_curry_define_fn_1(to_lower_case_loc) | ^~~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:32:23: note: in definition of macro ‘fplus_curry_define_fn_1’ 32 | return fplus::fplus_curry_define_fn_1_name(p1, std::forward(fplus_curry_p2)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines:460:25: note: ‘fplus::curry::to_lower_case_loc’ declared here 460 | fplus_curry_define_fn_1(to_lower_case_loc) | ^~~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:28:6: note: in definition of macro ‘fplus_curry_define_fn_1’ 28 | auto fplus_curry_define_fn_1_name(P1 p1) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines: In lambda function: /usr/include/fplus/curry_instances.autogenerated_defines:461:25: error: ‘to_upper_case’ is not a member of ‘fplus’; did you mean ‘fplus::curry::to_upper_case’? 461 | fplus_curry_define_fn_0(to_upper_case) | ^~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:22:23: note: in definition of macro ‘fplus_curry_define_fn_0’ 22 | return fplus::fplus_curry_define_fn_0_name(std::forward(fplus_curry_p1)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines:461:25: note: ‘fplus::curry::to_upper_case’ declared here 461 | fplus_curry_define_fn_0(to_upper_case) | ^~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:18:13: note: in definition of macro ‘fplus_curry_define_fn_0’ 18 | inline auto fplus_curry_define_fn_0_name() \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines: In lambda function: /usr/include/fplus/curry_instances.autogenerated_defines:462:25: error: ‘to_upper_case_loc’ is not a member of ‘fplus’; did you mean ‘fplus::curry::to_upper_case_loc’? 462 | fplus_curry_define_fn_1(to_upper_case_loc) | ^~~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:32:23: note: in definition of macro ‘fplus_curry_define_fn_1’ 32 | return fplus::fplus_curry_define_fn_1_name(p1, std::forward(fplus_curry_p2)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines:462:25: note: ‘fplus::curry::to_upper_case_loc’ declared here 462 | fplus_curry_define_fn_1(to_upper_case_loc) | ^~~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:28:6: note: in definition of macro ‘fplus_curry_define_fn_1’ 28 | auto fplus_curry_define_fn_1_name(P1 p1) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines: In lambda function: /usr/include/fplus/curry_instances.autogenerated_defines:463:25: error: ‘to_string_fill_left’ is not a member of ‘fplus’; did you mean ‘fplus::curry::to_string_fill_left’? 463 | fplus_curry_define_fn_2(to_string_fill_left) | ^~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:44:27: note: in definition of macro ‘fplus_curry_define_fn_2’ 44 | return fplus::fplus_curry_define_fn_2_name(p1, fplus_curry_p2, std::forward(fplus_curry_p3)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines:463:25: note: ‘fplus::curry::to_string_fill_left’ declared here 463 | fplus_curry_define_fn_2(to_string_fill_left) | ^~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:38:6: note: in definition of macro ‘fplus_curry_define_fn_2’ 38 | auto fplus_curry_define_fn_2_name(P1 p1) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines: In lambda function: /usr/include/fplus/curry_instances.autogenerated_defines:464:25: error: ‘to_string_fill_right’ is not a member of ‘fplus’; did you mean ‘fplus::curry::to_string_fill_right’? 464 | fplus_curry_define_fn_2(to_string_fill_right) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:44:27: note: in definition of macro ‘fplus_curry_define_fn_2’ 44 | return fplus::fplus_curry_define_fn_2_name(p1, fplus_curry_p2, std::forward(fplus_curry_p3)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines:464:25: note: ‘fplus::curry::to_string_fill_right’ declared here 464 | fplus_curry_define_fn_2(to_string_fill_right) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:38:6: note: in definition of macro ‘fplus_curry_define_fn_2’ 38 | auto fplus_curry_define_fn_2_name(P1 p1) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines: In lambda function: /usr/include/fplus/curry_instances.autogenerated_defines:465:25: error: ‘trees_from_sequence’ is not a member of ‘fplus’; did you mean ‘fplus::curry::trees_from_sequence’? 465 | fplus_curry_define_fn_1(trees_from_sequence) | ^~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:32:23: note: in definition of macro ‘fplus_curry_define_fn_1’ 32 | return fplus::fplus_curry_define_fn_1_name(p1, std::forward(fplus_curry_p2)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines:465:25: note: ‘fplus::curry::trees_from_sequence’ declared here 465 | fplus_curry_define_fn_1(trees_from_sequence) | ^~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:28:6: note: in definition of macro ‘fplus_curry_define_fn_1’ 28 | auto fplus_curry_define_fn_1_name(P1 p1) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines: In lambda function: /usr/include/fplus/curry_instances.autogenerated_defines:466:25: error: ‘are_trees_equal’ is not a member of ‘fplus’; did you mean ‘fplus::curry::are_trees_equal’? 466 | fplus_curry_define_fn_1(are_trees_equal) | ^~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:32:23: note: in definition of macro ‘fplus_curry_define_fn_1’ 32 | return fplus::fplus_curry_define_fn_1_name(p1, std::forward(fplus_curry_p2)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines:466:25: note: ‘fplus::curry::are_trees_equal’ declared here 466 | fplus_curry_define_fn_1(are_trees_equal) | ^~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:28:6: note: in definition of macro ‘fplus_curry_define_fn_1’ 28 | auto fplus_curry_define_fn_1_name(P1 p1) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines: In lambda function: /usr/include/fplus/curry_instances.autogenerated_defines:467:25: error: ‘tree_size’ is not a member of ‘fplus’; did you mean ‘fplus::curry::tree_size’? 467 | fplus_curry_define_fn_0(tree_size) | ^~~~~~~~~ /usr/include/fplus/curry.hpp:22:23: note: in definition of macro ‘fplus_curry_define_fn_0’ 22 | return fplus::fplus_curry_define_fn_0_name(std::forward(fplus_curry_p1)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines:467:25: note: ‘fplus::curry::tree_size’ declared here 467 | fplus_curry_define_fn_0(tree_size) | ^~~~~~~~~ /usr/include/fplus/curry.hpp:18:13: note: in definition of macro ‘fplus_curry_define_fn_0’ 18 | inline auto fplus_curry_define_fn_0_name() \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines: In lambda function: /usr/include/fplus/curry_instances.autogenerated_defines:468:25: error: ‘tree_depth’ is not a member of ‘fplus’; did you mean ‘fplus::curry::tree_depth’? 468 | fplus_curry_define_fn_0(tree_depth) | ^~~~~~~~~~ /usr/include/fplus/curry.hpp:22:23: note: in definition of macro ‘fplus_curry_define_fn_0’ 22 | return fplus::fplus_curry_define_fn_0_name(std::forward(fplus_curry_p1)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines:468:25: note: ‘fplus::curry::tree_depth’ declared here 468 | fplus_curry_define_fn_0(tree_depth) | ^~~~~~~~~~ /usr/include/fplus/curry.hpp:18:13: note: in definition of macro ‘fplus_curry_define_fn_0’ 18 | inline auto fplus_curry_define_fn_0_name() \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines: In lambda function: /usr/include/fplus/curry_instances.autogenerated_defines:469:25: error: ‘flatten_tree_depth_first’ is not a member of ‘fplus’; did you mean ‘fplus::curry::flatten_tree_depth_first’? 469 | fplus_curry_define_fn_0(flatten_tree_depth_first) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:22:23: note: in definition of macro ‘fplus_curry_define_fn_0’ 22 | return fplus::fplus_curry_define_fn_0_name(std::forward(fplus_curry_p1)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines:469:25: note: ‘fplus::curry::flatten_tree_depth_first’ declared here 469 | fplus_curry_define_fn_0(flatten_tree_depth_first) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:18:13: note: in definition of macro ‘fplus_curry_define_fn_0’ 18 | inline auto fplus_curry_define_fn_0_name() \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines: In lambda function: /usr/include/fplus/curry_instances.autogenerated_defines:470:25: error: ‘flatten_tree_breadth_first’ is not a member of ‘fplus’; did you mean ‘fplus::curry::flatten_tree_breadth_first’? 470 | fplus_curry_define_fn_0(flatten_tree_breadth_first) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:22:23: note: in definition of macro ‘fplus_curry_define_fn_0’ 22 | return fplus::fplus_curry_define_fn_0_name(std::forward(fplus_curry_p1)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry_instances.autogenerated_defines:470:25: note: ‘fplus::curry::flatten_tree_breadth_first’ declared here 470 | fplus_curry_define_fn_0(flatten_tree_breadth_first) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/curry.hpp:18:13: note: in definition of macro ‘fplus_curry_define_fn_0’ 18 | inline auto fplus_curry_define_fn_0_name() \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fplus/container_common.hpp: In instantiation of ‘std::pair<_FIter, _FIter> fplus::mean_stddev(const Container&) [with Result = double; Container = std::vector]’: /usr/include/fplus/benchmark_session.hpp:76:55: required from here /usr/include/fplus/container_common.hpp:2020:27: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 2020 | std::pair mean_stddev(const Container& xs) | ^~~~~~~~~~~