#include <algorithm>
#include <functional>
#include <iterator>
-
+#include <memory>
using namespace std;
using namespace lyx::support;
{
// 1) cheap test, using string comparison of file names
BufferStorage::const_iterator it = find_if(bstore.begin(), bstore.end(),
- bind(equal_to<FileName>(), bind(&Buffer::fileName, _1), fname));
+ lyx::bind(equal_to<FileName>(), lyx::bind(&Buffer::fileName, _1), fname));
if (it != bstore.end())
return *it;
// 2) possibly expensive test, using equivalence test of file names
it = find_if(bstore.begin(), bstore.end(),
- bind(equivalent_to(), bind(&Buffer::fileName, _1), fname));
+ lyx::bind(equivalent_to(), lyx::bind(&Buffer::fileName, _1), fname));
return it != bstore.end() ? (*it) : 0;
}