Lines Matching refs:fTail
224 SkASSERT(fTail && !(*fTail)); in append()
225 *fTail = alloc->make<Node>(a, b, c); in append()
226 fTail = &(*fTail)->fNext; in append()
232 SkASSERT(fTail && !(*fTail)); in concat()
234 *fTail = list.fHead; in concat()
235 fTail = list.fTail; in concat()
238 list.fTail = &list.fHead; in concat()
245 Node** fTail = &fHead; variable
295 VertexList() : fHead(nullptr), fTail(nullptr) {} in VertexList()
296 VertexList(Vertex* head, Vertex* tail) : fHead(head), fTail(tail) {} in VertexList()
298 Vertex* fTail; member
300 void append(Vertex* v) { insert(v, fTail, nullptr); } in append()
305 if (fTail) { in append()
306 fTail->fNext = list.fHead; in append()
307 list.fHead->fPrev = fTail; in append()
311 fTail = list.fTail; in append()
316 if (fHead && fTail) { in close()
317 fTail->fNext = fHead; in close()
318 fHead->fPrev = fTail; in close()
427 EdgeList() : fHead(nullptr), fTail(nullptr) {} in EdgeList()
429 Edge* fTail; member
432 void append(Edge* e) { insert(e, fTail, nullptr); } in append()
440 if (fHead && fTail) { in close()
441 fTail->fRight = fHead; in close()
442 fHead->fLeft = fTail; in close()
471 Vertex* lastVertex() const { return fTail ? fTail->fLastEdge->fBottom : fFirstVertex; } in lastVertex()
475 MonotonePoly* fTail; member