feat(functors) implement automatic wrapping/unwrapping of optional returns from functor
Needs: Analysis!901 (merged)
This implements:
-
Functors::Optional
as alternative tostd::optional
, please seeFunctors/Optional.h
for motivation. - Automatic wrapping and unwrapping by the underlying framework if a chained functor returns a
Functors::Optional
ToDo / Questions:
-
Not yet implemented is the handling of an optional return value by a functor that is bound to another functor. -
Adapt FunTuple to understand the new optional output cc @amathad
Some smaller fixes for Moore!1461 (closed) :
- add
ADDRESSOF
functor - fix RPPVIPCHI2, SHARE_BPV
- enable multiple args for non SIMD input
Edited by Christoph Hasse