Review request for KDE Multimedia and Christian Esken.
By Raphael Kubo da Costa.
Description
std::shared_ptr is a C++11 feature, whose location (and existence) in STL
implementations of previous C++ standards varied -- including <tr1/memory>
unconditionally breaks the build if libc++ is used instead of libstdc++, for
example.
While it could be possible to just check which headers are available and
where std::shared_ptr is defined and include only the proper headers, I
don't see any reason not to just use QSharedPointer instead.
Testing
KMix still seems to work fine, and compilation with libc++ succeeds.