Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Descriptors/AtomDescriptor_impl.hpp

    r7a1ce5 r24a5e0  
     1#ifndef ATOMDESCRIPTOR_IMPL_HPP
     2#define ATOMDESCRIPTOR_IMPL_HPP
     3
    14#include "Descriptors/AtomDescriptor.hpp"
    25
     
    1114  virtual ~AtomDescriptor_impl();
    1215
    13   virtual bool predicate(std::pair<int,atom*>)=0;
     16  virtual bool predicate(std::pair<atomId_t,atom*>)=0;
    1417
    1518protected:
    1619  virtual atom* find();
    1720  virtual std::vector<atom*> findAll();
    18   std::map<int,atom*>& getAtoms();
     21  World::AtomSet& getAtoms();
    1922};
    2023
     
    2528  AtomAllDescriptor_impl();
    2629  virtual ~AtomAllDescriptor_impl();
    27   virtual bool predicate(std::pair<int,atom*>);
     30  virtual bool predicate(std::pair<atomId_t,atom*>);
    2831};
    2932
     
    3235  AtomNoneDescriptor_impl();
    3336  virtual ~AtomNoneDescriptor_impl();
    34   virtual bool predicate(std::pair<int,atom*>);
     37  virtual bool predicate(std::pair<atomId_t,atom*>);
    3538};
    3639
     
    4245  AtomAndDescriptor_impl(AtomDescriptor::impl_ptr _lhs, AtomDescriptor::impl_ptr _rhs);
    4346  ~AtomAndDescriptor_impl();
    44   virtual bool predicate(std::pair<int,atom*>);
     47  virtual bool predicate(std::pair<atomId_t,atom*>);
    4548
    4649private:
     
    5457  AtomOrDescriptor_impl(AtomDescriptor::impl_ptr _lhs, AtomDescriptor::impl_ptr _rhs);
    5558  virtual ~AtomOrDescriptor_impl();
    56   virtual bool predicate(std::pair<int,atom*>);
     59  virtual bool predicate(std::pair<atomId_t,atom*>);
    5760
    5861private:
     
    6770  virtual ~AtomNotDescriptor_impl();
    6871
    69   virtual bool predicate(std::pair<int,atom*>);
     72  virtual bool predicate(std::pair<atomId_t,atom*>);
    7073
    7174private:
    7275  AtomDescriptor::impl_ptr arg;
    7376};
     77
     78#endif //ATOMDESCRIPTOR_IMPL_HPP
Note: See TracChangeset for help on using the changeset viewer.