Top | ![]() |
![]() |
![]() |
![]() |
IdeSymbol * | ide_symbol_new () |
IdeSymbolKind | ide_symbol_get_kind () |
IdeSymbolFlags | ide_symbol_get_flags () |
const gchar * | ide_symbol_get_name () |
IdeLocation * | ide_symbol_get_location () |
IdeLocation * | ide_symbol_get_header_location () |
IdeSymbol * | ide_symbol_new_from_variant () |
GVariant * | ide_symbol_to_variant () |
const gchar * | ide_symbol_kind_get_icon_name () |
IdeSymbolFlags | flags | Read / Write / Construct Only |
IdeLocation * | header-location | Read / Write / Construct Only |
IdeSymbolKind | kind | Read / Write / Construct Only |
IdeLocation * | location | Read / Write / Construct Only |
char * | name | Read / Write / Construct Only |
enum | IdeSymbolKind |
enum | IdeSymbolFlags |
#define | IDE_TYPE_SYMBOL |
struct | IdeSymbolClass |
IdeSymbol |
IdeSymbol * ide_symbol_new (const gchar *name
,IdeSymbolKind kind
,IdeSymbolFlags flags
,IdeLocation *location
,IdeLocation *header_location
);
Since: 3.32
IdeLocation *
ide_symbol_get_location (IdeSymbol *self
);
Gets the location, if any.
Since: 3.32
IdeLocation *
ide_symbol_get_header_location (IdeSymbol *self
);
Gets the header location, if any.
Since: 3.32
GVariant *
ide_symbol_to_variant (IdeSymbol *self
);
This converts the symbol to a GVariant that is suitable for passing across an IPC boundary.
This function will never return a floating reference.
Since: 3.32
“flags”
property“flags” IdeSymbolFlags
The symbol flags.
Owner: IdeSymbol
Flags: Read / Write / Construct Only
“header-location”
property“header-location” IdeLocation *
The header location for the symbol.
Owner: IdeSymbol
Flags: Read / Write / Construct Only
“kind”
property“kind” IdeSymbolKind
The kind of symbol.
Owner: IdeSymbol
Flags: Read / Write / Construct Only
Default value: IDE_SYMBOL_KIND_NONE
“location”
property“location” IdeLocation *
The location for the symbol.
Owner: IdeSymbol
Flags: Read / Write / Construct Only