Lines Matching refs:values
106 std::vector<string16> values;
107 p.GetMultiInfo(type, &values);
109 for (size_t i = 0; i < values.size(); ++i) {
112 accumulate += values[i];
119 const std::vector<string16>& values,
121 form_group_items->resize(values.size());
123 (*form_group_items)[i].SetInfo(type, CollapseWhitespace(values[i], false));
132 std::vector<string16>* values) {
133 values->resize(form_group_items.size());
134 for (size_t i = 0; i < values->size(); ++i)
135 (*values)[i] = form_group_items[i].GetInfo(type);
247 const std::vector<string16>& values) {
250 CopyValuesToItems(type, values, &name_);
253 CopyValuesToItems(type, values, &email_);
256 CopyValuesToItems(type, values, &home_number_);
259 CopyValuesToItems(type, values, &fax_number_);
262 if (values.size() == 1) {
263 SetInfo(type, values[0]);
264 } else if (values.size() == 0) {
268 << "Attempt to set multiple values on single-valued field.";
275 std::vector<string16>* values) const {
278 CopyItemsToValues(type, name_, values);
281 CopyItemsToValues(type, email_, values);
284 CopyItemsToValues(type, home_number_, values);
287 CopyItemsToValues(type, fax_number_, values);
290 values->resize(1);
291 (*values)[0] = GetInfo(type);
536 // For efficiency, we first construct a map of fields to their text values and
565 // we only include fields that that have at last two distinct values.