示例#1
0
bool read_dependlist(SerialIn &in, vec<tuple<string,string>> &list) {
  tuple<string,string> s;
  uint32_t len;
  in >= len;
  list.reserve(len);
  for (uint32_t i = 0; i != len; ++i) {
    in >= s;
    list.emplace_back(move(s));
  }
  return in.in_;
}
示例#2
0
bool read_stringlist(SerialIn &in, vec<string> &list) {
  string s;
  uint32_t len;
  in >= len;
  list.reserve(len);
  for (uint32_t i = 0; i != len; ++i) {
    in >= s;
    list.emplace_back(move(s));
  }
  return in.in_;
}
示例#3
0
bool read_olddependlist(SerialIn &in, vec<tuple<string,string>> &list) {
  string full, dep, constraint;
  uint32_t len;
  in >= len;
  list.reserve(len);
  for (uint32_t i = 0; i != len; ++i) {
    in >= full;
    split_dependency(full, dep, constraint);
    list.emplace_back(move(dep), move(constraint));
  }
  return in.in_;
}