public class TagList : Boxed {
public TagList ( ) ;
public void add ( TagMergeMode mode,
string tag ) ;
public void add_valist ( TagMergeMode mode,
string tag,
void** var_args ) ;
public void add_valist_values ( TagMergeMode mode,
string tag,
void** var_args ) ;
public void add_values ( TagMergeMode mode,
string tag ) ;
public weak TagList copy ( ) ;
public static bool copy_value ( GLib.Value dest,
TagList list,
string tag ) ;
public void foreach ( TagForeachFunc func ) ;
public bool get_boolean ( string tag,
bool value ) ;
public bool get_boolean_index ( string tag,
uint index,
bool value ) ;
public bool get_char ( string tag,
string value ) ;
public bool get_char_index ( string tag,
uint index,
string value ) ;
public bool get_date ( string tag,
weak GLib.Date value ) ;
public bool get_date_index ( string tag,
uint index,
weak GLib.Date value ) ;
public bool get_double ( string tag,
double value ) ;
public bool get_double_index ( string tag,
uint index,
double value ) ;
public bool get_float ( string tag,
float value ) ;
public bool get_float_index ( string tag,
uint index,
float value ) ;
public bool get_int ( string tag,
int value ) ;
public bool get_int64 ( string tag,
int64 value ) ;
public bool get_int64_index ( string tag,
uint index,
int64 value ) ;
public bool get_int_index ( string tag,
uint index,
int value ) ;
public bool get_long ( string tag,
long value ) ;
public bool get_long_index ( string tag,
uint index,
long value ) ;
public bool get_pointer ( string tag,
void** value ) ;
public bool get_pointer_index ( string tag,
uint index,
void** value ) ;
public bool get_string ( string tag,
string value ) ;
public bool get_string_index ( string tag,
uint index,
string value ) ;
public uint get_tag_size ( string tag ) ;
public bool get_uchar ( string tag,
uchar[] value ) ;
public bool get_uchar_index ( string tag,
uint index,
uchar[] value ) ;
public bool get_uint ( string tag,
uint value ) ;
public bool get_uint64 ( string tag,
uint64 value ) ;
public bool get_uint64_index ( string tag,
uint index,
uint64 value ) ;
public bool get_uint_index ( string tag,
uint index,
uint value ) ;
public bool get_ulong ( string tag,
ulong value ) ;
public bool get_ulong_index ( string tag,
uint index,
ulong value ) ;
public GLib.Value get_value_index ( string tag,
uint index ) ;
public void insert ( TagList from,
TagMergeMode mode ) ;
public bool is_empty ( ) ;
public weak TagList merge ( TagList list2,
TagMergeMode mode ) ;
public void remove_tag ( string tag ) ;
}

public TagList ( ) ;
public void add ( TagMergeMode mode,
string tag ) ;
public void add_valist ( TagMergeMode mode,
string tag,
void** var_args ) ;
public void add_valist_values ( TagMergeMode mode,
string tag,
void** var_args ) ;
public void add_values ( TagMergeMode mode,
string tag ) ;
public weak TagList copy ( ) ;
public static bool copy_value ( GLib.Value dest,
TagList list,
string tag ) ;
public void foreach ( TagForeachFunc func ) ;
public bool get_boolean ( string tag,
bool value ) ;
public bool get_boolean_index ( string tag,
uint index,
bool value ) ;
public bool get_char ( string tag,
string value ) ;
public bool get_char_index ( string tag,
uint index,
string value ) ;
public bool get_date ( string tag,
weak GLib.Date value ) ;
public bool get_date_index ( string tag,
uint index,
weak GLib.Date value ) ;
public bool get_double ( string tag,
double value ) ;
public bool get_double_index ( string tag,
uint index,
double value ) ;
public bool get_float ( string tag,
float value ) ;
public bool get_float_index ( string tag,
uint index,
float value ) ;
public bool get_int ( string tag,
int value ) ;
public bool get_int64 ( string tag,
int64 value ) ;
public bool get_int64_index ( string tag,
uint index,
int64 value ) ;
public bool get_int_index ( string tag,
uint index,
int value ) ;
public bool get_long ( string tag,
long value ) ;
public bool get_long_index ( string tag,
uint index,
long value ) ;
public bool get_pointer ( string tag,
void** value ) ;
public bool get_pointer_index ( string tag,
uint index,
void** value ) ;
public bool get_string ( string tag,
string value ) ;
public bool get_string_index ( string tag,
uint index,
string value ) ;
public uint get_tag_size ( string tag ) ;
public bool get_uchar ( string tag,
uchar[] value ) ;
public bool get_uchar_index ( string tag,
uint index,
uchar[] value ) ;
public bool get_uint ( string tag,
uint value ) ;
public bool get_uint64 ( string tag,
uint64 value ) ;
public bool get_uint64_index ( string tag,
uint index,
uint64 value ) ;
public bool get_uint_index ( string tag,
uint index,
uint value ) ;
public bool get_ulong ( string tag,
ulong value ) ;
public bool get_ulong_index ( string tag,
uint index,
ulong value ) ;
public GLib.Value get_value_index ( string tag,
uint index ) ;
public void insert ( TagList from,
TagMergeMode mode ) ;
public bool is_empty ( ) ;
public weak TagList merge ( TagList list2,
TagMergeMode mode ) ;
public void remove_tag ( string tag ) ;
Created by Valadoc