- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Descriptors/AtomIdDescriptor.cpp
rf16a4b r24a5e0 14 14 15 15 16 AtomIdDescriptor_impl::AtomIdDescriptor_impl( int _id) :16 AtomIdDescriptor_impl::AtomIdDescriptor_impl(atomId_t _id) : 17 17 id(_id) 18 18 {} … … 21 21 {} 22 22 23 bool AtomIdDescriptor_impl::predicate(std::pair< int,atom*> atom) {23 bool AtomIdDescriptor_impl::predicate(std::pair<atomId_t,atom*> atom) { 24 24 return atom.first==id; 25 25 } 26 26 27 AtomDescriptor AtomById( int id){27 AtomDescriptor AtomById(atomId_t id){ 28 28 return AtomDescriptor(AtomDescriptor::impl_ptr(new AtomIdDescriptor_impl(id))); 29 29 } 30 30 31 31 atom *AtomIdDescriptor_impl::find(){ 32 map<int,atom*>atoms = getAtoms();33 map<int,atom*>::iterator res = atoms.find(id);32 World::AtomSet atoms = getAtoms(); 33 World::AtomSet::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.