Lines Matching refs:weight
37 : value(std::move(v)), weight(std::move(w)) {}
38 BufferEntry() : value(), weight(0) {}
44 return value == other.value && weight == other.weight;
48 return strm << "{" << entry.value << ", " << entry.weight << "}";
51 WeightType weight;
70 void PushEntry(ValueType value, WeightType weight) {
75 // Ignore zero and negative weight entries.
76 if (weight <= 0) {
81 vec_.push_back(BufferEntry(std::move(value), std::move(weight)));
102 ret[num_entries].weight += ret[i].weight;