GimmickDebugMessage(6,"Default Node constructor (level "<<GetLevel()<<")"
<< std::endl);
// Insert into parent's children list
- //parent->GetChildrenList().push_back(this);
- //InitializeAttributeMap();
+ InitializeAttributeMap();
+ parent->GetChildrenList().push_back(this);
}
else
{
//=============================================================
//=============================================================
- void Node::RemoveChildrenFromList(Node* node)
+ int Node::RemoveChildrenFromList(Node* node)
{
ChildrenListType::iterator i = find(GetChildrenList().begin(),
GetChildrenList().end(),
{
GetChildrenList().erase(i);
}
+ return GetChildrenList().size();
}
//=============================================================