Jive reference manual
|
A class for creating a contiguous slice that starts at the beginning of an array-like object. More...
#include <jem/base/Slice.h>
Public Member Functions | |
SliceTo (int last) | |
Creates a SliceTo with a given end index. More... | |
Public Member Functions inherited from jem::SliceFromTo | |
SliceFromTo (int first, int last) | |
Creates a SliceFromTo with a given begin index and end index. More... | |
Public Member Functions inherited from jem::Slice | |
Slice () | |
Creates an empty Slice. More... | |
Slice (int first, int last, int stride=1) | |
Constructs a Slice with a given begin index, end index and stride. More... | |
int | first () const |
Returns the begin index. More... | |
int | last () const |
Returns the end index. More... | |
int | last (int ubound) const |
Returns a clipped end index. More... | |
int | stride () const |
Returns the stride. More... | |
Additional Inherited Members | |
Static Public Attributes inherited from jem::Slice | |
static const int | MAX_INDEX |
The largest representable integer. More... | |
Related Functions inherited from jem::Slice | |
SliceFromTo | slice (int first, int last) |
Constructs a SliceFrom object with a given begin index and end index. More... | |
Slice | slice (int first, int last, int stride) |
Constructs a Slice object with a given begin index, end index and stride. More... | |
SliceTo | slice (Begin, int last) |
Constructs a SliceTo object with a given end index. More... | |
Slice | slice (Begin, int last, int stride) |
Constructs a Slice object with a given end index and stride. More... | |
SliceFrom | slice (int first, End) |
Constructs a SliceFrom object with a given begin index. More... | |
Slice | slice (int first, End, int stride) |
Constructs a Slice object with a given begin index and stride. More... | |
const SliceAll & | slice (Begin, End) |
Returns a SliceAll object. More... | |
Slice | slice (Begin, End, int stride) |
Constructs a Slice object with a given stride. More... | |
const SliceAll & | slice (const SliceAll &all) |
Returns a SliceAll object. More... | |
Slice | slice (const SliceAll &all, int stride) |
Constructs a Slice object with a given stride. More... | |
A SliceTo
is basically a SliceFromTo
with a begin index equal to zero. A SliceTo
is normally created by calling the global function slice()
.
slice()
. jem::SliceTo::SliceTo | ( | int | last | ) |