|
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 | ) |