public class Sequence<
G
>
G
>
G
> begin, SequenceIter<G
> end, Func<G
> func)
G
> insert_before (SequenceIter<G
> iter, owned G
data)
G
> src, SequenceIter<G
> dest)
G
> src, SequenceIter<G
> dest)
G
> iter, CompareDataFunc<G
> cmp_func)
G
> iter, SequenceIterCompareFunc<G
> iter_cmp)
G
> iter)
G
> begin, SequenceIter<G
> end)
G
> dest, SequenceIter<G
> begin, SequenceIter<G
> end)
G
@get (SequenceIter<G
> iter)
G
> iter, owned G
data)
G
> range_get_midpoint (SequenceIter<G
> begin, SequenceIter<G
> end)
G
> func)
G
> cmp_func)
G
> func)
G
> get_begin_iter ()
G
> get_end_iter ()
G
> get_iter_at_pos (int pos)
G
> append (owned G
data)
G
> prepend (owned G
data)
G
> insert_sorted (owned G
data, CompareDataFunc<G
> cmp_func)
G
> insert_sorted_iter (owned G
data, SequenceIterCompareFunc<G
> iter_cmp)
G
> search (G
data, CompareDataFunc<G
> cmp_func)
G
> search_iter (G
data, SequenceIterCompareFunc<G
> iter_cmp)
G
> lookup (G
data, CompareDataFunc<G
> cmp_func)
G
> lookup_iter (G
data, SequenceIterCompareFunc<G
> iter_cmp)