Wrapper for af_index. More...
#include <index.h>
Public Member Functions | |
index () | |
Default constructor. More... | |
~index () | |
index (const int idx) | |
Implicit int converter. More... | |
index (const af::seq &s0) | |
Implicit seq converter. More... | |
index (const af_seq &s0) | |
Implicit seq converter. More... | |
index (const af::array &idx0) | |
Implicit int converter. More... | |
index (const index &idx0) | |
Copy constructor. More... | |
bool | isspan () const |
Returns true if the af::index represents a af::span object. More... | |
const af_index_t & | get () const |
Gets the underlying af_index_t object. More... | |
index & | operator= (const index &idx0) |
Assigns idx0 to this index. More... | |
Wrapper for af_index.
This class is a wrapper for the af_index struct in the C interface. It allows implicit type conversion from valid indexing types like int, af::seq, af_seq, and af::array.
~index | ( | ) |
index | ( | const int | idx | ) |
Implicit int converter.
Indexes the af::array at index idx
[in] | idx | is the id of the index |
const af_index_t & get | ( | ) | const |
Gets the underlying af_index_t object.
bool isspan | ( | ) | const |
Assigns idx0 to this index.
[in] | idx0 | is the index to be assigned to the /ref af::index |