Proved a "view" onto an array.
More...
|
|
| View (T *data, std::size_t start, std::size_t size, std::size_t stride) |
| |
|
std::size_t | size () const |
| |
|
T & | operator[] (std::size_t i) |
| | [] index access (with no range checking). [i][j] returns ith row, jth col
|
| |
|
T | operator[] (std::size_t i) const |
| | As above, but const.
|
| |
|
T & | at (std::size_t i) |
| | () index access (with range checking). (i,j) returns ith row, jth col
|
| |
|
T | at (std::size_t i) const |
| | As above, but const.
|
| |
|
T & | operator() (std::size_t i) |
| | () index access (with range checking). (i,j) returns ith row, jth col
|
| |
|
T | operator() (std::size_t i) const |
| | As above, but const.
|
| |
|
T * | data () |
| |
template<typename T>
class LinAlg::View< T >
Proved a "view" onto an array.
The documentation for this class was generated from the following files: