Public Types | |
using | size_type = T |
using | self_type = xall<T> |
![]() | |
using | derived_type |
Public Member Functions | |
xall (size_type size) noexcept | |
template<std::convertible_to< T > S> | |
operator xall< S > () const noexcept | |
template<std::convertible_to< T > S> | |
xall< S > | convert () const noexcept |
size_type | operator() (size_type i) const noexcept |
size_type | size () const noexcept |
size_type | step_size () const noexcept |
size_type | step_size (std::size_t i, std::size_t n=1) const noexcept |
size_type | revert_index (std::size_t i) const noexcept |
bool | contains (size_type i) const noexcept |
bool | operator== (const self_type &rhs) const noexcept |
bool | operator!= (const self_type &rhs) const noexcept |
![]() | |
derived_type & | derived_cast () noexcept |
const derived_type & | derived_cast () const noexcept |
Additional Inherited Members | |
![]() | |
xslice (const xslice &)=default | |
xslice (xslice &&)=default | |
xslice & | operator= (const xslice &)=default |
xslice & | operator= (xslice &&)=default |
Definition at line 191 of file xslice.hpp.
Definition at line 196 of file xslice.hpp.
using xt::xall< T >::size_type = T |
Definition at line 195 of file xslice.hpp.
|
inlineexplicitnoexcept |
Definition at line 1146 of file xslice.hpp.
|
inlinenoexcept |
Definition at line 1196 of file xslice.hpp.
|
inlinenoexcept |
Definition at line 1160 of file xslice.hpp.
|
inlinenoexcept |
Definition at line 1153 of file xslice.hpp.
|
inlinenoexcept |
Definition at line 1208 of file xslice.hpp.
|
inlinenoexcept |
Definition at line 1166 of file xslice.hpp.
Definition at line 1202 of file xslice.hpp.
|
inlinenoexcept |
Definition at line 1190 of file xslice.hpp.
|
inlinenoexcept |
Definition at line 1172 of file xslice.hpp.
|
inlinenoexcept |
Definition at line 1178 of file xslice.hpp.
|
inlinenoexcept |
Definition at line 1184 of file xslice.hpp.