#include <slice.hpp>
|
| slice () |
|
template<typename Integer1 , typename Integer2 > |
| slice (Integer1 start, Integer2 stop) |
|
template<typename Integer1 , typename Integer2 , typename Integer3 > |
| slice (Integer1 start, Integer2 stop, Integer3 stride) |
|
template<typename RandomAccessIterator > |
slice::range
< RandomAccessIterator > | get_indices (const RandomAccessIterator &begin, const RandomAccessIterator &end) const |
|
template<typename RandomAccessIterator > |
slice::range
< RandomAccessIterator > | get_indicies (const RandomAccessIterator &begin, const RandomAccessIterator &end) const |
|
object | start () const |
|
object | stop () const |
|
object | step () const |
|
boost::python::slice::slice |
( |
| ) |
|
|
inline |
template<typename Integer1 , typename Integer2 >
boost::python::slice::slice |
( |
Integer1 |
start, |
|
|
Integer2 |
stop |
|
) |
| |
|
inline |
template<typename Integer1 , typename Integer2 , typename Integer3 >
boost::python::slice::slice |
( |
Integer1 |
start, |
|
|
Integer2 |
stop, |
|
|
Integer3 |
stride |
|
) |
| |
|
inline |
template<typename RandomAccessIterator >
slice::range<RandomAccessIterator> boost::python::slice::get_indices |
( |
const RandomAccessIterator & |
begin, |
|
|
const RandomAccessIterator & |
end |
|
) |
| const |
|
inline |
References boost::fusion::advance(), boost::asio::begin, BOOST_PREVENT_MACRO_SUBSTITUTION, BOOST_USING_STD_MIN, boost::fusion::distance(), boost::end, boost::multiprecision::backends::i, boost::asio::error::invalid_argument, boost::accumulators::extract::min, boost::python::detail::slice_base::start(), boost::python::slice::range< RandomAccessIterator >::start, boost::python::detail::slice_base::step(), boost::python::slice::range< RandomAccessIterator >::step, boost::python::detail::slice_base::stop(), boost::python::slice::range< RandomAccessIterator >::stop, boost::python::throw_error_already_set(), and boost::detail::type.
Referenced by get_indicies().
template<typename RandomAccessIterator >
slice::range<RandomAccessIterator> boost::python::slice::get_indicies |
( |
const RandomAccessIterator & |
begin, |
|
|
const RandomAccessIterator & |
end |
|
) |
| const |
|
inline |
object boost::python::detail::slice_base::start |
( |
| ) |
const |
|
inherited |
object boost::python::detail::slice_base::step |
( |
| ) |
const |
|
inherited |
object boost::python::detail::slice_base::stop |
( |
| ) |
const |
|
inherited |
The documentation for this class was generated from the following file: