35#include <ogdf/basic/internal/config_autogen.h>
116 obj->m_next =
nullptr;
123 obj->m_prev =
nullptr;
134 obj->m_prev =
nullptr;
141 obj->m_next =
nullptr;
165 obj->m_prev->m_next = obj->m_next;
169 obj->m_next->m_prev = obj->m_prev;
190 }
else if (at ==
begin()) {
213 for ([[maybe_unused]] T* _ : *
this) {
Basic declarations, included by all source files.
bool operator==(iterator other) const
std::input_iterator_tag iterator_category
std::ptrdiff_t difference_type
bool operator!=(iterator other) const
void splice(iterator at, IntrusiveList< T > &other)
#define OGDF_ASSERT(expr)
Assert condition expr. See doc/build.md for more information.