commit d11a27a61164a1107c4c1e5a6fa0720ec4a1e14c
Author: Richard Kimberly Heck <[email protected]>
Date:   Tue Feb 18 19:27:12 2020 -0500

    Fix nullptr warnings
---
 src/Buffer.cpp |   60 ++++++++++++++++++++++++++++----------------------------
 1 files changed, 30 insertions(+), 30 deletions(-)

diff --git a/src/Buffer.cpp b/src/Buffer.cpp
index d0ca105..eb65e81 100644
--- a/src/Buffer.cpp
+++ b/src/Buffer.cpp
@@ -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);
 }
 
 
-- 
lyx-cvs mailing list
[email protected]
http://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to