View::View()
Create an empty View object. Call make_view() for your convenience.
Synopsis
View()
View::AddFull()
Create full view object at current dimension.
Synopsis
View &AddFull()Return
View object.
View::AddScalar()
Create view object of given index at current dimension.
Synopsis
View &AddScalar(int64_t n)Arguments
n: given index.Return
View object.
View::AddSlice()
Create view object of slice at current dimension.
Synopsis
View &AddSlice(int64_t start)Arguments
start: start index, inclusive.Return
View object.
View::AddSlice()
Create view object of slice at current dimension.
Synopsis
View &AddSlice(int64_t start, int64_t stop)Arguments
start: start index, inclusive.
stop: stop index, exclusive.Return
View object.
View::AddSlice()
Create view object of slice at current dimension.
Synopsis
View &AddSlice(
int64_t start,
int64_t stop,
int64_t step)Arguments
start: start index, inclusive.
stop: stop index, exclusive.
step: step size between start and stop index. It can be negative.Return
View object.
View::operator()()
Create full view object at current dimension.
Synopsis
View &operator()()Return
View object.
View::operator()()
Create view object of slice at current dimension.
Synopsis
View &operator()(int64_t start, int64_t stop)Arguments
start: start index, inclusive.
stop: stop index, exclusive.Return
View object.
View::operator()()
Create view object of slice at current dimension.
Synopsis
View &operator()(
int64_t start,
int64_t stop,
int64_t step)Arguments
start: start index, inclusive.
stop: stop index, exclusive.
step: step size between start and stop index. It can be negative.Return
View object.
View::operator()()
Create view object of given index at current dimension.
Synopsis
View &operator()(int64_t n)Arguments
n: given index.Return
View object.