public class Index : Object {
public weak GLib.List groups ;
public weak IndexGroup curgroup ;
public int maxgroup ;
public IndexResolverMethod method ;
public void** resolver_user_data ;
public IndexFilter filter ;
public void** filter_user_data ;
public GLib.DestroyNotify filter_user_data_destroy ;
public weak GLib.HashTable writers ;
public int last_id ;
public weak IndexResolver resolver { get; set; } ;
public Index ( ) ;
public Index.group ( Index index ) ;
public signal void entry_added ( IndexEntry entry ) ;
public weak IndexEntry add_association ( int id,
AssocFlags flags,
Format format,
int64 value ) ;
public weak IndexEntry add_associationv ( int id,
AssocFlags flags,
int n,
IndexAssociation list ) ;
public weak IndexEntry add_format ( int id,
Format format ) ;
public weak IndexEntry add_id ( int id,
string description ) ;
public weak IndexEntry add_object ( int id,
string key,
GLib.Type type,
void** object ) ;
public weak IndexEntry get_assoc_entry_full ( int id,
IndexLookupMethod method,
AssocFlags flags,
Format format,
int64 value,
GLib.CompareDataFuncfunc ) ;
public IndexCertainty get_certainty ( ) ;
public int get_group ( ) ;
public void set_certainty ( IndexCertainty certainty ) ;
public void set_filter ( IndexFilter filter ) ;
public void set_filter_full ( IndexFilter filter,
GLib.DestroyNotify user_data_destroy ) ;
public bool set_group ( int groupnum ) ;
public void set_resolver ( IndexResolver resolver ) ;
public virtual void add_entry ( IndexEntry entry ) ;
public virtual void commit ( int id ) ;
public virtual weak IndexEntry get_assoc_entry ( int id,
IndexLookupMethod method,
AssocFlags flags,
Format format,
int64 value ) ;
public virtual bool get_writer_id ( Object writer,
int id ) ;
}

public Index ( ) ;
public Index.group ( Index index ) ;
public weak GLib.List groups ;
public weak IndexGroup curgroup ;
public int maxgroup ;
public IndexResolverMethod method ;
public void** resolver_user_data ;
public IndexFilter filter ;
public void** filter_user_data ;
public GLib.DestroyNotify filter_user_data_destroy ;
public weak GLib.HashTable writers ;
public int last_id ;
public signal void entry_added ( IndexEntry entry ) ;
public weak IndexResolver resolver { get; set; } ;
public weak IndexEntry add_association ( int id,
AssocFlags flags,
Format format,
int64 value ) ;
public weak IndexEntry add_associationv ( int id,
AssocFlags flags,
int n,
IndexAssociation list ) ;
public weak IndexEntry add_format ( int id,
Format format ) ;
public weak IndexEntry add_id ( int id,
string description ) ;
public weak IndexEntry add_object ( int id,
string key,
GLib.Type type,
void** object ) ;
public weak IndexEntry get_assoc_entry_full ( int id,
IndexLookupMethod method,
AssocFlags flags,
Format format,
int64 value,
GLib.CompareDataFuncfunc ) ;
public IndexCertainty get_certainty ( ) ;
public int get_group ( ) ;
public void set_certainty ( IndexCertainty certainty ) ;
public void set_filter ( IndexFilter filter ) ;
public void set_filter_full ( IndexFilter filter,
GLib.DestroyNotify user_data_destroy ) ;
public bool set_group ( int groupnum ) ;
public void set_resolver ( IndexResolver resolver ) ;
public virtual void add_entry ( IndexEntry entry ) ;
public virtual void commit ( int id ) ;
public virtual weak IndexEntry get_assoc_entry ( int id,
IndexLookupMethod method,
AssocFlags flags,
Format format,
int64 value ) ;
public virtual bool get_writer_id ( Object writer,
int id ) ;
Created by Valadoc