Any further development will happen in fea_libs. Cheers.
Flat breadth and depth graph traversal/gathering functions.
fea_flat_recurse is a single header with no dependencies other than the stl.
The unit tests depend on gtest. They are not built by default. Use conan to install the dependencies when running the test suite.
Install recent conan, cmake and compiler.
mkdir build && cd build
cmake .. -A x64 -DFEAFLATRECURSE_TESTS=On && cmake --build . --config debug
bin\fea_flat_recurse_tests.exe
// Optionally
cmake --build . --target install
mkdir build && cd build
cmake .. -DFEAFLATRECURSE_TESTS=On && cmake --build . --config debug
bin\fea_flat_recurse_tests.exe
// Optionally
cmake --build . --target install