From 0373eaa8e88fa3f23873df725655731017c45d32 Mon Sep 17 00:00:00 2001 From: David Malcolm Date: Fri, 26 Jul 2019 12:03:45 -0400 Subject: [PATCH 007/124] Const-correctness for fibonacci_heap.h gcc/ChangeLog: * fibonacci_heap.h (fibonacci_heap::empty): Make const. (fibonacci_heap::nodes): Likewise. (fibonacci_heap::min_key): Likewise. (fibonacci_heap::min): Likewise. --- gcc/fibonacci_heap.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gcc/fibonacci_heap.h b/gcc/fibonacci_heap.h index 6e0a216..3bd0a9f 100644 --- a/gcc/fibonacci_heap.h +++ b/gcc/fibonacci_heap.h @@ -162,19 +162,19 @@ public: fibonacci_node_t *insert (K key, V *data); /* Return true if no entry is present. */ - bool empty () + bool empty () const { return m_nodes == 0; } /* Return the number of nodes. */ - size_t nodes () + size_t nodes () const { return m_nodes; } /* Return minimal key presented in the heap. */ - K min_key () + K min_key () const { if (m_min == NULL) gcc_unreachable (); @@ -206,7 +206,7 @@ public: V *extract_min (bool release = true); /* Return value associated with minimum node in the heap. */ - V *min () + V *min () const { if (m_min == NULL) return NULL; -- 1.8.5.3