unsigned long checksum;
};
-}
+} // namespace
/** The cache contains one item per orig file and target format, so use a
// cached files on opening. This slows LyX startup a lot. It
// would be better if this information was retrieved in a
// delayed fashion.
- formats.getFormatFromFile(orig_from_name);
+ theFormats().getFormatFromFile(orig_from_name);
format_cache.cache[to_format] = item;
}
is.close();
string const & format)
{
if (!lyxrc.use_converter_cache)
- return 0;
+ return nullptr;
CacheType::iterator const it1 = cache.find(from);
if (it1 == cache.end())
- return 0;
+ return nullptr;
FormatCacheType & format_cache = it1->second.cache;
FormatCacheType::iterator const it2 = format_cache.find(format);
if (it2 == format_cache.end())
- return 0;
+ return nullptr;
return &(it2->second);
}
void ConverterCache::writeIndex() const
{
- if (!lyxrc.use_converter_cache
+ if (!lyxrc.use_converter_cache
|| cache_dir.empty())
return;
pimpl_->writeIndex();
FormatCache & format_cache = pimpl_->cache[orig_from];
if (format_cache.from_format.empty())
format_cache.from_format =
- formats.getFormatFromFile(orig_from);
+ theFormats().getFormatFromFile(orig_from);
format_cache.cache[to_format] = new_item;
} else
LYXERR(Debug::FILES, "ConverterCache::add(" << orig_from << "):\n"