Table of Contents - hamster-3.0.0 Documentation
Classes and Modules
- Enumerable
- Hamster
- Hamster::Associable
- Hamster::Cons
- Hamster::Deque
- Hamster::EmptyList
- Hamster::Enumerable
- Hamster::Hash
- Hamster::Immutable
- Hamster::Immutable::ClassMethods
- Hamster::Immutable::InstanceMethods
- Hamster::Immutable::MemoizeMethods
- Hamster::LazyList
- Hamster::List
- Hamster::MutableHash
- Hamster::MutableQueue
- Hamster::MutableSet
- Hamster::Partitioned
- Hamster::Partitioner
- Hamster::ReadCopyUpdate
- Hamster::Realizable
- Hamster::Set
- Hamster::SortedSet
- Hamster::SortedSet::AVLNode
- Hamster::SortedSet::AVLNode::Empty
- Hamster::SortedSet::PlainAVLNode
- Hamster::SortedSet::PlainAVLNode::Empty
- Hamster::Splitter
- Hamster::Splitter::Left
- Hamster::Splitter::Right
- Hamster::Trie
- Hamster::Undefined
- Hamster::Vector
- IO
- Struct
Methods
- ::[] — Hamster::Vector
- ::[] — Hamster::Hash
- ::[] — Hamster::Deque
- ::[] — Hamster::MutableQueue
- ::[] — Hamster::List
- ::[] — Hamster::MutableHash
- ::[] — Hamster::Set
- ::[] — Hamster::SortedSet
- ::[] — Hamster::Trie
- ::[] — Hamster::MutableSet
- ::alloc — Hamster::Deque
- ::alloc — Hamster::Set
- ::alloc — Hamster::Vector
- ::alloc — Hamster::Hash
- ::alloc — Hamster::SortedSet
- ::cached_size? — Hamster::EmptyList
- ::empty — Hamster::List
- ::empty — Hamster::Hash
- ::empty — Hamster::Set
- ::empty — Hamster::Deque
- ::empty — Hamster::Vector
- ::empty — Hamster::SortedSet
- ::empty? — Hamster::EmptyList
- ::enumerate — Hamster
- ::first — Hamster::EmptyList
- ::from — Hamster
- ::from_enum — Hamster::List
- ::from_items — Hamster::SortedSet::PlainAVLNode
- ::from_items — Hamster::SortedSet::AVLNode
- ::head — Hamster::EmptyList
- ::included — Hamster::Immutable
- ::interval — Hamster
- ::interval_exclusive — Hamster
- ::iterate — Hamster
- ::length — Hamster::EmptyList
- ::new — Hamster::Vector
- ::new — Hamster::SortedSet::PlainAVLNode::Empty
- ::new — Hamster::SortedSet::AVLNode::Empty
- ::new — Hamster::Splitter
- ::new — Hamster::Deque
- ::new — Hamster::Hash
- ::new — Hamster::Realizable
- ::new — Hamster::Cons
- ::new — Hamster::ReadCopyUpdate
- ::new — Hamster::Partitioned
- ::new — Hamster::Splitter::Right
- ::new — Hamster::Partitioner
- ::new — Hamster::Set
- ::new — Hamster::Splitter::Left
- ::new — Hamster::SortedSet::PlainAVLNode
- ::new — Hamster::LazyList
- ::new — Hamster::Trie
- ::new — Hamster::SortedSet
- ::new — Hamster::SortedSet::AVLNode
- ::repeat — Hamster
- ::replicate — Hamster
- ::size — Hamster::EmptyList
- ::stream — Hamster
- ::tail — Hamster::EmptyList
- ::to_ruby — Hamster
- #& — Hamster::SortedSet
- #& — Hamster::Set
- #* — Hamster::Vector
- #+ — Hamster::List
- #+ — Hamster::SortedSet
- #+ — Hamster::Vector
- #+ — Hamster::Set
- #- — Hamster::Set
- #- — Hamster::SortedSet
- #< — Hamster::Set
- #< — Hamster::Hash
- #<< — Hamster::Set
- #<< — Hamster::MutableSet
- #<< — Hamster::Vector
- #<< — Hamster::List
- #<< — Hamster::SortedSet
- #<= — Hamster::Set
- #<= — Hamster::Hash
- #<=> — Hamster::Enumerable
- #== — Hamster::Set
- #== — Hamster::Hash
- #== — Hamster::Enumerable
- #== — Hamster::ReadCopyUpdate
- #== — Hamster::Deque
- #== — Hamster::Trie
- #> — Hamster::Hash
- #> — Hamster::Set
- #>= — Hamster::Set
- #>= — Hamster::Hash
- #[] — Hamster::Vector
- #[] — Hamster::Hash
- #[] — Hamster::List
- #[] — Hamster::SortedSet
- #[]= — Hamster::MutableHash
- #^ — Hamster::SortedSet
- #^ — Hamster::Set
- #__hamster_immutable_dup__ — Hamster::Immutable::InstanceMethods
- #_uniq — Hamster::List
- #above — Hamster::SortedSet
- #add — Hamster::Set
- #add — Hamster::List
- #add — Hamster::MutableSet
- #add — Hamster::Vector
- #add — Hamster::SortedSet
- #add? — Hamster::MutableSet
- #add? — Hamster::Set
- #add? — Hamster::SortedSet
- #append — Hamster::List
- #assoc — Hamster::Vector
- #assoc — Hamster::Hash
- #at — Hamster::SortedSet::AVLNode::Empty
- #at — Hamster::Vector
- #at — Hamster::SortedSet
- #at — Hamster::Trie
- #at — Hamster::SortedSet::AVLNode
- #at — Hamster::List
- #balance — Hamster::SortedSet::AVLNode
- #below — Hamster::SortedSet
- #between — Hamster::SortedSet::AVLNode
- #between — Hamster::SortedSet::AVLNode::Empty
- #between — Hamster::SortedSet
- #break — Hamster::List
- #bsearch — Hamster::Vector
- #bulk_delete — Hamster::Trie
- #bulk_delete — Hamster::SortedSet::AVLNode
- #bulk_delete — Hamster::SortedSet::AVLNode::Empty
- #bulk_insert — Hamster::SortedSet::AVLNode::Empty
- #bulk_insert — Hamster::SortedSet::AVLNode
- #bulk_insert — Hamster::SortedSet::PlainAVLNode::Empty
- #bulk_put — Hamster::Trie
- #cached_size? — Hamster::LazyList
- #cached_size? — Hamster::Cons
- #cached_size? — Hamster::Realizable
- #cached_size? — Hamster::List
- #chunk — Hamster::List
- #clear — Hamster::List
- #clear — Hamster::Deque
- #clear — Hamster::Set
- #clear — Hamster::SortedSet
- #clear — Hamster::Vector
- #clear — Hamster::Hash
- #clear — Hamster::SortedSet::AVLNode
- #clear — Hamster::SortedSet::PlainAVLNode
- #clone — Hamster::Immutable::InstanceMethods
- #clone — Hamster::List
- #collect — Hamster::Set
- #collect — Hamster::List
- #collect — Hamster::SortedSet
- #collect — Hamster::Hash
- #collect — Hamster::Vector
- #combination — Hamster::List
- #combination — Hamster::Vector
- #compact — Hamster::Enumerable
- #concat — Hamster::List
- #concat — Hamster::Vector
- #cons — Hamster::List
- #copy_size — Hamster::Trie
- #cycle — Hamster::List
- #default_proc — Hamster::Hash
- #delete — Hamster::List
- #delete — Hamster::MutableSet
- #delete — Hamster::Set
- #delete — Hamster::SortedSet::AVLNode::Empty
- #delete — Hamster::SortedSet
- #delete — Hamster::Hash
- #delete — Hamster::SortedSet::AVLNode
- #delete — Hamster::Trie
- #delete — Hamster::MutableHash
- #delete — Hamster::Vector
- #delete? — Hamster::MutableSet
- #delete? — Hamster::SortedSet
- #delete? — Hamster::Set
- #delete_at — Hamster::List
- #delete_at — Hamster::Trie
- #delete_at — Hamster::SortedSet
- #delete_at — Hamster::Vector
- #delete_if — Hamster::Enumerable
- #dequeue — Hamster::MutableQueue
- #dequeue — Hamster::Deque
- #derive — Hamster::SortedSet::AVLNode
- #derive — Hamster::SortedSet::PlainAVLNode
- #derive_new_hash — Hamster::Hash
- #derive_new_sorted_set — Hamster::SortedSet
- #detect — Hamster::Hash
- #difference — Hamster::SortedSet
- #difference — Hamster::Set
- #dig — Hamster::Associable
- #direction — Hamster::SortedSet::PlainAVLNode
- #direction — Hamster::SortedSet::AVLNode
- #disjoint? — Hamster::SortedSet
- #disjoint? — Hamster::Set
- #done? — Hamster::Splitter
- #done? — Hamster::Partitioner
- #drop — Hamster::SortedSet
- #drop — Hamster::List
- #drop — Hamster::SortedSet::AVLNode
- #drop — Hamster::SortedSet::AVLNode::Empty
- #drop — Hamster::Vector
- #drop_while — Hamster::SortedSet
- #drop_while — Hamster::List
- #drop_while — Hamster::Vector
- #dup — Hamster::Immutable::InstanceMethods
- #dup — Hamster::List
- #each — Hamster::Trie
- #each — Hamster::SortedSet::AVLNode::Empty
- #each — Hamster::Hash
- #each — Hamster::Vector
- #each — Hamster::Set
- #each — Hamster::SortedSet::AVLNode
- #each — Hamster::SortedSet
- #each — Hamster::List
- #each_between — Hamster::SortedSet::AVLNode::Empty
- #each_between — Hamster::SortedSet::AVLNode
- #each_chunk — Hamster::List
- #each_greater — Hamster::SortedSet::AVLNode
- #each_greater — Hamster::SortedSet::AVLNode::Empty
- #each_index — Hamster::Enumerable
- #each_key — Hamster::Hash
- #each_less — Hamster::SortedSet::AVLNode::Empty
- #each_less — Hamster::SortedSet::AVLNode
- #each_pair — Hamster::Hash
- #each_slice — Hamster::List
- #each_value — Hamster::Hash
- #empty? — Hamster::SortedSet::AVLNode::Empty
- #empty? — Hamster::Trie
- #empty? — Hamster::Realizable
- #empty? — Hamster::Vector
- #empty? — Hamster::Hash
- #empty? — Hamster::Cons
- #empty? — Hamster::SortedSet
- #empty? — Hamster::LazyList
- #empty? — Hamster::Deque
- #empty? — Hamster::Set
- #empty? — Hamster::SortedSet::AVLNode
- #enqueue — Hamster::Deque
- #enqueue — Hamster::MutableQueue
- #entries — Hamster::Deque
- #eql? — Hamster::Vector
- #eql? — Hamster::Set
- #eql? — Hamster::Deque
- #eql? — Hamster::ReadCopyUpdate
- #eql? — Hamster::SortedSet
- #eql? — Hamster::Trie
- #eql? — Hamster::List
- #eql? — Hamster::Hash
- #except — Hamster::Hash
- #exclusion — Hamster::SortedSet
- #exclusion — Hamster::Set
- #fetch — Hamster::Hash
- #fetch — Hamster::SortedSet
- #fetch — Hamster::Vector
- #fetch_values — Hamster::Hash
- #fill — Hamster::List
- #fill — Hamster::Vector
- #find — Hamster::Hash
- #find_all — Hamster::List
- #find_all — Hamster::Hash
- #find_all — Hamster::Set
- #find_all — Hamster::SortedSet
- #find_all — Hamster::Vector
- #find_and_delete — Hamster::Trie
- #find_index — Hamster::SortedSet
- #finish_removal — Hamster::SortedSet::AVLNode
- #first — Hamster::LazyList
- #first — Hamster::Realizable
- #first — Hamster::Vector
- #first — Hamster::SortedSet
- #first — Hamster::Set
- #first — Hamster::Deque
- #flat_map — Hamster::List
- #flat_map — Hamster::Vector
- #flatten — Hamster::Set
- #flatten — Hamster::List
- #flatten — Hamster::Hash
- #flatten — Hamster::Vector
- #flatten_node — Hamster::Vector
- #flatten_range — Hamster::Vector
- #flatten_suffix — Hamster::Vector
- #from — Hamster::SortedSet
- #from_items — Hamster::SortedSet::AVLNode
- #from_items — Hamster::SortedSet::PlainAVLNode
- #get — Hamster::Trie
- #get — Hamster::Vector
- #get — Hamster::Hash
- #grep — Hamster::Enumerable
- #grep_v — Hamster::Enumerable
- #group — Hamster::List
- #group_by — Hamster::Enumerable
- #group_by — Hamster::List
- #group_by_with — Hamster::Enumerable
- #has_key? — Hamster::Hash
- #has_value? — Hamster::Hash
- #hash — Hamster::Vector
- #hash — Hamster::SortedSet
- #hash — Hamster::Set
- #hash — Hamster::List
- #hash — Hamster::Hash
- #head — Hamster::Realizable
- #head — Hamster::LazyList
- #height — Hamster::SortedSet::AVLNode::Empty
- #immutable! — Hamster::Immutable::MemoizeMethods
- #immutable! — Hamster::Immutable::InstanceMethods
- #immutable? — Hamster::Immutable::InstanceMethods
- #include? — Hamster::SortedSet::AVLNode
- #include? — Hamster::SortedSet
- #include? — Hamster::Trie
- #include? — Hamster::Set
- #include? — Hamster::SortedSet::AVLNode::Empty
- #include? — Hamster::Hash
- #index — Hamster::SortedSet
- #index_for — Hamster::Trie
- #indices — Hamster::List
- #init — Hamster::List
- #inits — Hamster::List
- #insert — Hamster::SortedSet::PlainAVLNode::Empty
- #insert — Hamster::SortedSet::AVLNode::Empty
- #insert — Hamster::SortedSet::AVLNode
- #insert — Hamster::List
- #insert — Hamster::Vector
- #inspect — Hamster::List
- #inspect — Hamster::Enumerable
- #inspect — Hamster::Hash
- #inspect — Hamster::Deque
- #intersect? — Hamster::SortedSet
- #intersect? — Hamster::Set
- #intersection — Hamster::Set
- #intersection — Hamster::SortedSet
- #intersperse — Hamster::List
- #invert — Hamster::Hash
- #join — Hamster::Enumerable
- #keep_if — Hamster::SortedSet
- #keep_if — Hamster::Set
- #keep_if — Hamster::Hash
- #keep_if — Hamster::List
- #keep_if — Hamster::Vector
- #keep_only — Hamster::SortedSet::AVLNode
- #keep_only — Hamster::SortedSet::AVLNode::Empty
- #key — Hamster::Hash
- #key? — Hamster::Hash
- #key? — Hamster::Trie
- #keys — Hamster::Hash
- #last — Hamster::Deque
- #last — Hamster::Vector
- #last — Hamster::SortedSet
- #last — Hamster::List
- #leaf_node_for — Hamster::Vector
- #left — Hamster::SortedSet::AVLNode::Empty
- #length — Hamster::Realizable
- #length — Hamster::LazyList
- #length — Hamster::SortedSet
- #length — Hamster::Hash
- #length — Hamster::Cons
- #length — Hamster::List
- #length — Hamster::Deque
- #length — Hamster::Set
- #map — Hamster::Set
- #map — Hamster::List
- #map — Hamster::SortedSet
- #map — Hamster::Vector
- #map — Hamster::Hash
- #marshal_dump — Hamster::Hash
- #marshal_dump — Hamster::SortedSet
- #marshal_dump — Hamster::Deque
- #marshal_dump — Hamster::Vector
- #marshal_dump — Hamster::Set
- #marshal_load — Hamster::Deque
- #marshal_load — Hamster::Set
- #marshal_load — Hamster::SortedSet
- #marshal_load — Hamster::Hash
- #marshal_load — Hamster::Vector
- #max — Hamster::SortedSet
- #max — Hamster::SortedSet::AVLNode
- #max — Hamster::SortedSet::AVLNode::Empty
- #member? — Hamster::SortedSet
- #member? — Hamster::Set
- #member? — Hamster::Hash
- #memoize — Hamster::Immutable::ClassMethods
- #merge — Hamster::SortedSet
- #merge — Hamster::List
- #merge — Hamster::Hash
- #merge — Hamster::Set
- #merge_by — Hamster::List
- #method_missing — Hamster::List
- #method_missing — Hamster::ReadCopyUpdate
- #min — Hamster::SortedSet
- #min — Hamster::SortedSet::AVLNode
- #min — Hamster::SortedSet::AVLNode::Empty
- #natural_order? — Hamster::SortedSet::AVLNode
- #natural_order? — Hamster::SortedSet::PlainAVLNode::Empty
- #natural_order? — Hamster::SortedSet::PlainAVLNode
- #natural_order? — Hamster::SortedSet::AVLNode::Empty
- #new — Hamster::Immutable::ClassMethods
- #new_trie — Hamster::Set
- #next_item — Hamster::Partitioner
- #next_item — Hamster::Splitter
- #partition — Hamster::SortedSet::AVLNode
- #partition — Hamster::List
- #partition — Hamster::Enumerable
- #permutation — Hamster::Vector
- #permutation — Hamster::List
- #pop — Hamster::Vector
- #pop — Hamster::Deque
- #pop — Hamster::List
- #prefix — Hamster::SortedSet::AVLNode::Empty
- #prefix — Hamster::SortedSet::AVLNode
- #pretty_print — Hamster::List
- #pretty_print — Hamster::Deque
- #pretty_print — Hamster::Hash
- #pretty_print — Hamster::Enumerable
- #product — Hamster::Enumerable
- #product — Hamster::Vector
- #proper_subset? — Hamster::SortedSet
- #proper_subset? — Hamster::Set
- #proper_superset? — Hamster::Set
- #proper_superset? — Hamster::SortedSet
- #push — Hamster::Vector
- #push — Hamster::Deque
- #put — Hamster::MutableHash
- #put — Hamster::Trie
- #put — Hamster::Hash
- #put — Hamster::Vector
- #put! — Hamster::Trie
- #rassoc — Hamster::Vector
- #rassoc — Hamster::Hash
- #realize — Hamster::Splitter::Left
- #realize — Hamster::LazyList
- #realize — Hamster::Splitter::Right
- #realize — Hamster::Partitioned
- #realized? — Hamster::Realizable
- #rebalance — Hamster::SortedSet::AVLNode
- #rebalance_left — Hamster::SortedSet::AVLNode
- #rebalance_right — Hamster::SortedSet::AVLNode
- #reduce — Hamster::Trie
- #reject — Hamster::Enumerable
- #repeated_combination — Hamster::Vector
- #repeated_permutation — Hamster::Vector
- #replace_node_suffix — Hamster::Vector
- #replace_suffix — Hamster::Vector
- #respond_to? — Hamster::List
- #reverse — Hamster::List
- #reverse — Hamster::Vector
- #reverse_each — Hamster::Hash
- #reverse_each — Hamster::SortedSet::AVLNode::Empty
- #reverse_each — Hamster::Vector
- #reverse_each — Hamster::Trie
- #reverse_each — Hamster::SortedSet
- #reverse_each — Hamster::Set
- #reverse_each — Hamster::SortedSet::AVLNode
- #reverse_traverse_depth_first — Hamster::Vector
- #right — Hamster::SortedSet::AVLNode::Empty
- #rindex — Hamster::Vector
- #rotate — Hamster::List
- #rotate — Hamster::Vector
- #sample — Hamster::Vector
- #sample — Hamster::Hash
- #sample — Hamster::SortedSet
- #sample — Hamster::Set
- #sample — Hamster::List
- #select — Hamster::Vector
- #select — Hamster::Set
- #select — Hamster::Hash
- #select — Hamster::List
- #select — Hamster::SortedSet
- #select — Hamster::Trie
- #set — Hamster::Vector
- #shift — Hamster::Deque
- #shift — Hamster::Vector
- #shuffle — Hamster::Vector
- #size — Hamster::Set
- #size — Hamster::SortedSet::AVLNode::Empty
- #size — Hamster::LazyList
- #size — Hamster::Deque
- #size — Hamster::Hash
- #size — Hamster::SortedSet
- #size — Hamster::List
- #size — Hamster::Cons
- #size — Hamster::Realizable
- #slice — Hamster::SortedSet
- #slice — Hamster::Vector
- #slice — Hamster::List
- #slice — Hamster::SortedSet::AVLNode
- #slice — Hamster::Hash
- #slice — Hamster::SortedSet::AVLNode::Empty
- #sort — Hamster::Vector
- #sort — Hamster::Set
- #sort — Hamster::SortedSet
- #sort — Hamster::List
- #sort — Hamster::Hash
- #sort_by — Hamster::Enumerable
- #sort_by — Hamster::Vector
- #sort_by — Hamster::SortedSet
- #sort_by — Hamster::List
- #sort_by — Hamster::Hash
- #sort_by — Hamster::Set
- #span — Hamster::List
- #split_at — Hamster::List
- #store — Hamster::Hash
- #store — Hamster::MutableHash
- #subsequence — Hamster::SortedSet
- #subsequence — Hamster::Vector
- #subsequences — Hamster::List
- #subset? — Hamster::Set
- #subset? — Hamster::SortedSet
- #subtract — Hamster::Set
- #subtract — Hamster::SortedSet
- #suffix — Hamster::SortedSet::AVLNode::Empty
- #suffix — Hamster::SortedSet::AVLNode
- #sum — Hamster::Enumerable
- #superset? — Hamster::Set
- #superset? — Hamster::SortedSet
- #tail — Hamster::Realizable
- #tail — Hamster::LazyList
- #tails — Hamster::List
- #take — Hamster::SortedSet::AVLNode
- #take — Hamster::SortedSet
- #take — Hamster::Vector
- #take — Hamster::SortedSet::AVLNode::Empty
- #take — Hamster::List
- #take_while — Hamster::SortedSet
- #take_while — Hamster::List
- #take_while — Hamster::Vector
- #to_a — Hamster::Deque
- #to_a — Hamster::Vector
- #to_ary — Hamster::Vector
- #to_ary — Hamster::Deque
- #to_h — Struct
- #to_h — Hamster::Hash
- #to_hash — Hamster::Hash
- #to_list — Hamster::Deque
- #to_list — Hamster::List
- #to_list — IO
- #to_list — Enumerable
- #to_proc — Hamster::Hash
- #to_set — Hamster::Set
- #to_set — Hamster::Enumerable
- #transform — Hamster::ReadCopyUpdate
- #transform — Hamster::Immutable::InstanceMethods
- #transform_unless — Hamster::Immutable::InstanceMethods
- #transpose — Hamster::List
- #transpose — Hamster::Vector
- #traverse_depth_first — Hamster::Vector
- #union — Hamster::List
- #union — Hamster::Set
- #union — Hamster::SortedSet
- #uniq — Hamster::List
- #uniq — Hamster::Vector
- #unshift — Hamster::Vector
- #unshift — Hamster::Deque
- #up_to — Hamster::SortedSet
- #update_in — Hamster::Associable
- #update_leaf_node — Hamster::Vector
- #update_root — Hamster::Vector
- #value? — Hamster::Hash
- #values — Hamster::Hash
- #values_at — Hamster::Hash
- #values_at — Hamster::SortedSet
- #values_at — Hamster::Vector
- #zip — Hamster::Vector
- #zip — Hamster::List
- #| — Hamster::List
- #| — Hamster::Set
- #| — Hamster::SortedSet