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  }