![]() |
![]() |
![]() |
Anjuta Developers Reference Manual | ![]() |
---|---|---|---|---|
#include <libanjuta/interfaces/ianjuta-symbol-manager.h> #define IANJUTA_SYMBOL_MANAGER_ERROR IAnjutaSymbolManager; IAnjutaSymbolManagerIface; GQuark ianjuta_symbol_manager_error_quark (void); IAnjutaIterable* ianjuta_symbol_manager_get_completions_at_position (IAnjutaSymbolManager *obj, const gchar *file_uri, const gchar *text_buffer, const gint text_length, const gint text_pos, GError **err); IAnjutaIterable* ianjuta_symbol_manager_get_members (IAnjutaSymbolManager *obj, const gchar *symbol_name, gboolean global_search, GError **err); IAnjutaIterable* ianjuta_symbol_manager_get_parents (IAnjutaSymbolManager *obj, const gchar *symbol_name, GError **err); IAnjutaIterable* ianjuta_symbol_manager_search (IAnjutaSymbolManager *obj, IAnjutaSymbolType match_types, const gchar *match_name, gboolean partial_name_match, gboolean global_search, GError **err);
#define IANJUTA_SYMBOL_MANAGER_ERROR ianjuta_symbol_manager_error_quark()
typedef struct { GTypeInterface g_iface; IAnjutaIterable* (*get_completions_at_position) (IAnjutaSymbolManager *obj, const gchar* file_uri, const gchar *text_buffer, const gint text_length, const gint text_pos, GError **err); IAnjutaIterable* (*get_members) (IAnjutaSymbolManager *obj, const gchar *symbol_name, gboolean global_search, GError **err); IAnjutaIterable* (*get_parents) (IAnjutaSymbolManager *obj, const gchar *symbol_name, GError **err); IAnjutaIterable* (*search) (IAnjutaSymbolManager *obj, IAnjutaSymbolType match_types, const gchar *match_name, gboolean partial_name_match, gboolean global_search, GError **err); } IAnjutaSymbolManagerIface;
IAnjutaIterable* ianjuta_symbol_manager_get_completions_at_position (IAnjutaSymbolManager *obj, const gchar *file_uri, const gchar *text_buffer, const gint text_length, const gint text_pos, GError **err);
fixme
obj : |
Self |
file_uri : |
|
text_buffer : |
|
text_length : |
|
text_pos : |
|
err : |
Error propagation and reporting. |
Returns : | fixme |
IAnjutaIterable* ianjuta_symbol_manager_get_members (IAnjutaSymbolManager *obj, const gchar *symbol_name, gboolean global_search, GError **err);
Database query. Returned iterable must be unrefed after use.
obj : |
Self |
symbol_name : |
fixme |
global_search : |
fixme |
err : |
Error propagation and reporting. |
Returns : | fixme |
IAnjutaIterable* ianjuta_symbol_manager_get_parents (IAnjutaSymbolManager *obj, const gchar *symbol_name, GError **err);
fixme
obj : |
Self |
symbol_name : |
fixme |
err : |
Error propagation and reporting. |
Returns : | fixme |
IAnjutaIterable* ianjuta_symbol_manager_search (IAnjutaSymbolManager *obj, IAnjutaSymbolType match_types, const gchar *match_name, gboolean partial_name_match, gboolean global_search, GError **err);
Database query. Returned iterable must be unrefed after use.
obj : |
Self |
match_types : |
fixme |
match_name : |
fixme |
partial_name_match : |
fixme |
global_search : |
fixme |
err : |
Error propagation and reporting. |
Returns : | fixme |