Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Descriptors/AtomDescriptor_impl.hpp

    rf16a4b r24a5e0  
    11#ifndef ATOMDESCRIPTOR_IMPL_HPP
    22#define ATOMDESCRIPTOR_IMPL_HPP
     3
     4#include "Descriptors/AtomDescriptor.hpp"
    35
    46/************************ Declarations of implementation Objects ************************/
     
    1214  virtual ~AtomDescriptor_impl();
    1315
    14   virtual bool predicate(std::pair<int,atom*>)=0;
     16  virtual bool predicate(std::pair<atomId_t,atom*>)=0;
    1517
    1618protected:
    1719  virtual atom* find();
    1820  virtual std::vector<atom*> findAll();
    19   std::map<int,atom*>& getAtoms();
     21  World::AtomSet& getAtoms();
    2022};
    2123
     
    2628  AtomAllDescriptor_impl();
    2729  virtual ~AtomAllDescriptor_impl();
    28   virtual bool predicate(std::pair<int,atom*>);
     30  virtual bool predicate(std::pair<atomId_t,atom*>);
    2931};
    3032
     
    3335  AtomNoneDescriptor_impl();
    3436  virtual ~AtomNoneDescriptor_impl();
    35   virtual bool predicate(std::pair<int,atom*>);
     37  virtual bool predicate(std::pair<atomId_t,atom*>);
    3638};
    3739
     
    4345  AtomAndDescriptor_impl(AtomDescriptor::impl_ptr _lhs, AtomDescriptor::impl_ptr _rhs);
    4446  ~AtomAndDescriptor_impl();
    45   virtual bool predicate(std::pair<int,atom*>);
     47  virtual bool predicate(std::pair<atomId_t,atom*>);
    4648
    4749private:
     
    5557  AtomOrDescriptor_impl(AtomDescriptor::impl_ptr _lhs, AtomDescriptor::impl_ptr _rhs);
    5658  virtual ~AtomOrDescriptor_impl();
    57   virtual bool predicate(std::pair<int,atom*>);
     59  virtual bool predicate(std::pair<atomId_t,atom*>);
    5860
    5961private:
     
    6870  virtual ~AtomNotDescriptor_impl();
    6971
    70   virtual bool predicate(std::pair<int,atom*>);
     72  virtual bool predicate(std::pair<atomId_t,atom*>);
    7173
    7274private:
Note: See TracChangeset for help on using the changeset viewer.