Lines Matching defs:tail
47 that all use of text and tail as object pointers must be wrapped in
199 PyObject* tail;
289 self->tail = Py_None;
317 e->tail = Py_None;
419 /* Replace the objects already pointed to by tag, text and tail. */
427 _set_joined_ptr(&self_elem->tail, Py_None);
560 PyObject *res = self->tail;
568 self->tail = tmp;
627 Py_VISIT(JOIN_OBJ(self->tail));
644 _clear_joined_ptr(&self->tail);
706 _set_joined_ptr(&self->tail, Py_None);
731 Py_INCREF(JOIN_OBJ(self->tail));
732 _set_joined_ptr(&element->tail, self->tail);
773 PyObject* tail;
803 tail = deepcopy(JOIN_OBJ(self->tail), memo);
804 if (!tail)
806 _set_joined_ptr(&element->tail, JOIN_SET(tail, JOIN_GET(self->tail)));
919 #define PICKLED_TAIL "tail"
967 PICKLED_TAIL, JOIN_OBJ(self->tail));
975 PyObject *tail,
993 tail = tail ? JOIN_SET(tail, PyList_CheckExact(tail)) : Py_None;
994 Py_INCREF(JOIN_OBJ(tail));
995 _set_joined_ptr(&self->tail, tail);
1069 PyObject *tag, *attrib, *text, *tail, *children;
1072 tag = attrib = text = tail = children = NULL;
1078 &attrib, &text, &tail, &children))
1080 tail, children);
1845 /* Leftover "tail" after the last removed child */
2017 _set_joined_ptr(&self->tail, value);
2139 * - itertext() also has to handle tail, after finishing with all the
2321 PyObject *last_for_tail; /* most recently created node that takes a tail */
2616 _Py_IDENTIFIER(tail);
2619 &((ElementObject *) element)->tail, &PyId_tail);
4193 {"tail",