ohz10 / wield

A small toolkit for building stage-based apps in C++

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

wield

A small toolkit for creating stage-based applications in c++.

Dependencies

  • c++11
  • UsingIntrusivePtrIn
  • boost. Uses intrusive_ptr in production code by default. Uses filesystem, bind, and asio in example code.

Used for unit testing on all platforms:

Non-windows Platforms:

  • Intel Thread Building Blocks. Needed on non-windows platforms for unit tests.

Windows Platforms:

  • Need VS Concurrent libs.
  • Visual Leak Detector (VLD). Used on windows to detect memory leaks in unit tests.

Contributors

Austin Gilbert ceretullis@gmail.com

Acknowledgements

A warm "thank you" to minorg for his work in stage-based scheduling and the yield project (which appears to be no longer publically available).

License

4-Clause BSD license, see LICENSE.md for details. Other licensing available upon request.

About

A small toolkit for building stage-based apps in C++

License:Other


Languages

Language:C++ 86.7%Language:CMake 13.0%Language:Shell 0.2%Language:Batchfile 0.0%