const H | null_H = {0,{NULL_ADDR,NULL_ADDR}} |
|
void | __m_add_level (M *m) |
|
N * | __m_add_nodes (H h, L *l, int c) |
|
void | __m_new_init (H parent, H *h, L **l) |
|
void | __m_new_root (H *h, L **l) |
|
H | __m_new (H parent, Symbol symbol, void *surface, size_t size, uint32_t flags) |
|
H | _m_new_root (Symbol s) |
|
H | _m_newr (H parent, Symbol s) |
|
H | _m_newi (H parent, Symbol symbol, int surface) |
|
H | __mnft (H parent, T *t) |
|
H | _m_new_from_t (T *t) |
|
void | _m_2tfn (H h, N *n, void *data, MwalkState *s, Maddr ap) |
|
T * | _t_new_from_m (H h) |
|
N * | __m_get (H h) |
|
size_t | _m_size (H h) |
|
void | __m_free (H h, int free_surface) |
|
int | _m_children (H h) |
|
void * | _m_surface (H h) |
|
Maddr | _m_parent (H h) |
|
Maddr | _m_child (H h, Mindex c) |
|
Symbol | _m_symbol (H h) |
|
Maddr | _m_next_sibling (H h) |
|
H | _m_add (H parent, H h) |
|
void | _m_walk (H h, void(*walkfn)(H, N *, void *, MwalkState *, Maddr), void *user_data) |
|
void | _m_detatchfn (H oh, N *on, void *data, MwalkState *s, Maddr ap) |
|
H | _m_detatch (H oh) |
|
S * | _m_serialize (M *m) |
|
H | _m_unserialize (S *s) |
|
semantic tree matrix implementation
- Copyright
- Copyright (C) 2013-2016, The MetaCurrency Project (Eric Harris-Braun, Arthur Brock, et. al). This file is part of the Ceptr platform and is released under the terms of the license contained in the file LICENSE (GPLv3).
Definition in file mtree.c.