Lines Matching refs:ref

361     MutableList<AttributeRecord> ref;
367 ref = existing;
378 if (ref) {
379 set_rest(ref, MutableList<AttributeRecord>(AttributeRecord(key, new_value)));
389 if (ref) {
390 set_rest(ref, rest(existing));
412 SimpleNode *ref=dynamic_cast<SimpleNode *>(generic_ref);
414 g_assert(!ref || ref->_parent == this);
417 Debug::EventTracker<DebugAddChild> tracker(*this, *child, ref);
420 if (ref) {
421 next = ref->_next;
422 ref->_next = child;
430 if (!ref) {
431 // if !next && !ref, child is sole child
435 child->_cached_position = ref->_cached_position + 1;
446 _document->logger()->notifyChildAdded(*this, *child, ref);
447 _observers.notifyChildAdded(*this, *child, ref);
455 SimpleNode *ref=dynamic_cast<SimpleNode *>(previous_node(child));
462 if (ref) {
463 ref->_next = next;
468 _last_child = ref;
478 _document->logger()->notifyChildRemoved(*this, *child, ref);
479 _observers.notifyChildRemoved(*this, *child, ref);
488 SimpleNode *const ref=dynamic_cast<SimpleNode *>(generic_ref);
491 g_return_if_fail(child != ref);
492 g_return_if_fail(!ref || ref->parent() == this);
496 Debug::EventTracker<DebugSetChildPosition> tracker(*this, *child, prev, ref);
498 if (prev == ref) { return; }
514 if (ref) {
515 next = ref->_next;
516 ref->_next = child;
528 _document->logger()->notifyChildOrderChanged(*this, *child, prev, ref);
529 _observers.notifyChildOrderChanged(*this, *child, prev, ref);
538 SimpleNode *ref=NULL;
543 ref = sibling;
548 _parent->changeOrder(this, ref);
553 void child_added(Node *node, Node *child, Node *ref, void *data) {
554 reinterpret_cast<NodeObserver *>(data)->notifyChildAdded(*node, *child, ref);
557 void child_removed(Node *node, Node *child, Node *ref, void *data) {
558 reinterpret_cast<NodeObserver *>(data)->notifyChildRemoved(*node, *child, ref);
592 SimpleNode *ref = NULL;
596 vector->child_added(this, child, ref, data);
597 ref = child;