Merder Kim
Merder Kim
Typo in README code example - sorted not replaced with shuffled.
It's zero-cost by memory. Every step is just some simple asm operations (mask, shift). If you use std::shuffle - you must have enough memory to store all shuffled set. In...
In this test I use IPv4 pseudo container and shuffle through it: https://github.com/hoxnox/rators/blob/devel/tests/test_shufipv4.hpp rators project will be overwritten to use cppitertools::suffled and cppitertools::mixed_product soon
IPv4 shuffling with help of cppitertools and https://github.com/hoxnox/iptools with zero memory cost: ``` C++ for (auto i : iter::shuffled(cidr_v4("0.0.0.0/0"))) void(0); ```
1. I've copied tests from `sorted`. The test `moves rvalues and binds to lvalues` hadn't passed "as is" because `shuffled` doesn't store container inside. So I made a note about...
You convinced me. =)
I tested the code in 2 projects. It successfully runs in production under Gentoo-amd64, Debian-jessie-x64 and Debian-jessie-i386.
The same issue Version: 2.1.3 Compiler: GNU GCC 10.3.0 Compiled on: Nov 13 2021 Qt Version: 5.15.2 Boost Version: 1.76.0 Importing to AutoCAD LT 2022
The same for Version: 2.2.0-rc3 Compiler: GNU GCC 9.3.0 Compiled on: Nov 28 2021 Qt Version: 5.12.9 Boost Version: 1.75.0
There is another problem with exelinkflags workaround. Libraries can be dependent on the other libraries, which are in the regular cpp_info.libs. So when cmake discovers compiler capabilities it can't link...