BLRange Struct Reference

Provides start and end indexes. It has the same semantics as Slices in other programming languages - range is always within [star, end) internal (start is inclusive, end is exclusive). It's used to specify a range of an operation of indexed containers like BLString, BLArray, BLGradient, BLPath, etc...

Public Members

Member Functions

Overloaded Operators
Common Functionality
Equality & Comparison

Static Functions

Construction & Destruction

Member Function Documentation

void BLRange::reset()[1/2]◆ 

Reset the range to [0, 0).

void BLRange::reset(size_t rStart, size_t rEnd)[2/2]◆ 

Reset the range to [start, end).