diff --git a/alib2std/src/extensions/tree.hpp b/alib2std/src/extensions/tree.hpp index 726e48d36b44857fcd62a8ba95d6c3ec00f74562..f9b533c214df3432ea5a5628bd9aa025cdcbd160 100644 --- a/alib2std/src/extensions/tree.hpp +++ b/alib2std/src/extensions/tree.hpp @@ -29,12 +29,12 @@ class tree { tree_node * parent; std::vector < tree_node > children; - tree_node ( const T & data, const std::vector < tree_node > & children ) : data ( data ), children ( children ), parent ( nullptr ) { + tree_node ( const T & data, const std::vector < tree_node > & children ) : data ( data ), parent ( nullptr ), children ( children ) { for ( tree_node & child : this->children ) child.parent = this; } - tree_node ( T && data, std::vector < tree_node > && children ) : data ( std::move ( data ) ), children ( std::move ( children ) ), parent ( nullptr ) { + tree_node ( T && data, std::vector < tree_node > && children ) : data ( std::move ( data ) ), parent ( nullptr ), children ( std::move ( children ) ) { for ( tree_node & child : this->children ) child.parent = this; }