From be4696ebb9f7d6621a78829bc956422f4f4c12e5 Mon Sep 17 00:00:00 2001 From: Matthew Jaffee Date: Wed, 20 Dec 2017 09:02:03 -0600 Subject: [PATCH] remove interface --- roaring/containers.go | 2 +- roaring/roaring.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/roaring/containers.go b/roaring/containers.go index c80dbeb06..faa531dd9 100644 --- a/roaring/containers.go +++ b/roaring/containers.go @@ -37,7 +37,7 @@ func (slc *SkipListContainers) GetOrCreate(key uint64) *container { return el.Value().(*container) } -func (slc *SkipListContainers) Clone() Containers { +func (slc *SkipListContainers) Clone() *SkipListContainers { nslc := NewSkipListContainers() for c := slc.list.Front(); c != nil; c = c.Next() { nslc.list.Set(c.Key(), c.Value().(*container).clone()) diff --git a/roaring/roaring.go b/roaring/roaring.go index 2de14caf3..62e4b7935 100644 --- a/roaring/roaring.go +++ b/roaring/roaring.go @@ -98,7 +98,7 @@ type Contiterator interface { // Bitmap represents a roaring bitmap. type Bitmap struct { - conts Containers + conts *SkipListContainers // Number of operations written to the writer. opN int