Lines Matching refs:ref
148 return !a->ref(UNIQUE_CLIENT_TAG).empty();
154 int cmp = a->ref(PARENT_ID).compare(b->ref(PARENT_ID));
158 int64 a_position = a->ref(SERVER_POSITION_IN_PARENT);
159 int64 b_position = b->ref(SERVER_POSITION_IN_PARENT);
163 cmp = a->ref(ID).compare(b->ref(ID));
171 return !a->ref(IS_DEL) && !a->ref(ID).IsRoot();
199 V* value = enum_value_fn(kernel.ref(field));
371 if (entry->ref(IS_UNSYNCED))
372 kernel_->unsynced_metahandles->insert(entry->ref(META_HANDLE));
373 if (entry->ref(IS_UNAPPLIED_UPDATE))
374 kernel_->unapplied_update_metahandles->insert(entry->ref(META_HANDLE));
411 DCHECK(del) << "Kernel should only have a single ref";
458 if ((*i)->ref(UNIQUE_SERVER_TAG) == tag) {
494 DCHECK_EQ(parent_id, (*i)->ref(PARENT_ID));
495 result->push_back((*i)->ref(META_HANDLE));
530 if (!entry->ref(IS_DEL)) {
536 CHECK(entry->ref(UNIQUE_CLIENT_TAG).empty());
572 bool safe = entry->ref(IS_DEL) && !entry->is_dirty() &&
573 !entry->ref(SYNCING) && !entry->ref(IS_UNAPPLIED_UPDATE) &&
574 !entry->ref(IS_UNSYNCED);
577 int64 handle = entry->ref(META_HANDLE);
652 kernel_->needle.put(META_HANDLE, i->ref(META_HANDLE));
661 int64 handle = entry->ref(META_HANDLE);
670 DCHECK_EQ(entry->ref(UNIQUE_CLIENT_TAG).empty(), !num_erased);
692 const sync_pb::EntitySpecifics& local_specifics = (*it)->ref(SPECIFICS);
694 (*it)->ref(SERVER_SPECIFICS);
701 int64 handle = (*it)->ref(META_HANDLE);
709 DCHECK_EQ(entry->ref(UNIQUE_CLIENT_TAG).empty(), !num_erased);
711 DCHECK_EQ(entry->ref(IS_UNSYNCED), num_erased > 0);
713 DCHECK_EQ(entry->ref(IS_UNAPPLIED_UPDATE), num_erased > 0);
715 DCHECK_EQ(entry->ref(IS_DEL), !num_erased);
744 kernel_->needle.put(META_HANDLE, i->ref(META_HANDLE));
913 result->insert((*i)->ref(META_HANDLE));
969 Entry e(trans, GET_BY_HANDLE, i->ref(META_HANDLE));
972 handles.insert(i->ref(META_HANDLE));
1237 i->ref(META_HANDLE) != entry->ref(META_HANDLE)) {
1305 return kernel_->ref(field);
1430 if (is_del == kernel_->ref(IS_DEL)) {
1455 if (kernel_->ref(field) != value) {
1471 if (kernel_->ref(field) != value) {
1493 if (kernel_->ref(field) != value) {
1509 if (kernel_->ref(field).SerializeAsString() != value.SerializeAsString()) {
1518 if (kernel_->ref(field) != value) {
1531 string old_tag = kernel_->ref(UNIQUE_CLIENT_TAG);
1563 if (kernel_->ref(field) != value) {
1572 if (kernel_->ref(field) != value) {
1581 CHECK(index->insert(kernel_->ref(META_HANDLE)).second);
1583 CHECK_EQ(1U, index->erase(kernel_->ref(META_HANDLE)));
1599 Id old_previous = entry->ref(PREV_ID);
1600 Id old_next = entry->ref(NEXT_ID);
1602 entry->put(NEXT_ID, entry->ref(ID));
1603 entry->put(PREV_ID, entry->ref(ID));
1611 CHECK((old_next == entry->ref(ID)) || !old_next.ServerKnows());
1719 if (entry->ref(PREV_ID).IsRoot() ||
1720 entry->ref(PREV_ID) != entry->ref(NEXT_ID)) {
1724 while (!entry->ref(PREV_ID).IsRoot()) {
1725 entry = GetEntryById(entry->ref(PREV_ID), &lock);
1727 return entry->ref(ID);
1751 if (entry->ref(NEXT_ID).IsRoot() ||
1752 entry->ref(NEXT_ID) != entry->ref(PREV_ID)) {
1756 while (!entry->ref(NEXT_ID).IsRoot())
1757 entry = GetEntryById(entry->ref(NEXT_ID), &lock);
1758 return entry->ref(ID);
1773 parent_id, entry->ref(SERVER_POSITION_IN_PARENT), entry->ref(ID));
1782 DCHECK_NE(candidate->ref(META_HANDLE), entry->ref(META_HANDLE));
1785 if (candidate->ref(IS_UNAPPLIED_UPDATE))
1794 if (candidate->ref(IS_UNSYNCED))
1799 if (candidate->ref(PREV_ID) == candidate->ref(NEXT_ID) &&
1800 !candidate->ref(PREV_ID).IsRoot()) {
1804 return candidate->ref(ID);
1839 << kernel->ref(static_cast<Int64Field>(i)) << ", ";
1843 << kernel->ref(static_cast<IdField>(i)) << ", ";
1847 if (kernel->ref(static_cast<BitField>(i)))
1851 const string& field = kernel->ref(static_cast<StringField>(i));
1857 kernel->ref(static_cast<ProtoField>(i)).SerializeAsString())
1862 if (kernel->ref(static_cast<BitTemp>(i)))