From e21a6bae806d13e644a92b3df23e4d5b78bdb75c Mon Sep 17 00:00:00 2001 From: Misha Brukman Date: Thu, 8 Jan 2009 02:21:23 +0000 Subject: [PATCH] * Fixed spelling of "sentinel" * Removed trailing whitespace git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61907 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/ADT/ilist.h | 46 ++++++++++++++++++++-------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/include/llvm/ADT/ilist.h b/include/llvm/ADT/ilist.h index 42d09c7b450..bd2fd0df871 100644 --- a/include/llvm/ADT/ilist.h +++ b/include/llvm/ADT/ilist.h @@ -1,10 +1,10 @@ //==-- llvm/ADT/ilist.h - Intrusive Linked List Template ---------*- C++ -*-==// -// +// // The LLVM Compiler Infrastructure // // This file is distributed under the University of Illinois Open Source // License. See LICENSE.TXT for details. -// +// //===----------------------------------------------------------------------===// // // This file defines classes to implement an intrusive doubly linked list class @@ -101,7 +101,7 @@ struct ilist_traits : public ilist_traits {}; template class ilist_iterator : public bidirectional_iterator { - + public: typedef ilist_traits Traits; typedef bidirectional_iterator super; @@ -232,14 +232,14 @@ template struct simplify_type; template struct simplify_type > { typedef NodeTy* SimpleType; - + static SimpleType getSimplifiedValue(const ilist_iterator &Node) { return &*Node; } }; template struct simplify_type > { typedef NodeTy* SimpleType; - + static SimpleType getSimplifiedValue(const ilist_iterator &Node) { return &*Node; } @@ -257,16 +257,16 @@ template struct simplify_type > { /// 1. The list may be completely unconstructed. In this case, the head /// pointer is null. When in this form, any query for an iterator (e.g. /// begin() or end()) causes the list to transparently change to state #2. -/// 2. The list may be empty, but contain a sentinal for the end iterator. This -/// sentinal is created by the Traits::createSentinel method and is a link +/// 2. The list may be empty, but contain a sentinel for the end iterator. This +/// sentinel is created by the Traits::createSentinel method and is a link /// in the list. When the list is empty, the pointer in the iplist points -/// to the sentinal. Once the sentinal is constructed, it +/// to the sentinel. Once the sentinel is constructed, it /// is not destroyed until the list is. /// 3. The list may contain actual objects in it, which are stored as a doubly /// linked list of nodes. One invariant of the list is that the predecessor /// of the first node in the list always points to the last node in the list, -/// and the successor pointer for the sentinal (which always stays at the -/// end of the list) is always null. +/// and the successor pointer for the sentinel (which always stays at the +/// end of the list) is always null. /// template > class iplist : public Traits { @@ -279,10 +279,10 @@ class iplist : public Traits { NodeTy *getTail() { return this->getPrev(Head); } const NodeTy *getTail() const { return this->getPrev(Head); } void setTail(NodeTy *N) const { this->setPrev(Head, N); } - - /// CreateLazySentinal - This method verifies whether the sentinal for the + + /// CreateLazySentinel - This method verifies whether the sentinel for the /// list has been created and lazily makes it if not. - void CreateLazySentinal() const { + void CreateLazySentinel() const { if (Head != 0) return; Head = Traits::createSentinel(); this->setNext(Head, 0); @@ -319,19 +319,19 @@ public: // Iterator creation methods. iterator begin() { - CreateLazySentinal(); - return iterator(Head); + CreateLazySentinel(); + return iterator(Head); } const_iterator begin() const { - CreateLazySentinal(); + CreateLazySentinel(); return const_iterator(Head); } iterator end() { - CreateLazySentinal(); + CreateLazySentinel(); return iterator(getTail()); } const_iterator end() const { - CreateLazySentinal(); + CreateLazySentinel(); return const_iterator(getTail()); } @@ -397,7 +397,7 @@ public: this->setPrev(NextNode, PrevNode); IT = NextNode; removeNodeFromList(Node); // Notify traits that we removed a node... - + // Set the next/prev pointers of the current node to null. This isn't // strictly required, but this catches errors where a node is removed from // an ilist (and potentially deleted) with iterators still pointing at it. @@ -461,7 +461,7 @@ private: transferNodesFromList(L2, First, PosNext); - // Now that everything is set, restore the pointers to the list sentinals. + // Now that everything is set, restore the pointers to the list sentinels. L2.setTail(L2Sentinel); setTail(ThisSentinel); } @@ -474,7 +474,7 @@ public: // size_type size() const { - if (Head == 0) return 0; // Don't require construction of sentinal if empty. + if (Head == 0) return 0; // Don't require construction of sentinel if empty. #if __GNUC__ == 2 // GCC 2.95 has a broken std::distance size_type Result = 0; @@ -592,7 +592,7 @@ struct ilist : public iplist { } explicit ilist(size_type count) { insert(this->begin(), count, NodeTy()); - } + } ilist(size_type count, const NodeTy &val) { insert(this->begin(), count, val); } @@ -607,7 +607,7 @@ struct ilist : public iplist { iterator insert(iterator a, NodeTy *b){ return iplist::insert(a, b); } void push_front(NodeTy *a) { iplist::push_front(a); } void push_back(NodeTy *a) { iplist::push_back(a); } - + // Main implementation here - Insert for a node passed by value... iterator insert(iterator where, const NodeTy &val) { -- 2.34.1