Changing behavior of 'any' and 'all' sinks, adding in 'isEmpty' and 'notEmpty' sinks
Summary: When adding in the 'filter()' default behavior, I considered adding in similar behavior for 'any' and 'all'. However, we had 'any' with no funciton call basically check if anything was present, not testing a predicate. This can create a confusing senario, so I removed this behavior from 'any' and added in the 'isEmpty' and 'notEmpty' sinks. Now the calls 'any()' and 'all()' (called with parens, so old uses won't compile) check for truthy values simlar to 'filter()'. I also added some unit tests and changed 'static const' objects to 'constexpr'. Reviewed By: @ddrcoder Differential Revision: D2234637
Showing
Please register or sign in to comment