[opensuse] STL c++ - what is wrong with private declaration 'void addSources(const std::list<Source*>& inList);'