Lines Matching defs:value
163 * with this value.
164 * Avoids creating a node if the value is a duplicate.
165 * @param value A final value.
168 * @return A FinalValueNode with the given value.
171 Node *registerFinalValue(int32_t value, UErrorCode &errorCode);
237 // write() must set the offset to a positive value.
267 FinalValueNode(int32_t v) : Node(0x111111u*37u+v), value(v) {}
271 int32_t value;
282 ValueNode(int32_t initialHash) : Node(initialHash), hasValue(false), value(0) {}
286 value=v;
291 int32_t value;
347 // Adds a unit with a final value.
348 void add(int32_t c, int32_t value) {
351 values[length]=value;
353 hash=(hash*37u+c)*37u+value;
364 Node *equal[kMaxBranchLinearSubNodeLength]; // NULL means "has final value".
417 virtual int32_t writeValueAndType(UBool hasValue, int32_t value, int32_t node) = 0;