Lines Matching defs:StringSet
23 type StringSet struct { struct
24 set map[string]present
36 func (s *StringSet) Copy() *StringSet {
49 func (s *StringSet) Insert(elements ...string) {
57 func (s *StringSet) Delete(elements ...string) {
65 func (s *StringSet) Intersect(other *StringSet) *StringSet {
89 func (s *StringSet) Disjoint(other *StringSet) bool {
112 func (s *StringSet) Difference(other *StringSet) *StringSet {
133 func (s *StringSet) Unique(other *StringSet) *StringSet {
152 func (s *StringSet) Equal(other *StringSet) bool {
176 func (s *StringSet) Union(other *StringSet) *StringSet {
187 func (s *StringSet) Contains(element string) bool {
193 func (s *StringSet) Len() int {
198 func (s *StringSet) Empty() bool {
204 func (s *StringSet) Elements() []string {
213 func (s *StringSet) Sorted() []string {
221 func (s *StringSet) String() string {