16 #ifndef VHACD_CIRCULAR_LIST_H 17 #define VHACD_CIRCULAR_LIST_H 25 const T&
GetData()
const {
return m_data; }
48 bool IsEmpty()
const {
return (m_size == 0); }
50 const T&
GetData()
const {
return m_head->GetData(); }
51 T&
GetData() {
return m_head->GetData(); }
78 #include "vhacdCircularList.inl" 79 #endif // VHACD_CIRCULAR_LIST_H CircularList()
Constructor.
Definition: vhacdCircularList.h:65
const CircularListElement< T > * GetHead() const
Definition: vhacdCircularList.h:47
const CircularListElement< T > *& GetNext() const
Definition: vhacdCircularList.h:28
CircularListElement< T > *& GetPrev()
Definition: vhacdCircularList.h:27
T & GetData()
Definition: vhacdCircularList.h:24
~CircularListElement(void)
Destructor.
Definition: vhacdCircularList.h:34
CircularListElement(void)
Definition: vhacdCircularList.h:32
CircularListElement class.
Definition: vhacdCircularList.h:22
const CircularListElement< T > *& GetPrev() const
Definition: vhacdCircularList.h:29
CircularListElement(const T &data)
Constructor.
Definition: vhacdCircularList.h:31
CircularListElement< T > *& GetNext()
Definition: vhacdCircularList.h:26
T & GetData()
Definition: vhacdCircularList.h:51
Definition: vhacdCircularList.h:19
~CircularList(void)
Destructor.
Definition: vhacdCircularList.h:72
const T & GetData() const
Definition: vhacdCircularList.h:50
bool IsEmpty() const
Definition: vhacdCircularList.h:48
CircularListElement< T > *& GetHead()
Definition: vhacdCircularList.h:46
CircularList class.
Definition: vhacdCircularList.h:44
size_t GetSize() const
Definition: vhacdCircularList.h:49
const T & GetData() const
Definition: vhacdCircularList.h:25
void Clear()
Definition: vhacdCircularList.h:58