From 26653f0fa850147a328f6b963db1763c763163d5 Mon Sep 17 00:00:00 2001 From: Tomas Pecka <peckato1@fit.cvut.cz> Date: Thu, 1 Sep 2016 15:29:46 +0200 Subject: [PATCH] Fix field initialization order error --- alib2std/src/extensions/tree.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/alib2std/src/extensions/tree.hpp b/alib2std/src/extensions/tree.hpp index 726e48d36b..f9b533c214 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; } -- GitLab