1 Commits

Author SHA1 Message Date
157e4f302d ForEachLine added 2022-04-02 11:33:59 +02:00

View File

@ -65,6 +65,13 @@ func (b *Buffer[T]) Height() int {
return b.height
}
// ForEach calls f for every value in this buffer
func (b *Buffer[T]) ForEachLine(f func(line int, content []T)) {
for line, content := range b.data {
f(line, content)
}
}
// ForEach calls f for every value in this buffer
func (b *Buffer[T]) ForEach(f func(x, y int, v T)) {
for y, col := range b.data {