| 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 |
| gchar * | 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