14 lines
271 B
Go
14 lines
271 B
Go
package interval
|
|
|
|
func (intvls *intervals) Add(itvl *Interval) {
|
|
intvls.Intervals = append(intvls.Intervals, itvl)
|
|
intvls.reset()
|
|
}
|
|
|
|
func (intvls *intervals) reset() {
|
|
intvls.Sorted = false
|
|
intvls.GapsList = nil
|
|
intvls.OverlappedList = nil
|
|
intvls.MergeList = nil
|
|
}
|