Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Descriptors/AtomDescriptor.cpp

    r24a5e0 r7a1ce5  
    1919using namespace std;
    2020
    21 typedef World::AtomSet::iterator atoms_iter_t;
     21typedef map<int,atom*> atoms_t;
     22typedef atoms_t::iterator atoms_iter_t;
    2223
    2324/************************ Forwarding object **************************************/
     
    6768}
    6869
    69 World::AtomSet& AtomDescriptor_impl::getAtoms(){
     70atoms_t& AtomDescriptor_impl::getAtoms(){
    7071  return World::get()->atoms;
    7172}
    7273
    7374atom* AtomDescriptor_impl::find() {
    74   World::AtomSet atoms = getAtoms();
     75  atoms_t atoms = getAtoms();
    7576  atoms_iter_t res = find_if(atoms.begin(),atoms.end(),boost::bind(&AtomDescriptor_impl::predicate,this,_1));
    7677  return (res!=atoms.end())?((*res).second):0;
     
    7980vector<atom*> AtomDescriptor_impl::findAll() {
    8081  vector<atom*> res;
    81   World::AtomSet atoms = getAtoms();
     82  atoms_t atoms = getAtoms();
    8283  atoms_iter_t iter;
    8384  for(iter=atoms.begin();iter!=atoms.end();++iter) {
     
    9798{}
    9899
    99 bool AtomAllDescriptor_impl::predicate(std::pair<atomId_t,atom*>){
     100bool AtomAllDescriptor_impl::predicate(std::pair<int,atom*>){
    100101  return true;
    101102}
     
    111112{}
    112113
    113 bool AtomNoneDescriptor_impl::predicate(std::pair<atomId_t,atom*>){
     114bool AtomNoneDescriptor_impl::predicate(std::pair<int,atom*>){
    114115  return false;
    115116}
     
    129130{}
    130131
    131 bool AtomAndDescriptor_impl::predicate(std::pair<atomId_t,atom*> atom){
     132bool AtomAndDescriptor_impl::predicate(std::pair<int,atom*> atom){
    132133  return lhs->predicate(atom) && rhs->predicate(atom);
    133134}
     
    145146}
    146147
    147 bool AtomOrDescriptor_impl::predicate(std::pair<atomId_t,atom*> atom){
     148bool AtomOrDescriptor_impl::predicate(std::pair<int,atom*> atom){
    148149  return lhs->predicate(atom) || rhs->predicate(atom);
    149150}
     
    165166}
    166167
    167 bool AtomNotDescriptor_impl::predicate(std::pair<atomId_t,atom*> atom){
     168bool AtomNotDescriptor_impl::predicate(std::pair<int,atom*> atom){
    168169 return !(arg->predicate(atom));
    169170}
Note: See TracChangeset for help on using the changeset viewer.