2
0
mirror of https://github.com/boostorg/yap.git synced 2026-01-26 19:12:16 +00:00
Zach Laine 80ca554434 Use Boost.HOF to implement the conditional matching logic behind transform().
Wrap the first argument to transform() by calling as_expr() on it, so that
as_expr() is rarely needed outside of transform().

Continue to accept rvalue transform objects in the top-level transform(), but
do not perfectly forward it into the implementation details of transform().
This fixes the potential bug of stealing the movable contents of a transform.

Fixes #62.
2018-02-22 18:56:51 -06:00
2016-12-07 20:01:15 -06:00
2018-02-20 01:15:52 -06:00
2018-02-20 01:15:52 -06:00
2018-02-14 20:37:34 -06:00
2018-02-11 11:12:42 -06:00
2016-12-07 20:01:19 -06:00

Build Status License

yap

A C++14-and-later expression template library

This is a proposed Boost library. It covers the same problem space as Boost.Proto, but works quite differently, due to the availability of lots of new features in C++14 and later.

Please read the docs for details: https://tzlaine.github.io/yap

Description
Mirrored via gitea-mirror
Readme 2.9 MiB
Languages
C++ 95.9%
CMake 3.5%
Shell 0.5%
HTML 0.1%