#include "support/lstrings.h"
#include "support/Package.h"
+#include "support/assert.h"
#include <boost/bind.hpp>
#include <algorithm>
void BufferList::release(Buffer * buf)
{
- BOOST_ASSERT(buf);
+ LASSERT(buf, /**/);
BufferStorage::iterator const it =
find(bstore.begin(), bstore.end(), buf);
if (it != bstore.end()) {
Buffer * tmp = (*it);
- BOOST_ASSERT(tmp);
+ LASSERT(tmp, /**/);
bstore.erase(it);
delete tmp;
}
Buffer * BufferList::newBuffer(string const & s, bool const ronly)
{
auto_ptr<Buffer> tmpbuf;
- try { tmpbuf.reset(new Buffer(s, ronly));
+ try {
+ tmpbuf.reset(new Buffer(s, ronly));
} catch (ExceptionMessage const & message) {
if (message.type_ == ErrorException) {
Alert::error(message.title_, message.details_);
Buffer * BufferList::next(Buffer const * buf) const
{
- BOOST_ASSERT(buf);
+ LASSERT(buf, /**/);
if (bstore.empty())
return 0;
BufferStorage::const_iterator it = find(bstore.begin(),
bstore.end(), buf);
- BOOST_ASSERT(it != bstore.end());
+ LASSERT(it != bstore.end(), /**/);
++it;
if (it == bstore.end())
return bstore.front();
Buffer * BufferList::previous(Buffer const * buf) const
{
- BOOST_ASSERT(buf);
+ LASSERT(buf, /**/);
if (bstore.empty())
return 0;
BufferStorage::const_iterator it = find(bstore.begin(),
bstore.end(), buf);
- BOOST_ASSERT(it != bstore.end());
+ LASSERT(it != bstore.end(), /**/);
if (it == bstore.begin())
return bstore.back();
else
bool BufferList::isLoaded(Buffer const * b) const
{
- BOOST_ASSERT(b);
+ LASSERT(b, /**/);
BufferStorage::const_iterator cit =
find(bstore.begin(), bstore.end(), b);
return cit != bstore.end();