github.com/whatap/golib@v0.0.22/util/hmap/StringLinkedSetry.go (about) 1 package hmap 2 3 import ( 4 "github.com/whatap/golib/util/stringutil" 5 //"fmt" 6 ) 7 8 type StringLinkedSetry struct { 9 key string 10 hash_next *StringLinkedSetry 11 link_next *StringLinkedSetry 12 link_prev *StringLinkedSetry 13 } 14 15 func (this *StringLinkedSetry) Get() string { 16 return this.key 17 } 18 19 func (this *StringLinkedSetry) Equals(o *StringLinkedSetry) bool { 20 return this.key == o.key 21 } 22 23 func (this *StringLinkedSetry) HashCode() uint { 24 return uint(stringutil.HashCode(this.key)) 25 } 26 27 func (this *StringLinkedSetry) ToString() string { 28 return this.key 29 }