Age | Commit message (Collapse) | Author |
|
* _TypeAsValue_ borrows large parts of its inspirations from _Scheme_
** i.e. there is no reason for stopping at this point
|
|
* while class templates enable e.g. hiding implementation details they also require evaluation via `Eval`
** this clutters up the actual logic and is now hidden behind aliae that perform the evaluation
|
|
* replaces `typename *::type` constructs with `Eval` applications
* aims to further unify function evaluation
|
|
* added appropriate test case
* other queries in `query.h` may be redefined in terms of `Find`
|
|
* there is no reason to keep them in the same header
|
|
* as its name implies this function counts the amount of elements satisfying a given _function_
* added appropriate test case
|
|
* as its name implies this _function_ simplifies checking if a specific value is contained within a given list
* updated `Map` to actually resolve the provided _function_
|
|
|
|
* in terms of `Fold` and `Map`, not the most efficient but reasonably concise
* added appropriate test cases
|