Allow for multiple Team splits and team cloning#663
Conversation
|
As you disable all of the traversial API, than why do we have this |
|
Good question. It doesn't seem to be used anywhere in the examples or applications and I don't see an immediate use-case to iterate over levels in the |
|
There is one reason though, the deconstructor, which also removes all children. I'm fine with this as is. |
There was a problem hiding this comment.
It should be mutable once we have const Teams :D
There was a problem hiding this comment.
I only referenced the _mutex (see the M&M rule here). Also, I think that this and the _children would be a prerequisite for having const Teams in the future.

Make the team hierarchy a tree and allow for cloning teams, which is useful in multi-threaded environments.
Fixes #658