pythran/pythonic/types/ndarray.hpp
// indexing through an array of boolean -- a mask
indexing through an array of boolean -- a mask
indexing through an array of boolean -- a mask
typename std::enable_if<is_numexpr_arg<F>::value &&
                              std::is_same<bool, typename F::dtype>::value,
                          numpy_fexpr<ndarray<T, N>, F>>::type
  ndarray<T, N>::fast(F const &filter) const
  {
    return numpy_fexpr<ndarray, F>(*this, filter);
  }
typename std :: enable_if < is_numexpr_arg < F > :: value && std :: is_same < bool , typename F :: dtype > :: value , numpy_fexpr < ndarray < T , N > , F > > :: type ndarray < T , N > :: fast ( F const & filter ) const { return numpy_fexpr < ndarray , F > ( * this , filter ) ; }
indexing through an array of boolean -- a mask
indexing through an array of boolean -- a mask