27 #ifndef ICB_PX_LIBRARY_LIST_TEMPLATE 28 #define ICB_PX_LIBRARY_LIST_TEMPLATE 53 return (m_tail == NULL);
55 void Append(
const Type &);
56 void Insert(
const Type &);
91 Tail()->Append(entry);
101 newNode->m_item = m_item;
103 newNode->m_tail = Tail();
116 return (Tail()->Find(entry));
123 return (1 + Tail()->Length());
135 return (m_tail == NULL);
146 else if (m_item > entry) {
149 newNode->m_tail = m_tail;
150 newNode->m_item = m_item;
156 return Tail()->Insert(entry);
172 return (Tail()->Find(entry));
179 return (1 + Tail()->Length());
184 #endif // #ifndef _PX_LIBRARY_LIST_TEMPLATE