Lines Matching defs:node

142 			void			LiveUpdate(Entry* entry, Node* node,
146 void LiveUpdateRenameMove(Entry* entry, Node* node,
199 virtual status_t Match(Entry* entry, Node* node,
250 virtual status_t Match(Entry* entry, Node* node,
312 virtual status_t Match(Entry* entry, Node* node,
705 /*! Matches the node's attribute value with the equation.
711 Equation<QueryPolicy>::Match(Entry* entry, Node* node,
740 value.Int64 = QueryPolicy::NodeGetSize(node);
743 value.Int32 = QueryPolicy::NodeGetLastModifiedTime(node);
748 if (QueryPolicy::NodeGetAttribute(node, fAttribute, buffer, &size,
924 // node matches with the rest of the expression - we don't have to
1015 Operator<QueryPolicy>::Match(Entry* entry, Node* node, const char* attribute,
1019 status_t status = fLeft->Match(entry, node, attribute, type, key,
1024 return fRight->Match(entry, node, attribute, type, key, size);
1037 status_t status = first->Match(entry, node, attribute, type, key,
1042 return second->Match(entry, node, attribute, type, key, size);
1450 Query<QueryPolicy>::LiveUpdate(Entry* entry, Node* node, const char* attribute,
1461 // referring to the given node.
1463 entry = QueryPolicy::NodeGetFirstReferrer(node);
1465 LiveUpdate(entry, node, attribute, type, oldKey, oldLength, newKey,
1467 entry = QueryPolicy::NodeGetNextReferrer(node, entry);
1472 status_t oldStatus = fExpression->Root()->Match(entry, node, attribute,
1474 status_t newStatus = fExpression->Root()->Match(entry, node, attribute,
1508 entry = QueryPolicy::NodeGetFirstReferrer(node);
1511 entry = QueryPolicy::NodeGetNextReferrer(node, entry);
1519 Query<QueryPolicy>::LiveUpdateRenameMove(Entry* entry, Node* node,
1528 status_t oldStatus = fExpression->Root()->Match(entry, node, "name",
1530 status_t newStatus = fExpression->Root()->Match(entry, node, "name",
1540 // all entries referring to the node;
1545 entry = QueryPolicy::NodeGetFirstReferrer(node);
1549 entry = QueryPolicy::NodeGetNextReferrer(node, entry);