struct Wraith::SetStore(T)

Included Modules

Defined in:

wraithdb/stores/set_store.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new #

[View source]

Instance Method Detail

def &(other : SetStore(T)) : SetStore(T) #

[View source]
def +(other : SetStore(T)) : SetStore(T) #

[View source]
def -(other : SetStore(T)) : SetStore(T) #

[View source]
def ==(other : SetStore(T)) : Bool #

[View source]
def ===(other : SetStore(T)) : Bool #

[View source]
def ^(other : SetStore(T)) : SetStore(T) #

[View source]
def |(other : SetStore(T)) : SetStore(T) #

[View source]
def add(object : T) #

[View source]
def add?(object : T) : Bool #

[View source]
def assign(new_set : Set(T)) : self #

[View source]
def concat(elems : SetStore(T)) : self #

[View source]
def delete(object : T) : Bool #

[View source]
def each(*args, **options) #

[View source]
def each(*args, **options, &) #

[View source]
def empty?(*args, **options) #

[View source]
def empty?(*args, **options, &) #

[View source]
def includes?(*args, **options) #

[View source]
def includes?(*args, **options, &) #

[View source]
def inspect(*args, **options) #

[View source]
def inspect(*args, **options, &) #

[View source]
def intersects?(other : SetStore(T)) : Bool #

[View source]
def proper_subset_of?(other : SetStore(T)) : Bool #

[View source]
def proper_superset_of?(other : SetStore(T)) : Bool #

[View source]
def size(*args, **options) #

[View source]
def size(*args, **options, &) #

[View source]
def store #

[View source]
def subset_of?(other : SetStore(T)) : Bool #

[View source]
def subtract(other : SetStore(T)) : self #

[View source]
def subtract(other : Enumerable) : self #

[View source]