Geany dev
Data Fields
TMTag Struct Reference

The TMTag structure represents a single tag in the tag manager. More...

#include <tm_tag.h>

Data Fields

char access
 Access type (public/protected/private/etc.)
 
char * arglist
 Argument list (functions/prototypes/macros)
 
TMSourceFilefile
 These are tag attributes. More...
 
guint flags
 Additional flags.
 
char impl
 Implementation (e.g. More...
 
char * inheritance
 Parent classes.
 
gulong line
 Line number of the tag.
 
gboolean local
 Is the tag of local scope.
 
char * name
 Name of tag.
 
char * scope
 Scope of tag.
 
TMTagType type
 Tag Type.
 
char * var_type
 Variable type (maps to struct for typedefs)
 

Detailed Description

The TMTag structure represents a single tag in the tag manager.

Field Documentation

◆ file

TMSourceFile* TMTag::file

These are tag attributes.

File in which the tag occurs; NULL for global tags

◆ impl

char TMTag::impl

Implementation (e.g.

virtual)