- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Descriptors/AtomIdDescriptor.cpp
r7a1ce5 rf16a4b 22 22 23 23 bool AtomIdDescriptor_impl::predicate(std::pair<int,atom*> atom) { 24 return atom. second->getId()==id;24 return atom.first==id; 25 25 } 26 26 … … 29 29 } 30 30 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(){ 31 atom *AtomIdDescriptor_impl::find(){ 37 32 map<int,atom*> atoms = getAtoms(); 38 33 map<int,atom*>::iterator res = atoms.find(id); … … 40 35 } 41 36 42 vector<atom*> AtomIdDescriptor ::findAll(){37 vector<atom*> AtomIdDescriptor_impl::findAll(){ 43 38 atom *res = find(); 44 39 return (res)?(vector<atom*>(1,res)):(vector<atom*>()); 45 40 } 46 47 #endif
Note:
See TracChangeset
for help on using the changeset viewer.