#include <QhullLinkedList.h>
| Classes | |
| class | const_iterator | 
| class | iterator | 
| Public Member Functions | |
| Conversions | |
| std::vector< T > | toStdVector () const | 
| GetSet | |
| countT | count () const | 
| bool | isEmpty () const | 
| bool | operator== (const QhullLinkedList< T > &o) const | 
| bool | operator!= (const QhullLinkedList< T > &o) const | 
| size_t | size () const | 
| Element access | |
| const T | back () const | 
| For back() and last(), return T instead of T& (T is computed)  More... | |
| T | back () | 
| const T & | first () const | 
| T & | first () | 
| const T & | front () const | 
| T & | front () | 
| const T | last () const | 
| T | last () | 
| Search | |
| bool | contains (const T &t) const | 
| countT | count (const T &t) const | 
| Iterator | |
| iterator | begin () | 
| const_iterator | begin () const | 
| const_iterator | constBegin () const | 
| const_iterator | constEnd () const | 
| iterator | end () | 
| const_iterator | end () const | 
| Private Attributes | |
| Fields | |
| T | begin_node | 
| T | end_node | 
| Defined here | |
| typedef const_iterator | ConstIterator | 
| typedef iterator | Iterator | 
| typedef ptrdiff_t | difference_type | 
| typedef countT | size_type | 
| typedef T | value_type | 
| typedef value_type * | pointer | 
| typedef value_type & | reference | 
| const typedef value_type * | const_pointer | 
| const typedef value_type & | const_reference | 
| Constructors | |
| QhullLinkedList (T b, T e) | |
| QhullLinkedList (const QhullLinkedList< T > &other) | |
| Copy constructor copies begin_node and end_node, but not the list elements. Needed for return by value and parameter passing.  More... | |
| QhullLinkedList< T > & | operator= (const QhullLinkedList< T > &other) | 
| Copy assignment copies begin_node and end_node, but not the list elements.  More... | |
| ~QhullLinkedList () | |
| QhullLinkedList () | |
| disabled since a sentinel must be allocated as the private type  More... | |
QhullLinkedList<T> – A linked list modeled on QLinkedList. T is an opaque type with T(B *b), b=t.getBaseT(), t=t.next(), and t=t.prev(). The end node is a sentinel. QhullQh/qhT owns the contents. QhullLinkedList does not define erase(), clear(), removeFirst(), removeLast(), pop_back(), pop_front(), fromStdList() Derived from Qt/core/tools/qlinkedlist.h and libqhull_r.h/FORALLfacets_() QhullLinkedList<T>::const_iterator – STL-style iterator QhullLinkedList<T>::iterator – STL-style iterator QhullLinkedListIterator<T> – Java-style iterator Derived from Qt/core/tools/qiterator.h Works with Qt's foreach keyword [Qt/src/corelib/global/qglobal.h]
Definition at line 50 of file QhullLinkedList.h.
| typedef const_iterator orgQhull::QhullLinkedList< T >::ConstIterator | 
Definition at line 55 of file QhullLinkedList.h.
| typedef ptrdiff_t orgQhull::QhullLinkedList< T >::difference_type | 
Definition at line 58 of file QhullLinkedList.h.
| typedef iterator orgQhull::QhullLinkedList< T >::Iterator | 
Definition at line 57 of file QhullLinkedList.h.
| typedef value_type* orgQhull::QhullLinkedList< T >::pointer | 
Definition at line 63 of file QhullLinkedList.h.
| typedef value_type& orgQhull::QhullLinkedList< T >::reference | 
Definition at line 64 of file QhullLinkedList.h.
| typedef countT orgQhull::QhullLinkedList< T >::size_type | 
Definition at line 59 of file QhullLinkedList.h.
| typedef T orgQhull::QhullLinkedList< T >::value_type | 
Definition at line 60 of file QhullLinkedList.h.
| 
 | inline | 
Definition at line 73 of file QhullLinkedList.h.
| 
 | inline | 
Copy constructor copies begin_node and end_node, but not the list elements. Needed for return by value and parameter passing.
Definition at line 75 of file QhullLinkedList.h.
| 
 | inline | 
Definition at line 78 of file QhullLinkedList.h.
| 
 | inlineprivate | 
disabled since a sentinel must be allocated as the private type
Definition at line 82 of file QhullLinkedList.h.
| 
 | inline | 
Definition at line 105 of file QhullLinkedList.h.
| 
 | inline | 
For back() and last(), return T instead of T& (T is computed)
Definition at line 104 of file QhullLinkedList.h.
| 
 | inline | 
Definition at line 120 of file QhullLinkedList.h.
| 
 | inline | 
Definition at line 121 of file QhullLinkedList.h.
| 
 | inline | 
Definition at line 122 of file QhullLinkedList.h.
| 
 | inline | 
Definition at line 123 of file QhullLinkedList.h.
| bool orgQhull::QhullLinkedList< T >::contains | ( | const T & | t | ) | const | 
Definition at line 269 of file QhullLinkedList.h.
| countT orgQhull::QhullLinkedList< T >::count | 
Definition at line 254 of file QhullLinkedList.h.
| countT orgQhull::QhullLinkedList< T >::count | ( | const T & | t | ) | const | 
Definition at line 283 of file QhullLinkedList.h.
| 
 | inline | 
Definition at line 124 of file QhullLinkedList.h.
| 
 | inline | 
Definition at line 125 of file QhullLinkedList.h.
| 
 | inline | 
Definition at line 107 of file QhullLinkedList.h.
| 
 | inline | 
Definition at line 106 of file QhullLinkedList.h.
| 
 | inline | 
Definition at line 109 of file QhullLinkedList.h.
| 
 | inline | 
Definition at line 108 of file QhullLinkedList.h.
| 
 | inline | 
Definition at line 97 of file QhullLinkedList.h.
| 
 | inline | 
Definition at line 111 of file QhullLinkedList.h.
| 
 | inline | 
Definition at line 110 of file QhullLinkedList.h.
| 
 | inline | 
Definition at line 99 of file QhullLinkedList.h.
| 
 | inline | 
Copy assignment copies begin_node and end_node, but not the list elements.
Definition at line 77 of file QhullLinkedList.h.
| bool orgQhull::QhullLinkedList< T >::operator== | ( | const QhullLinkedList< T > & | o | ) | const | 
Definition at line 298 of file QhullLinkedList.h.
| 
 | inline | 
Definition at line 100 of file QhullLinkedList.h.
| std::vector< T > orgQhull::QhullLinkedList< T >::toStdVector | 
Definition at line 228 of file QhullLinkedList.h.
| 
 | private | 
Definition at line 68 of file QhullLinkedList.h.
| const typedef value_type* orgQhull::QhullLinkedList< T >::const_pointer | 
Definition at line 61 of file QhullLinkedList.h.
| const typedef value_type& orgQhull::QhullLinkedList< T >::const_reference | 
Definition at line 62 of file QhullLinkedList.h.
| 
 | private | 
Definition at line 69 of file QhullLinkedList.h.