|
di 0.1.0
|
#include <di/container/view/stride_view.h>
Public Member Functions | |
| constexpr | StrideView (View base, SSizeType< false > stride) |
| constexpr auto | base () const &-> View requires(concepts::CopyConstructible< View >) |
| constexpr auto | base () &&-> View |
| constexpr auto | stride () const |
| constexpr auto | begin () |
| constexpr auto | begin () const |
| constexpr auto | end () |
| constexpr auto | end () const |
| constexpr auto | size () |
| constexpr auto | size () const |
| Public Member Functions inherited from di::container::ViewInterface< StrideView< View > > | |
| constexpr auto | empty () -> bool requires(concepts::SizedContainer< StrideView< View > >||concepts::ForwardContainer< StrideView< View > >) |
| constexpr | operator bool () |
| constexpr auto | cbegin () |
| constexpr auto | cend () |
| constexpr auto | data () |
| constexpr auto | size () |
| constexpr auto | front () |
| constexpr auto | back () |
| constexpr auto | operator[] (meta::ContainerSSizeType< Cont > n) -> decltype(auto) |
| constexpr auto | at (meta::ContainerSSizeType< Cont > n) -> Optional< meta::ContainerReference< Cont > > |
|
inlineexplicitconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |