Lines Matching refs:pTop
80 SweList() : pTop(0), pTail(0) {} in SweList()
91 const_iterator begin() const { return pTop; } in begin()
92 iterator begin() { return pTop; } in begin()
95 const XX & front() const { return pTop->Obj(); } in front()
96 XX & front() { return pTop->Obj(); } in front()
100 bool empty() const { return pTop == 0; } in empty()
112 DYN elem * pTop; member in csv::SweList
126 SweList_dyn() : pTop(0), pTail(0) {} in SweList_dyn()
137 iterator begin() const { return pTop; } in begin()
139 XX * front() const { return pTop->Obj(); } in front()
142 bool empty() const { return pTop == 0; } in empty()
152 DYN elem * pTop; member in csv::SweList_dyn
223 dpNew->SetNext(pTop); in push_front()
224 pTop = dpNew; in push_front()
226 pTail = pTop; in push_front()
240 pTop = pTail = new elem(i_aObj); in push_back()
248 if (pTop != 0) in pop_front()
250 elem * pDel = pTop; in pop_front()
251 pTop = pTop->Next(); in pop_front()
253 if (pTop == 0) in pop_front()
277 for (pTail = pTop ; pTop != 0; pTail = pTop) in erase_all()
279 pTop = pTop->Next(); in erase_all()
282 pTop = pTail = 0; in erase_all()
291 dpNew->SetNext(pTop); in push_front()
292 pTop = dpNew; in push_front()
294 pTail = pTop; in push_front()
308 pTop = pTail = new elem(i_pObj); in push_back()
316 if (pTop != 0) in pop_front()
318 elem * pDel = pTop; in pop_front()
319 pTop = pTop->Next(); in pop_front()
323 if (pTop == 0) in pop_front()
333 for (pTail = pTop ; pTop != 0; pTail = pTop) in erase_all()
335 pTop = pTop->Next(); in erase_all()
342 pTop = pTail = 0; in erase_all()