#ifndef PYTHONIC_NUMPY_NDARRAY_FILL_HPP #define PYTHONIC_NUMPY_NDARRAY_FILL_HPP #include "pythonic/include/numpy/ndarray/fill.hpp" #include "pythonic/utils/functor.hpp" #include "pythonic/types/ndarray.hpp" #include "pythonic/builtins/None.hpp" PYTHONIC_NS_BEGIN namespace numpy { namespace ndarray { template types::none_type fill(E &&e, F f) { std::fill(e.begin(), e.end(), f); return builtins::None; } template types::none_type fill(types::ndarray &e, F f) { std::fill(e.fbegin(), e.fend(), f); return builtins::None; } } } PYTHONIC_NS_END #endif