Lines Matching refs:fTail
227 SkASSERT(fTail && !(*fTail)); in append()
228 *fTail = alloc->make<Node>(a, b, c); in append()
229 fTail = &(*fTail)->fNext; in append()
235 SkASSERT(fTail && !(*fTail)); in concat()
237 *fTail = list.fHead; in concat()
238 fTail = list.fTail; in concat()
241 list.fTail = &list.fHead; in concat()
248 Node** fTail = &fHead; variable
298 VertexList() : fHead(nullptr), fTail(nullptr) {} in VertexList()
299 VertexList(Vertex* head, Vertex* tail) : fHead(head), fTail(tail) {} in VertexList()
301 Vertex* fTail; member
303 void append(Vertex* v) { insert(v, fTail, nullptr); } in append()
308 if (fTail) { in append()
309 fTail->fNext = list.fHead; in append()
310 list.fHead->fPrev = fTail; in append()
314 fTail = list.fTail; in append()
319 if (fHead && fTail) { in close()
320 fTail->fNext = fHead; in close()
321 fHead->fPrev = fTail; in close()
436 EdgeList() : fHead(nullptr), fTail(nullptr) {} in EdgeList()
438 Edge* fTail; member
441 void append(Edge* e) { insert(e, fTail, nullptr); } in append()
449 if (fHead && fTail) { in close()
450 fTail->fRight = fHead; in close()
451 fHead->fLeft = fTail; in close()
480 Vertex* lastVertex() const { return fTail ? fTail->fLastEdge->fBottom : fFirstVertex; } in lastVertex()
484 MonotonePoly* fTail; member