|
BDE 4.39.x Production Release
|
#include <bdlb_indexspanutil.h>
This struct serves as a namespace for utility functions that operate on IndexSpan objects.
Static Public Member Functions | |
| static IndexSpan | shrink (const IndexSpan &original, IndexSpan::size_type shrinkBegin, IndexSpan::size_type shrinkEnd) |
|
inlinestatic |
Return an IndexSpan object transformed from the specified original using the specified shrinkBegin and shrinkEnd so that its position is original.position() + shrinkBegin and whose length is original.length() - (shrinkBegin + shrinkEnd).
shrinkBegin + shrinkEnd <= original.length().