Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Descriptors/AtomIdDescriptor.cpp

    r7a1ce5 rf16a4b  
    2222
    2323bool AtomIdDescriptor_impl::predicate(std::pair<int,atom*> atom) {
    24   return atom.second->getId()==id;
     24  return atom.first==id;
    2525}
    2626
     
    2929}
    3030
    31 #if 0
    32 
    33 // so far the lookuptable for Atoms-by-id does not work, since atoms don't get an ID upon creation.
    34 // instead of this we rely on walking through all atoms.
    35 
    36 atom *AtomIdDescriptor::find(){
     31atom *AtomIdDescriptor_impl::find(){
    3732  map<int,atom*> atoms = getAtoms();
    3833  map<int,atom*>::iterator res = atoms.find(id);
     
    4035}
    4136
    42 vector<atom*> AtomIdDescriptor::findAll(){
     37vector<atom*> AtomIdDescriptor_impl::findAll(){
    4338  atom *res = find();
    4439  return (res)?(vector<atom*>(1,res)):(vector<atom*>());
    4540}
    46 
    47 #endif
Note: See TracChangeset for help on using the changeset viewer.