boost arbre de propriété, iterators à un élément pour l’insertion?

J’ai beaucoup cherché dans le manuel de démarrage, et sur Internet, car je pense qu’il s’agit d’une fonctionnalité standard.

Eh bien, je cherche à “fusionner” des arbres de propriété. – J’ai remarqué la fonction insert et j’espère pouvoir fusionner des arbres avec ça? Ci-dessous la ligne que j’essaie de faire fonctionner:

 base.insert(base.get_child("BRANCH"), t); 

base et t sont des “arbres de propriété”, la base a pour twig (une des nombreuses) “BRANCH”. Maintenant je souhaite insérer t dans cette twig?
Plus précisément: comment puis-je obtenir un iterator à “élément” si je connais cet élément par son nom?

Vous pouvez obtenir un iterator sur un élément en utilisant la méthode begin () :

  base.get_child("BRANCH").begin(); 

Pour insérer chaque élément de cette position, vous devez utiliser:

 base.insert(base.get_child("BRANCH").begin(), t.begin(), t.end()); 

Si t contient un nœud parent ou si vous souhaitez uniquement insérer le premier nœud, vous pouvez utiliser:

 base.insert(base.get_child("BRANCH").begin(), t.front());