Ejemplo n.º 1
0
ValueIdList AbstractTable::copyValueIds(const size_t row, const field_list_t *fields) const {
  ValueIdList valueIdList;

  if (fields) {
for (const field_t & field: *fields) {
      valueIdList.push_back(getValueId(field, row));
    }
  } else {
    for (size_t i = 0; i < columnCount(); ++i) {
      valueIdList.push_back(getValueId(i, row));
    }
  }

  return valueIdList;
}