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
![]() ![]() |
#include <kind.h>
Public Attributes | |
bool | enabled |
char | letter |
char * | name |
char * | description |
bool | referenceOnly |
int | nRoles |
roleDefinition * | roles |
scopeSeparator * | separators |
unsigned int | separatorCount |
int | id |
langType | syncWith |
kindDefinition * | slave |
kindDefinition * | master |
char* sKindDefinition::description |
Definition at line 75 of file kind.h.
Referenced by defineKind(), freeKdef(), kindColprintFillLine(), kindFree(), kindNew(), makeKindDescriptionPseudoTag(), printKind(), and processLangDefineKind().
bool sKindDefinition::enabled |
Definition at line 72 of file kind.h.
Referenced by enableDefaultFileKind(), enableKind(), isLanguageKindEnabled(), kindColprintFillLine(), kindNew(), linkKinds(), parseVariable(), printKind(), and processLangDefineKind().
int sKindDefinition::id |
Definition at line 82 of file kind.h.
Referenced by allocKindControlBlock(), allocRoleControlBlock(), defineKind(), kindColprintFillLine(), processLangDefineRole(), processLangDefineScopesep(), and setKind().
char sKindDefinition::letter |
Definition at line 73 of file kind.h.
Referenced by ada_suffix(), addExtensionFields(), addTagRegexInternal(), defineKind(), getKindForLetter(), getKindIndexForLetter(), getTagKindLetter(), init_tag(), initializeParserOne(), kindColprintFillLine(), kindFree(), kindNew(), linkKindDependency(), makeKindSeparatorsPseudoTags(), printKind(), processLangDefineKind(), renderEscapedName(), roleColprintAddRoles(), setKind(), tm_ctags_get_kind_from_name(), and tm_ctags_get_lang_kinds().
kindDefinition* sKindDefinition::master |
Definition at line 96 of file kind.h.
Referenced by enableKind(), kindColprintFillLine(), and linkKinds().
char* sKindDefinition::name |
Definition at line 74 of file kind.h.
Referenced by addExtensionFields(), addTagRegexInternal(), defineKind(), defineRole(), freeKdef(), getKindForName(), getKindIndexForName(), getLanguageKindName(), getTagKindName(), getTagScopeInformation(), isTagWritable(), kindColprintFillLine(), kindFree(), kindNew(), linkKindDependency(), makeKindDescriptionPseudoTag(), printKind(), processLangDefineKind(), roleColprintAddRoles(), setKind(), tm_ctags_get_kind_name(), and gen-api-gtkdoc.DoxyElement::to_gtkdoc().
int sKindDefinition::nRoles |
Definition at line 77 of file kind.h.
Referenced by allocRoleControlBlock().
bool sKindDefinition::referenceOnly |
Definition at line 76 of file kind.h.
Referenced by isLanguageKindRefOnly(), kindColprintFillLine(), and pre_kind_def_flag_refonly_long().
roleDefinition* sKindDefinition::roles |
Definition at line 78 of file kind.h.
Referenced by allocRoleControlBlock().
unsigned int sKindDefinition::separatorCount |
Definition at line 80 of file kind.h.
Referenced by getScopeSeparatorStatic().
scopeSeparator* sKindDefinition::separators |
Definition at line 79 of file kind.h.
Referenced by getScopeSeparatorStatic().
kindDefinition* sKindDefinition::slave |
Definition at line 95 of file kind.h.
Referenced by enableKind(), kindColprintFillLine(), and linkKinds().
langType sKindDefinition::syncWith |
Definition at line 94 of file kind.h.
Referenced by kindColprintFillLine(), linkKindDependency(), and linkKinds().