1. Evgeniy Shcherbina
  2. Blog code
  3. Branches

Branches

has_function_metaprogramming

View source
has_function_metaprogramming
  • Contributors
    1. Loading...
Author Commit Message Date Builds
Evgeniy Shcherbina
Used Boost.TTI instead of custom implementation
Evgeniy Shcherbina
Added macro to simplify metafunction generation Created a simple macro which allows to replace 4 lines with one in the simplest cases. To cover more cases a more elaborate macro would be necessary but for the simplest cases such macro is enough.
Evgeniy Shcherbina
Introduced CheckConcept metafunction Extracted the common functional for checking if some "concept" is valid to the general purpose CheckConcept entity and used it in the HasSortFunction metafunction. It allowed to have even less code with the same functional. It also makes other conception generation much easier.
Evgeniy Shcherbina
Implemented HasFunction in C++17
Evgeniy Shcherbina
Implemented HasFunction in C++14
Evgeniy Shcherbina
Implemented HasFunction in C++03