MCPcopy Create free account
hub / github.com/benbjohnson/immutable / Delete

Method Delete

immutable_test.go:2229–2241  ·  view source on GitHub ↗
(k int)

Source from the content-addressed store, hash-verified

2227}
2228
2229func (m *TSortedMap) Delete(k int) {
2230 m.prev = m.im
2231 m.im = m.im.Delete(k)
2232 m.builder.Delete(k)
2233 delete(m.std, k)
2234
2235 for i := range m.keys {
2236 if m.keys[i] == k {
2237 m.keys = append(m.keys[:i], m.keys[i+1:]...)
2238 break
2239 }
2240 }
2241}
2242
2243func (m *TSortedMap) Validate() error {
2244 for _, k := range m.keys {

Callers 1

TestSortedMap_DeleteFunction · 0.95

Calls 1

DeleteMethod · 0.45

Tested by

no test coverage detected