#include "support/lyxtime.h"
#include "support/Package.h"
-#include <boost/assert.hpp>
+#include "support/lassert.h"
#include <boost/crc.hpp>
#include <algorithm>
time_t const now = current_time();
FileName const index(addName(cache_dir.absFilename(), "index"));
ifstream is(index.toFilesystemEncoding().c_str());
- Lexer lex(0, 0);
+ Lexer lex;
lex.setStream(is);
while (lex.isOK()) {
if (!lex.next(true))
ConverterCache::~ConverterCache()
{
- if (!lyxrc.use_converter_cache)
- return;
- pimpl_->writeIndex();
delete pimpl_;
}
}
+void ConverterCache::writeIndex() const
+{
+ pimpl_->writeIndex();
+}
+
+
void ConverterCache::add(FileName const & orig_from, string const & to_format,
FileName const & converted_file) const
{
LYXERR(Debug::FILES, orig_from << ' ' << to_format);
CacheItem * const item = pimpl_->find(orig_from, to_format);
- BOOST_ASSERT(item);
+ LASSERT(item, /**/);
return item->cache_name;
}
}
CacheItem * const item = pimpl_->find(orig_from, to_format);
- BOOST_ASSERT(item);
+ LASSERT(item, /**/);
Mover const & mover = getMover(to_format);
return mover.copy(item->cache_name, dest,
onlyFilename(dest.absFilename()));