/Avalon

C++ library include several compiling time data structure and parallel computing feature

Primary LanguageC++GNU General Public License v3.0GPL-3.0

Avalon

Travis CI status : Build Status

AppVeyor CI status : Build status

This is a C++ template library with following modules :

  • compiling time controlled logger
  • constant expression string
  • compiling time unrolling loop
  • concept
  • thread pool
  • range

The example usage can be found in Avalon/unit_test.

Note

There is no main purpose in this project, only some author's experimental idea implementations.

Some future work can be found in issues (marked as task item).