Jørgen Kvalsvik
37c04328ca
Remove shared_ptr typedefs
2016-10-19 20:38:28 +02:00
Jørgen Kvalsvik
a97890bce2
Make Schedule.grouptree auto, not a shared_ptr
...
Also makes the *contents* of the vector values, not shared_ptrs.
This introduces the copy constructor (as an alternative to deepcopy())
and comparison operators, mandated by DynamicState.
2016-10-05 10:36:35 +02:00
Joakim Hove
8f54c4e555
GroupTree::prinTree() takes std::ostream argument
2014-09-03 10:37:00 +02:00
Kristian Flikka
9363f39cb9
Added getNodes to get a vector of the group nodes in the tree
2014-02-10 12:18:42 +01:00
Kristian Flikka
1d0135da5e
Removed use of boost::shared_ptr, replaced with std::shared_ptr
2013-12-02 13:07:01 +01:00
Kristian Flikka
12993a9fbb
Made updateTree function void, and removed an unnecessary recursive call
2013-11-21 08:55:24 +01:00
Kristian Flikka
c69beedb30
Added support for re-parenting a node
2013-11-20 13:48:55 +01:00
Kristian Flikka
d3e5b198af
Fixed a bug in the getNode recursion, added deep copy and print tree (debugging function)
2013-11-14 16:05:13 +01:00
Kristian Flikka
ed57266f63
Added GroupTree that holds the root node, and supplies functions to add and find nodes
2013-11-14 11:48:37 +01:00