Interface

IdeSymbolTree

Description

interface Ide.SymbolTree : GObject.Object
No description available.

Prerequisite

In order to implement SymbolTree, your type must inherit fromGObject.

Implementations

Instance methods

ide_symbol_tree_get_n_children

Get the number of children of node. If node is NULL, the root node is assumed.

ide_symbol_tree_get_nth_child

Gets the nth child node of node.

Interface structure

struct IdeSymbolTreeInterface {
  GTypeInterface parent;
  guint (* get_n_children) (
    IdeSymbolTree* self,
    IdeSymbolNode* node
  );
  IdeSymbolNode* (* get_nth_child) (
    IdeSymbolTree* self,
    IdeSymbolNode* node,
    guint nth
  );
  
}
No description available.
Interface members
parent
GTypeInterface
 No description available.
get_n_children
guint (* get_n_children) (
    IdeSymbolTree* self,
    IdeSymbolNode* node
  )
 No description available.
get_nth_child
IdeSymbolNode* (* get_nth_child) (
    IdeSymbolTree* self,
    IdeSymbolNode* node,
    guint nth
  )
 No description available.

Virtual methods

Ide.SymbolTree.get_n_children

Get the number of children of node. If node is NULL, the root node is assumed.

Ide.SymbolTree.get_nth_child

Gets the nth child node of node.