genode/repos/base-hw
Martin Stein abf9557bb5 AVL node/tree: make non-copyable
AVL trees can't be copied with the default copy constructor as the
parent pointer of the first item of both of the resulting trees would
point to the original tree. Copying an AVL node, however, generally
violates the integrity of the corresponding tree. The copy constructor
of Avl_tree is used in some places but in those places it can be
replaced easily. So, this commit deletes the copy constructor of
Avl_node_base which makes Avl_node and Avl_tree non-copyable.

Issue #2654
2018-02-09 13:34:23 +01:00
..
doc Update Muen port 2017-05-31 13:16:22 +02:00
etc base: remove include/spec/* other than ISA 2017-05-31 13:16:01 +02:00
include Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
lib/mk base-hw: enable SMP support for Zynq-7000 boards 2018-02-09 13:34:19 +01:00
ports hw: run core threads in privileged mode 2017-10-19 13:31:17 +02:00
recipes depot: update recipe hashes 2018-01-17 12:14:44 +01:00
run Remove obsolete RAM/CAP services from run scripts 2017-05-31 13:16:22 +02:00
src AVL node/tree: make non-copyable 2018-02-09 13:34:23 +01:00