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