mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-09 18:31:04 +00:00
Fix nullptr warnings
This commit is contained in:
parent
608b927daf
commit
d11a27a611
@ -256,7 +256,7 @@ public:
|
||||
/// positions of child buffers in the buffer
|
||||
typedef map<Buffer const * const, DocIterator> BufferPositionMap;
|
||||
struct ScopeBuffer {
|
||||
ScopeBuffer() : buffer(0) {}
|
||||
ScopeBuffer() : buffer(nullptr) {}
|
||||
ScopeBuffer(DocIterator const & s, Buffer const * b)
|
||||
: scope(s), buffer(b) {}
|
||||
DocIterator scope;
|
||||
@ -342,7 +342,7 @@ public:
|
||||
// ignore_parent temporarily "orphans" a buffer
|
||||
// (e.g. if a child is compiled standalone)
|
||||
if (ignore_parent)
|
||||
return 0;
|
||||
return nullptr;
|
||||
// if parent_buffer is not loaded, then it has been unloaded,
|
||||
// which means that parent_buffer is an invalid pointer. So we
|
||||
// set it to null in that case.
|
||||
@ -350,7 +350,7 @@ public:
|
||||
// they will always be regarded as unloaded. in that case, we hope
|
||||
// for the best.
|
||||
if (!cloned_buffer_ && !theBufferList().isLoaded(parent_buffer))
|
||||
parent_buffer = 0;
|
||||
parent_buffer = nullptr;
|
||||
return parent_buffer;
|
||||
}
|
||||
|
||||
@ -451,11 +451,11 @@ Buffer::Impl::Impl(Buffer * owner, FileName const & file, bool readonly_,
|
||||
internal_buffer(false), read_only(readonly_), filename(file),
|
||||
file_fully_loaded(false), file_format(LYX_FORMAT), need_format_backup(false),
|
||||
ignore_parent(false), toc_backend(owner), macro_lock(false),
|
||||
checksum_(0), wa_(0), gui_(0), undo_(*owner), bibinfo_cache_valid_(false),
|
||||
checksum_(0), wa_(nullptr), gui_(nullptr), undo_(*owner), bibinfo_cache_valid_(false),
|
||||
cite_labels_valid_(false), have_bibitems_(false), require_fresh_start_(false),
|
||||
inset(0), preview_loader_(0), cloned_buffer_(cloned_buffer),
|
||||
clone_list_(0), doing_export(false),
|
||||
externally_modified_(false), parent_buffer(0),
|
||||
inset(nullptr), preview_loader_(nullptr), cloned_buffer_(cloned_buffer),
|
||||
clone_list_(nullptr), doing_export(false),
|
||||
externally_modified_(false), parent_buffer(nullptr),
|
||||
word_count_(0), char_count_(0), blank_count_(0)
|
||||
{
|
||||
refreshFileMonitor();
|
||||
@ -515,7 +515,7 @@ Buffer::~Buffer()
|
||||
// saved properly, before it goes into the void.
|
||||
|
||||
// GuiView already destroyed
|
||||
d->gui_ = 0;
|
||||
d->gui_ = nullptr;
|
||||
|
||||
if (isInternal()) {
|
||||
// No need to do additional cleanups for internal buffer.
|
||||
@ -559,7 +559,7 @@ Buffer::~Buffer()
|
||||
Buffer * child = const_cast<Buffer *>(p.first);
|
||||
if (theBufferList().isLoaded(child)) {
|
||||
if (theBufferList().isOthersChild(this, child))
|
||||
child->setParent(0);
|
||||
child->setParent(nullptr);
|
||||
else
|
||||
theBufferList().release(child);
|
||||
}
|
||||
@ -601,7 +601,7 @@ Buffer * Buffer::cloneWithChildren() const
|
||||
|
||||
// make sure we got cloned
|
||||
BufferMap::const_iterator bit = bufmap.find(this);
|
||||
LASSERT(bit != bufmap.end(), return 0);
|
||||
LASSERT(bit != bufmap.end(), return nullptr);
|
||||
Buffer * cloned_buffer = bit->second;
|
||||
|
||||
return cloned_buffer;
|
||||
@ -1133,7 +1133,7 @@ bool Buffer::importFile(string const & format, FileName const & name, ErrorList
|
||||
|
||||
FileName const lyx = tempFileName("Buffer_importFileXXXXXX.lyx");
|
||||
Converters::RetVal const retval =
|
||||
theConverters().convert(0, name, lyx, name, format, "lyx", errorList);
|
||||
theConverters().convert(nullptr, name, lyx, name, format, "lyx", errorList);
|
||||
if (retval == Converters::SUCCESS) {
|
||||
bool const success = readFile(lyx) == ReadSuccess;
|
||||
removeTempFile(lyx);
|
||||
@ -1248,7 +1248,7 @@ void Buffer::requireFreshStart(bool const b) const
|
||||
PreviewLoader * Buffer::loader() const
|
||||
{
|
||||
if (!isExporting() && lyxrc.preview == LyXRC::PREVIEW_OFF)
|
||||
return 0;
|
||||
return nullptr;
|
||||
if (!d->preview_loader_)
|
||||
d->preview_loader_ = new PreviewLoader(*this);
|
||||
return d->preview_loader_;
|
||||
@ -1258,7 +1258,7 @@ PreviewLoader * Buffer::loader() const
|
||||
void Buffer::removePreviews() const
|
||||
{
|
||||
delete d->preview_loader_;
|
||||
d->preview_loader_ = 0;
|
||||
d->preview_loader_ = nullptr;
|
||||
}
|
||||
|
||||
|
||||
@ -2605,7 +2605,7 @@ void Buffer::collectBibKeys(FileNameList & checkedFiles) const
|
||||
for (InsetIterator it = inset_iterator_begin(inset()); it; ++it) {
|
||||
it->collectBibKeys(it, checkedFiles);
|
||||
if (it->lyxCode() == BIBITEM_CODE) {
|
||||
if (parent() != 0)
|
||||
if (parent() != nullptr)
|
||||
parent()->d->have_bibitems_ = true;
|
||||
else
|
||||
d->have_bibitems_ = true;
|
||||
@ -2622,7 +2622,7 @@ void Buffer::addBiblioInfo(BiblioInfo const & bin) const
|
||||
BiblioInfo & bi = d->bibinfo_;
|
||||
bi.mergeBiblioInfo(bin);
|
||||
|
||||
if (parent() != 0) {
|
||||
if (parent() != nullptr) {
|
||||
BiblioInfo & masterbi = parent()->d->bibinfo_;
|
||||
masterbi.mergeBiblioInfo(bin);
|
||||
}
|
||||
@ -2637,7 +2637,7 @@ void Buffer::addBibTeXInfo(docstring const & key, BibTeXInfo const & bin) const
|
||||
BiblioInfo & bi = d->bibinfo_;
|
||||
bi[key] = bin;
|
||||
|
||||
if (parent() != 0) {
|
||||
if (parent() != nullptr) {
|
||||
BiblioInfo & masterbi = masterBuffer()->d->bibinfo_;
|
||||
masterbi[key] = bin;
|
||||
}
|
||||
@ -3465,7 +3465,7 @@ bool Buffer::isReadonly() const
|
||||
void Buffer::setParent(Buffer const * buffer)
|
||||
{
|
||||
// Avoids recursive include.
|
||||
d->setParent(buffer == this ? 0 : buffer);
|
||||
d->setParent(buffer == this ? nullptr : buffer);
|
||||
updateMacros();
|
||||
}
|
||||
|
||||
@ -3585,11 +3585,11 @@ MacroData const * Buffer::Impl::getBufferMacro(docstring const & name,
|
||||
|
||||
// if paragraphs have no macro context set, pos will be empty
|
||||
if (pos.empty())
|
||||
return 0;
|
||||
return nullptr;
|
||||
|
||||
// we haven't found anything yet
|
||||
DocIterator bestPos = owner_->par_iterator_begin();
|
||||
MacroData const * bestData = 0;
|
||||
MacroData const * bestData = nullptr;
|
||||
|
||||
// find macro definitions for name
|
||||
NamePositionScopeMacroMap::const_iterator nameIt = macros.find(name);
|
||||
@ -3660,11 +3660,11 @@ MacroData const * Buffer::getMacro(docstring const & name,
|
||||
DocIterator const & pos, bool global) const
|
||||
{
|
||||
if (d->macro_lock)
|
||||
return 0;
|
||||
return nullptr;
|
||||
|
||||
// query buffer macros
|
||||
MacroData const * data = d->getBufferMacro(name, pos);
|
||||
if (data != 0)
|
||||
if (data != nullptr)
|
||||
return data;
|
||||
|
||||
// If there is a master buffer, query that
|
||||
@ -3680,11 +3680,11 @@ MacroData const * Buffer::getMacro(docstring const & name,
|
||||
|
||||
if (global) {
|
||||
data = MacroTable::globalMacros().get(name);
|
||||
if (data != 0)
|
||||
if (data != nullptr)
|
||||
return data;
|
||||
}
|
||||
|
||||
return 0;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
|
||||
@ -3704,7 +3704,7 @@ MacroData const * Buffer::getMacro(docstring const & name,
|
||||
// look where the child buffer is included first
|
||||
Impl::BufferPositionMap::iterator it = d->children_positions.find(&child);
|
||||
if (it == d->children_positions.end())
|
||||
return 0;
|
||||
return nullptr;
|
||||
|
||||
// check for macros at the inclusion position
|
||||
return getMacro(name, it->second, global);
|
||||
@ -3882,7 +3882,7 @@ void Buffer::updateMacroInstances(UpdateType utype) const
|
||||
MacroContext mc = MacroContext(this, it);
|
||||
for (DocIterator::idx_type i = 0; i < n; ++i) {
|
||||
MathData & data = minset->cell(i);
|
||||
data.updateMacros(0, mc, utype, 0);
|
||||
data.updateMacros(nullptr, mc, utype, 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -4912,7 +4912,7 @@ void Buffer::Impl::traverseErrors(TeXErrors::Errors::const_iterator err, TeXErro
|
||||
for (; err != end; ++err) {
|
||||
TexRow::TextEntry start = TexRow::text_none, end = TexRow::text_none;
|
||||
int errorRow = err->error_in_line;
|
||||
Buffer const * buf = 0;
|
||||
Buffer const * buf = nullptr;
|
||||
Impl const * p = this;
|
||||
if (err->child_name.empty())
|
||||
tie(start, end) = p->texrow.getEntriesFromRow(errorRow);
|
||||
@ -5478,7 +5478,7 @@ Buffer::ReadStatus Buffer::reload()
|
||||
docstring const disp_fn = makeDisplayPath(d->filename.absFileName());
|
||||
|
||||
// clear parent. this will get reset if need be.
|
||||
d->setParent(0);
|
||||
d->setParent(nullptr);
|
||||
ReadStatus const status = loadLyXFile();
|
||||
if (status == ReadSuccess) {
|
||||
updateBuffer();
|
||||
@ -5552,8 +5552,8 @@ void Buffer::checkChildBuffers()
|
||||
if (oldloc == newloc)
|
||||
continue;
|
||||
// the location of the child file is incorrect.
|
||||
cbuf->setParent(0);
|
||||
inset_inc->setChildBuffer(0);
|
||||
cbuf->setParent(nullptr);
|
||||
inset_inc->setChildBuffer(nullptr);
|
||||
}
|
||||
// invalidate cache of children
|
||||
d->children_positions.clear();
|
||||
@ -5578,7 +5578,7 @@ void Buffer::checkMasterBuffer()
|
||||
if (master->isChild(this))
|
||||
setParent(master);
|
||||
else
|
||||
setParent(0);
|
||||
setParent(nullptr);
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user