glib-2.0 Reference Manual

Synopsis

public class string {
    public    char[]                    skip ;


    public    weak string?              str                       ( string              needle ) ;
    public    bool                      has_prefix                ( string              prefix ) ;
    public    bool                      has_suffix                ( string              suffix ) ;
    public    string                    printf                    ( ... ) ;
    public    int                       scanf                     ( ... ) ;
    public    string                    concat                    ( string              string2,
                                                                    ... ) ;
    public    string                    ndup                      ( ulong               n ) ;
    public    string                    escape                    ( string              exceptions ) ;
    public    string                    compress                  (  ) ;
    public    string[]                  split                     ( string              delimiter,
                                                                    int                 max_tokens = ÿ% ) ;
    public    string[]                  split_set                 ( string              delimiters,
                                                                    int                 max_tokens = ÿ% ) ;
    public    static string             joinv                     ( string              separator,
                                                                    string[]            str_array ) ;
    public    static string             nfill                     ( ulong               length,
                                                                    char                fill_char ) ;
    public    weak string               next_char                 (  ) ;
    public    unichar                   get_char                  (  ) ;
    public    unichar                   get_char_validated        ( long                max_len ) ;
    public    weak string               offset                    ( long                offset ) ;
    public    long                      pointer_to_offset         ( string              pos ) ;
    public    weak string               prev_char                 (  ) ;
    public    long                      len                       ( long                max ) ;
    public    weak string               chr                       ( long                len,
                                                                    unichar             c ) ;
    public    weak string               rchr                      ( long                len,
                                                                    unichar             c ) ;
    public    string                    reverse                   ( int                 len ) ;
    public    bool                      validate                  ( long                max_len,
                                                                    string              end = null ) ;
    public    string                    up                        ( long                len ) ;
    public    string                    down                      ( long                len ) ;
    public    string                    casefold                  ( long                len ) ;
    public    int                       collate                   ( string              str2 ) ;
    public    string                    locale_to_utf8            ( long                len,
                                                                    ulong               bytes_read,
                                                                    ulong               bytes_written,
                                                                    GLib.Error          error = null ) ;
    public    weak string               chomp                     (  ) ;
    public    weak string               chug                      (  ) ;
    public    weak string               strip                     (  ) ;
    public    uint                      hash                      (  ) ;
    public    int                       to_int                    (  ) ;
    public    long                      to_long                   (  ) ;
    public    double                    to_double                 ( string              endptr = null ) ;
    public    ulong                     to_ulong                  ( string              endptr = null,
                                                                    int                 _base = ÿ% ) ;
    public    int64                     to_int64                  ( string              endptr = null,
                                                                    int                 _base = ÿ% ) ;
    public    long                      size                      (  ) ;
    public    string                    substring                 ( long                offset,
                                                                    long                len ) ;
}

string Description

Details

Constructor Details

Field Details

skip
    public    char[]                    skip ;		

Signal Details

Property Details

Method Details

str ()
    public    weak string?              str                       ( string              needle ) ;		

has_prefix ()
    public    bool                      has_prefix                ( string              prefix ) ;		

has_suffix ()
    public    bool                      has_suffix                ( string              suffix ) ;		

printf ()
    public    string                    printf                    ( ... ) ;		

scanf ()
    public    int                       scanf                     ( ... ) ;		

concat ()
    public    string                    concat                    ( string              string2,
                                                                    ... ) ;		

ndup ()
    public    string                    ndup                      ( ulong               n ) ;		

escape ()
    public    string                    escape                    ( string              exceptions ) ;		

compress ()
    public    string                    compress                  (  ) ;		

split ()
    public    string[]                  split                     ( string              delimiter,
                                                                    int                 max_tokens = ÿ% ) ;		

split_set ()
    public    string[]                  split_set                 ( string              delimiters,
                                                                    int                 max_tokens = ÿ% ) ;		

joinv ()
    public    static string             joinv                     ( string              separator,
                                                                    string[]            str_array ) ;		

nfill ()
    public    static string             nfill                     ( ulong               length,
                                                                    char                fill_char ) ;		

next_char ()
    public    weak string               next_char                 (  ) ;		

get_char ()
    public    unichar                   get_char                  (  ) ;		

get_char_validated ()
    public    unichar                   get_char_validated        ( long                max_len ) ;		

offset ()
    public    weak string               offset                    ( long                offset ) ;		

pointer_to_offset ()
    public    long                      pointer_to_offset         ( string              pos ) ;		

prev_char ()
    public    weak string               prev_char                 (  ) ;		

len ()
    public    long                      len                       ( long                max ) ;		

chr ()
    public    weak string               chr                       ( long                len,
                                                                    unichar             c ) ;		

rchr ()
    public    weak string               rchr                      ( long                len,
                                                                    unichar             c ) ;		

reverse ()
    public    string                    reverse                   ( int                 len ) ;		

validate ()
    public    bool                      validate                  ( long                max_len,
                                                                    string              end = null ) ;		

up ()
    public    string                    up                        ( long                len ) ;		

down ()
    public    string                    down                      ( long                len ) ;		

casefold ()
    public    string                    casefold                  ( long                len ) ;		

collate ()
    public    int                       collate                   ( string              str2 ) ;		

locale_to_utf8 ()
    public    string                    locale_to_utf8            ( long                len,
                                                                    ulong               bytes_read,
                                                                    ulong               bytes_written,
                                                                    GLib.Error          error = null ) ;		

chomp ()
    public    weak string               chomp                     (  ) ;		

chug ()
    public    weak string               chug                      (  ) ;		

strip ()
    public    weak string               strip                     (  ) ;		

hash ()
    public    uint                      hash                      (  ) ;		

to_int ()
    public    int                       to_int                    (  ) ;		

to_long ()
    public    long                      to_long                   (  ) ;		

to_double ()
    public    double                    to_double                 ( string              endptr = null ) ;		

to_ulong ()
    public    ulong                     to_ulong                  ( string              endptr = null,
                                                                    int                 _base = ÿ% ) ;		

to_int64 ()
    public    int64                     to_int64                  ( string              endptr = null,
                                                                    int                 _base = ÿ% ) ;		

size ()
    public    long                      size                      (  ) ;		

substring ()
    public    string                    substring                 ( long                offset,
                                                                    long                len ) ;		


Created by Valadoc