#include <vector>
#include <algorithm>
#include <boost/shared_ptr.hpp>
+#include <boost/thread/locks.hpp>
#include <boost/thread/mutex.hpp>
namespace boost {
return p->second;
}
}
- shared_ptr<localization_backend> backend(d->backend_manager.get());
+ shared_ptr<localization_backend> backend(d->backend_manager.create());
set_all_options(backend,id);
std::locale result = base;