rangeSetOf

inline fun <T : RangeValue> rangeSetOf(block: RangeSetBuilder<T>.() -> Unit): RangeSet<T>

Build a RangeSet using the RangeSetBuilder DSL.

val decorations = rangeSetOf<Decoration> {
add(5, 10, highlightDeco)
add(20, 20, widgetDeco)
}

Ranges must be added in sorted order (by from position).