Class ix_range (o2scl)

O2scl : Class List

class ix_range : public o2scl::index_spec

Restrict an index to a range.

Public Functions

inline ix_range(size_t ix, size_t start, size_t finish)

Create an ix_range object for index ix beginning at start and ending at finish.

inline ix_range(index_spec &is)

Create an ix_range object from a index_spec object.

Public Members

size_t &begin

The beginning of the range.

size_t &end

The end of the range.