geany
1.38
About: Geany is a text editor (using GTK2) with basic features of an integrated development environment (syntax highlighting, code folding, symbol name auto-completion, ...). F: office T: editor programming GTK+ IDE
![]() ![]() |
The TMSourceFile structure represents the source file and its tags in the tag manager. More...
#include <tm_source_file.h>
Public Attributes | |
TMParserType | lang |
char * | file_name |
Full file name (inc. More... | |
char * | short_name |
Just the name of the file (without the path) More... | |
GPtrArray * | tags_array |
Sorted tag array obtained by parsing the object. More... | |
The TMSourceFile structure represents the source file and its tags in the tag manager.
Definition at line 32 of file tm_source_file.h.
char* TMSourceFile::file_name |
Full file name (inc.
path)
Definition at line 35 of file tm_source_file.h.
Referenced by find_best_goto_tag(), goto_tag(), on_goto_popup_item_activate(), show_goto_popup(), tm_source_file_destroy(), tm_source_file_init(), tm_source_file_parse(), tm_workspace_update(), and update_source_file().
TMParserType TMSourceFile::lang |
Definition at line 34 of file tm_source_file.h.
Referenced by init_tag(), tm_source_file_init(), tm_source_file_parse(), and tm_workspace_find_scope_members().
char* TMSourceFile::short_name |
Just the name of the file (without the path)
Definition at line 36 of file tm_source_file.h.
Referenced by compare_tags_by_name_line(), and tm_source_file_init().
GPtrArray* TMSourceFile::tags_array |
Sorted tag array obtained by parsing the object.
(element-type: TMTag)
Definition at line 37 of file tm_source_file.h.
Referenced by find_scope_members(), find_scope_members_all(), get_current_tag_name(), get_tag_list(), member_at_method_scope(), rescan_failed(), tm_source_file_destroy(), tm_source_file_init(), tm_source_file_parse(), tm_tags_remove_file_tags(), tm_workspace_create_global_tags(), tm_workspace_find_scope_members(), tm_workspace_update(), update_python_arglist(), update_source_file(), and write_entry().