glib.gnode

Undocumented in source.

Members

Aliases

GCopyFunc
alias GCopyFunc = gpointer function(gconstpointer src, gpointer data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GNodeForeachFunc
alias GNodeForeachFunc = void function(GNode* node, gpointer data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GNodeTraverseFunc
alias GNodeTraverseFunc = gboolean function(GNode* node, gpointer data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Enums

GTraverseFlags
enum GTraverseFlags
Undocumented in source.
GTraverseType
enum GTraverseType
Undocumented in source.

Functions

G_NODE_IS_LEAF
bool G_NODE_IS_LEAF(const(GNode)* n)
Undocumented in source. Be warned that the author may not have intended to support it.
G_NODE_IS_ROOT
bool G_NODE_IS_ROOT(const(GNode)* n)
Undocumented in source. Be warned that the author may not have intended to support it.
g_node_append
auto g_node_append(P parent, N node)
Undocumented in source. Be warned that the author may not have intended to support it.
g_node_append_data
auto g_node_append_data(P parent, D data)
Undocumented in source. Be warned that the author may not have intended to support it.
g_node_child_index
gint g_node_child_index(GNode* node, gpointer data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_node_child_position
gint g_node_child_position(GNode* node, GNode* child)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_node_children_foreach
void g_node_children_foreach(GNode* node, GTraverseFlags flags, GNodeForeachFunc func, gpointer data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_node_copy
GNode* g_node_copy(GNode* node)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_node_copy_deep
GNode* g_node_copy_deep(GNode* node, GCopyFunc copy_func, gpointer data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_node_depth
guint g_node_depth(GNode* node)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_node_destroy
void g_node_destroy(GNode* root)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_node_find
GNode* g_node_find(GNode* root, GTraverseType order, GTraverseFlags flags, gpointer data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_node_find_child
GNode* g_node_find_child(GNode* node, GTraverseFlags flags, gpointer data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_node_first_child
auto g_node_first_child(N node)
Undocumented in source. Be warned that the author may not have intended to support it.
g_node_first_sibling
GNode* g_node_first_sibling(GNode* node)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_node_get_root
GNode* g_node_get_root(GNode* node)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_node_insert
GNode* g_node_insert(GNode* parent, gint position, GNode* node)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_node_insert_after
GNode* g_node_insert_after(GNode* parent, GNode* sibling, GNode* node)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_node_insert_before
GNode* g_node_insert_before(GNode* parent, GNode* sibling, GNode* node)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_node_insert_data
auto g_node_insert_data(P parent, Pos pos, D data)
Undocumented in source. Be warned that the author may not have intended to support it.
g_node_insert_data_after
auto g_node_insert_data_after(P parent, S sibling, D data)
Undocumented in source. Be warned that the author may not have intended to support it.
g_node_insert_data_before
auto g_node_insert_data_before(P parent, S sibling, D data)
Undocumented in source. Be warned that the author may not have intended to support it.
g_node_is_ancestor
gboolean g_node_is_ancestor(GNode* node, GNode* descendant)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_node_last_child
GNode* g_node_last_child(GNode* node)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_node_last_sibling
GNode* g_node_last_sibling(GNode* node)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_node_max_height
guint g_node_max_height(GNode* root)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_node_n_children
guint g_node_n_children(GNode* node)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_node_n_nodes
guint g_node_n_nodes(GNode* root, GTraverseFlags flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_node_new
GNode* g_node_new(gpointer data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_node_next_sibling
auto g_node_next_sibling(N node)
Undocumented in source. Be warned that the author may not have intended to support it.
g_node_prepend
GNode* g_node_prepend(GNode* parent, GNode* node)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_node_prepend_data
auto g_node_prepend_data(P parent, D data)
Undocumented in source. Be warned that the author may not have intended to support it.
g_node_prev_sibling
auto g_node_prev_sibling(N node)
Undocumented in source. Be warned that the author may not have intended to support it.
g_node_reverse_children
void g_node_reverse_children(GNode* node)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_node_traverse
void g_node_traverse(GNode* root, GTraverseType order, GTraverseFlags flags, gint max_depth, GNodeTraverseFunc func, gpointer data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_node_unlink
void g_node_unlink(GNode* node)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_nodenth_child
GNode* g_nodenth_child(GNode* node, guint n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

GNode
struct GNode
Undocumented in source.

Meta