#ifndef PYTHONIC_BUILTIN_SLICE_HPP #define PYTHONIC_BUILTIN_SLICE_HPP #include "pythonic/include/builtins/slice.hpp" #include "pythonic/types/slice.hpp" PYTHONIC_NS_BEGIN namespace builtins { namespace anonymous { types::contiguous_slice slice(types::none stop) { return {types::none(), stop}; } types::contiguous_slice slice(types::none start, types::none stop) { return {start, stop}; } types::slice slice(types::none start, types::none stop, types::none step) { return {start, stop, step}; } } } PYTHONIC_NS_END #endif