mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-07-13 13:01:25 -07:00
auto-resolution of derived class ptrs
This commit is contained in:
+13
-1
@@ -648,10 +648,22 @@ e_push_expr(Arena *arena, E_ExprKind kind, void *location)
|
||||
return e;
|
||||
}
|
||||
|
||||
internal void
|
||||
e_expr_insert_child(E_Expr *parent, E_Expr *prev, E_Expr *child)
|
||||
{
|
||||
DLLInsert_NPZ(&e_expr_nil, parent->first, parent->last, prev, child, next, prev);
|
||||
}
|
||||
|
||||
internal void
|
||||
e_expr_push_child(E_Expr *parent, E_Expr *child)
|
||||
{
|
||||
SLLQueuePush_NZ(&e_expr_nil, parent->first, parent->last, child, next);
|
||||
DLLPushBack_NPZ(&e_expr_nil, parent->first, parent->last, child, next, prev);
|
||||
}
|
||||
|
||||
internal void
|
||||
e_expr_remove_child(E_Expr *parent, E_Expr *child)
|
||||
{
|
||||
DLLRemove_NPZ(&e_expr_nil, parent->first, parent->last, child, next, prev);
|
||||
}
|
||||
|
||||
internal E_Expr *
|
||||
|
||||
Reference in New Issue
Block a user