コード例 #1
0
ファイル: Menu.cpp プロジェクト: icebreaker/Gwen
void Menu::ClearItems()
{
	for ( Base::List::iterator it = m_InnerPanel->Children.begin(); it != m_InnerPanel->Children.end(); ++it )
	{
		Base* pChild = *it;

		if ( !pChild ) continue;
		pChild->DelayedDelete();
	}
}
コード例 #2
0
ファイル: Menu.cpp プロジェクト: authenticate/GWEN
void Menu::Clear()
{
    for (auto i = _inner_panel->GetChildren().begin(); i != _inner_panel->GetChildren().end(); ++i)
    {
        Base* child = *i;
        assert(child != nullptr);
        if (child != nullptr)
        {
            child->DelayedDelete();
        }
    }
}