- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Descriptors/AtomIdDescriptor.cpp
r24a5e0 rf16a4b 14 14 15 15 16 AtomIdDescriptor_impl::AtomIdDescriptor_impl( atomId_t _id) :16 AtomIdDescriptor_impl::AtomIdDescriptor_impl(int _id) : 17 17 id(_id) 18 18 {} … … 21 21 {} 22 22 23 bool AtomIdDescriptor_impl::predicate(std::pair< atomId_t,atom*> atom) {23 bool AtomIdDescriptor_impl::predicate(std::pair<int,atom*> atom) { 24 24 return atom.first==id; 25 25 } 26 26 27 AtomDescriptor AtomById( atomId_t id){27 AtomDescriptor AtomById(int id){ 28 28 return AtomDescriptor(AtomDescriptor::impl_ptr(new AtomIdDescriptor_impl(id))); 29 29 } 30 30 31 31 atom *AtomIdDescriptor_impl::find(){ 32 World::AtomSetatoms = getAtoms();33 World::AtomSet::iterator res = atoms.find(id);32 map<int,atom*> atoms = getAtoms(); 33 map<int,atom*>::iterator res = atoms.find(id); 34 34 return (res!=atoms.end())?((*res).second):0; 35 35 }
Note:
See TracChangeset
for help on using the changeset viewer.