Beispiel #1
0
void ComponentHolder::AddComponent( std::auto_ptr<Component> Comp )
{
    ComponentList_t::iterator i = mComponents.find( Comp->GetType() );
    if( i == mComponents.end() )
    {
        int type = Comp->GetType();
        mComponents.emplace( type, Comp.release() );
    }
}