replace assert() with DBUG_ASSERT()

This commit is contained in:
Eugene Kosov 2020-08-12 10:24:09 +03:00
parent 01738d08f3
commit 5a4ae142f4

View File

@ -18,6 +18,8 @@
#pragma once
#include "my_dbug.h"
#include <cstddef>
#include <iterator>
@ -69,12 +71,12 @@ public:
typedef T *pointer;
typedef T &reference;
Iterator(ListNode *node) : node_(node) { assert(node_); }
Iterator(ListNode *node) : node_(node) { DBUG_ASSERT(node_); }
Iterator &operator++()
{
node_= node_->next;
assert(node_);
DBUG_ASSERT(node_);
return *this;
}
Iterator operator++(int)
@ -87,7 +89,7 @@ public:
Iterator &operator--()
{
node_= node_->prev;
assert(node_);
DBUG_ASSERT(node_);
return *this;
}
Iterator operator--(int)