glib-2.0 Reference Manual

Synopsis

public class Sequence < G >  {
    public                              Sequence                  ( DestroyNotify?      data_destroy ) ;


    public    int                       get_length                (  ) ;
    public    void                      foreach                   ( Func                func ) ;
    public    static void               foreach_range             ( SequenceIter< G >   begin,
                                                                    SequenceIter< G >   end,
                                                                    Func                func ) ;
    public    void                      sort                      ( CompareDataFunc     cmp_func ) ;
    public    void                      sort_iter                 ( SequenceIterCompareFunc func ) ;
    public    weak SequenceIter< G >    get_begin_iter            (  ) ;
    public    weak SequenceIter< G >    get_end_iter              (  ) ;
    public    weak SequenceIter< G >    get_iter_at_pos           (  ) ;
    public    weak SequenceIter< G >    append                    ( G                   data ) ;
    public    weak SequenceIter< G >    prepend                   ( G                   data ) ;
    public    static weak SequenceIter< G >  insert_before             ( SequenceIter< G >   iter,
                                                                    G                   data ) ;
    public    static void               move                      ( SequenceIter< G >   src,
                                                                    SequenceIter< G >   dest ) ;
    public    static void               swap                      ( SequenceIter< G >   src,
                                                                    SequenceIter< G >   dest ) ;
    public    weak SequenceIter< G >    insert_sorted             ( G                   data,
                                                                    CompareDataFunc     cmp_func ) ;
    public    weak SequenceIter< G >    insert_sorted_iter        ( G                   data,
                                                                    SequenceIterCompareFunc iter_cmp ) ;
    public    static void               sort_changed              ( SequenceIter< G >   iter,
                                                                    CompareDataFunc     cmp_func ) ;
    public    static void               sort_changed_iter         ( SequenceIter< G >   iter,
                                                                    SequenceIterCompareFunc iter_cmp ) ;
    public    static void               remove                    ( SequenceIter< G >   iter ) ;
    public    static void               remove_range              ( SequenceIter< G >   begin,
                                                                    SequenceIter< G >   end ) ;
    public    static void               move_range                ( SequenceIter< G >   dest,
                                                                    SequenceIter< G >   begin,
                                                                    SequenceIter< G >   end ) ;
    public    weak SequenceIter< G >    search                    ( G                   data,
                                                                    CompareDataFunc     cmp_func ) ;
    public    weak SequenceIter< G >    search_iter               ( G                   data,
                                                                    SequenceIterCompareFunc iter_cmp ) ;
    public    static weak G             get                       ( SequenceIter< G >   iter ) ;
    public    static void               set                       ( SequenceIter< G >   iter,
                                                                    G                   data ) ;
    public    static weak SequenceIter< G >  range_get_midpoint        ( SequenceIter< G >   begin,
                                                                    SequenceIter< G >   end ) ;
}

Sequence Description

Details

Constructor Details

Sequence ()
    public                              Sequence                  ( DestroyNotify?      data_destroy ) ;		

Field Details

Signal Details

Property Details

Method Details

get_length ()
    public    int                       get_length                (  ) ;		

foreach ()
    public    void                      foreach                   ( Func                func ) ;		

foreach_range ()
    public    static void               foreach_range             ( SequenceIter< G >   begin,
                                                                    SequenceIter< G >   end,
                                                                    Func                func ) ;		

sort ()
    public    void                      sort                      ( CompareDataFunc     cmp_func ) ;		

sort_iter ()
    public    void                      sort_iter                 ( SequenceIterCompareFunc func ) ;		

get_begin_iter ()
    public    weak SequenceIter< G >    get_begin_iter            (  ) ;		

get_end_iter ()
    public    weak SequenceIter< G >    get_end_iter              (  ) ;		

get_iter_at_pos ()
    public    weak SequenceIter< G >    get_iter_at_pos           (  ) ;		

append ()
    public    weak SequenceIter< G >    append                    ( G                   data ) ;		

prepend ()
    public    weak SequenceIter< G >    prepend                   ( G                   data ) ;		

insert_before ()
    public    static weak SequenceIter< G >  insert_before             ( SequenceIter< G >   iter,
                                                                    G                   data ) ;		

move ()
    public    static void               move                      ( SequenceIter< G >   src,
                                                                    SequenceIter< G >   dest ) ;		

swap ()
    public    static void               swap                      ( SequenceIter< G >   src,
                                                                    SequenceIter< G >   dest ) ;		

insert_sorted ()
    public    weak SequenceIter< G >    insert_sorted             ( G                   data,
                                                                    CompareDataFunc     cmp_func ) ;		

insert_sorted_iter ()
    public    weak SequenceIter< G >    insert_sorted_iter        ( G                   data,
                                                                    SequenceIterCompareFunc iter_cmp ) ;		

sort_changed ()
    public    static void               sort_changed              ( SequenceIter< G >   iter,
                                                                    CompareDataFunc     cmp_func ) ;		

sort_changed_iter ()
    public    static void               sort_changed_iter         ( SequenceIter< G >   iter,
                                                                    SequenceIterCompareFunc iter_cmp ) ;		

remove ()
    public    static void               remove                    ( SequenceIter< G >   iter ) ;		

remove_range ()
    public    static void               remove_range              ( SequenceIter< G >   begin,
                                                                    SequenceIter< G >   end ) ;		

move_range ()
    public    static void               move_range                ( SequenceIter< G >   dest,
                                                                    SequenceIter< G >   begin,
                                                                    SequenceIter< G >   end ) ;		

search ()
    public    weak SequenceIter< G >    search                    ( G                   data,
                                                                    CompareDataFunc     cmp_func ) ;		

search_iter ()
    public    weak SequenceIter< G >    search_iter               ( G                   data,
                                                                    SequenceIterCompareFunc iter_cmp ) ;		

get ()
    public    static weak G             get                       ( SequenceIter< G >   iter ) ;		

set ()
    public    static void               set                       ( SequenceIter< G >   iter,
                                                                    G                   data ) ;		

range_get_midpoint ()
    public    static weak SequenceIter< G >  range_get_midpoint        ( SequenceIter< G >   begin,
                                                                    SequenceIter< G >   end ) ;		


Created by Valadoc