20 typedef std::list<Seed> ValueSet;
35 bool empty() {
return Seeds.empty(); }
44 Seeds.push_back(seed);
49 for (where = Seeds.begin(); where != Seeds.end();
51 if (where->getNumBonds() < seed.
getNumBonds())
break;
52 iterator it = Seeds.insert(where, EmptySeed);