xtensor
 
Loading...
Searching...
No Matches
xt::xrange_adaptor< A, B, C > Struct Template Reference

Public Member Functions

 xrange_adaptor (A start_val, B stop_val, C step)
 
template<class MI = A, class MA = B, class STEP = C>
auto get (std::size_t size) const
 
start () const
 
stop () const
 
step () const
 

Detailed Description

template<class A, class B = A, class C = A>
struct xt::xrange_adaptor< A, B, C >

Definition at line 524 of file xslice.hpp.

Constructor & Destructor Documentation

◆ xrange_adaptor()

template<class A, class B = A, class C = A>
xt::xrange_adaptor< A, B, C >::xrange_adaptor ( A start_val,
B stop_val,
C step )
inline

Definition at line 526 of file xslice.hpp.

Member Function Documentation

◆ get()

template<class A, class B = A, class C = A>
template<class MI = A, class MA = B, class STEP = C>
auto xt::xrange_adaptor< A, B, C >::get ( std::size_t size) const
inline

Definition at line 534 of file xslice.hpp.

◆ start()

template<class A, class B = A, class C = A>
A xt::xrange_adaptor< A, B, C >::start ( ) const
inline

Definition at line 578 of file xslice.hpp.

◆ step()

template<class A, class B = A, class C = A>
C xt::xrange_adaptor< A, B, C >::step ( ) const
inline

Definition at line 588 of file xslice.hpp.

◆ stop()

template<class A, class B = A, class C = A>
B xt::xrange_adaptor< A, B, C >::stop ( ) const
inline

Definition at line 583 of file xslice.hpp.


The documentation for this struct was generated from the following file: