Documentation ¶
Index ¶
- func StringsEQFunc(i0, i1 interface{}) (bool, error)
- type EQCheckFunc
- type Set
- func (self *Set) Add(values ...interface{})
- func (self *Set) AddStrings(values ...string)
- func (self *Set) Copy() *Set
- func (self *Set) Difference(other_sets ...*Set) (*Set, error)
- func (self *Set) Have(value interface{}) (bool, error)
- func (self *Set) Intersection(other_sets ...*Set) (*Set, error)
- func (self *Set) Len() int
- func (self *Set) List() []interface{}
- func (self *Set) ListStrings() []string
- func (self *Set) ListStringsSorted() []string
- func (self *Set) Remove(values ...interface{})
- func (self *Set) SetEQCheckFunc(f EQCheckFunc)
- func (self *Set) Union(other_sets ...*Set) (*Set, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func StringsEQFunc ¶
Types ¶
type EQCheckFunc ¶
type Set ¶
type Set struct {
// contains filtered or unexported fields
}
func Difference ¶
func Intersection ¶
func NewSetString ¶
func NewSetString() *Set
func (*Set) AddStrings ¶
func (*Set) ListStrings ¶
func (*Set) ListStringsSorted ¶
func (*Set) SetEQCheckFunc ¶
func (self *Set) SetEQCheckFunc(f EQCheckFunc)
Click to show internal directories.
Click to hide internal directories.