Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Descriptors/AtomDescriptor_impl.hpp

    r24a5e0 r7a1ce5  
    1 #ifndef ATOMDESCRIPTOR_IMPL_HPP
    2 #define ATOMDESCRIPTOR_IMPL_HPP
    3 
    41#include "Descriptors/AtomDescriptor.hpp"
    52
     
    1411  virtual ~AtomDescriptor_impl();
    1512
    16   virtual bool predicate(std::pair<atomId_t,atom*>)=0;
     13  virtual bool predicate(std::pair<int,atom*>)=0;
    1714
    1815protected:
    1916  virtual atom* find();
    2017  virtual std::vector<atom*> findAll();
    21   World::AtomSet& getAtoms();
     18  std::map<int,atom*>& getAtoms();
    2219};
    2320
     
    2825  AtomAllDescriptor_impl();
    2926  virtual ~AtomAllDescriptor_impl();
    30   virtual bool predicate(std::pair<atomId_t,atom*>);
     27  virtual bool predicate(std::pair<int,atom*>);
    3128};
    3229
     
    3532  AtomNoneDescriptor_impl();
    3633  virtual ~AtomNoneDescriptor_impl();
    37   virtual bool predicate(std::pair<atomId_t,atom*>);
     34  virtual bool predicate(std::pair<int,atom*>);
    3835};
    3936
     
    4542  AtomAndDescriptor_impl(AtomDescriptor::impl_ptr _lhs, AtomDescriptor::impl_ptr _rhs);
    4643  ~AtomAndDescriptor_impl();
    47   virtual bool predicate(std::pair<atomId_t,atom*>);
     44  virtual bool predicate(std::pair<int,atom*>);
    4845
    4946private:
     
    5754  AtomOrDescriptor_impl(AtomDescriptor::impl_ptr _lhs, AtomDescriptor::impl_ptr _rhs);
    5855  virtual ~AtomOrDescriptor_impl();
    59   virtual bool predicate(std::pair<atomId_t,atom*>);
     56  virtual bool predicate(std::pair<int,atom*>);
    6057
    6158private:
     
    7067  virtual ~AtomNotDescriptor_impl();
    7168
    72   virtual bool predicate(std::pair<atomId_t,atom*>);
     69  virtual bool predicate(std::pair<int,atom*>);
    7370
    7471private:
    7572  AtomDescriptor::impl_ptr arg;
    7673};
    77 
    78 #endif //ATOMDESCRIPTOR_IMPL_HPP
Note: See TracChangeset for help on using the changeset viewer.