Lines Matching refs:pTail
80 SweList() : pTop(0), pTail(0) {} in SweList()
97 const XX & back() const { return pTail->Obj(); } in back()
98 XX & back() { return pTail->Obj(); } in back()
113 elem * pTail; member in csv::SweList
126 SweList_dyn() : pTop(0), pTail(0) {} in SweList_dyn()
140 XX * back() const { return pTail->Obj(); } in back()
153 elem * pTail; member in csv::SweList_dyn
225 if (pTail == 0) in push_front()
226 pTail = pTop; in push_front()
233 if (pTail != 0) in push_back()
235 pTail->SetNext(new elem(i_aObj)); in push_back()
236 pTail = pTail->Next(); in push_back()
240 pTop = pTail = new elem(i_aObj); in push_back()
254 pTail = 0; in pop_front()
277 for (pTail = pTop ; pTop != 0; pTail = pTop) in erase_all()
280 delete pTail; in erase_all()
282 pTop = pTail = 0; in erase_all()
293 if (pTail == 0) in push_front()
294 pTail = pTop; in push_front()
301 if (pTail != 0) in push_back()
303 pTail->SetNext(new elem(i_pObj)); in push_back()
304 pTail = pTail->Next(); in push_back()
308 pTop = pTail = new elem(i_pObj); in push_back()
324 pTail = 0; in pop_front()
333 for (pTail = pTop ; pTop != 0; pTail = pTop) in erase_all()
336 if (pTail->Obj() != 0) in erase_all()
338 delete pTail->Obj(); in erase_all()
340 delete pTail; in erase_all()
342 pTop = pTail = 0; in erase_all()