- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified src/Descriptors/AtomDescriptor_impl.hpp ¶
r24a5e0 rf16a4b 1 1 #ifndef ATOMDESCRIPTOR_IMPL_HPP 2 2 #define ATOMDESCRIPTOR_IMPL_HPP 3 4 #include "Descriptors/AtomDescriptor.hpp"5 3 6 4 /************************ Declarations of implementation Objects ************************/ … … 14 12 virtual ~AtomDescriptor_impl(); 15 13 16 virtual bool predicate(std::pair< atomId_t,atom*>)=0;14 virtual bool predicate(std::pair<int,atom*>)=0; 17 15 18 16 protected: 19 17 virtual atom* find(); 20 18 virtual std::vector<atom*> findAll(); 21 World::AtomSet& getAtoms();19 std::map<int,atom*>& getAtoms(); 22 20 }; 23 21 … … 28 26 AtomAllDescriptor_impl(); 29 27 virtual ~AtomAllDescriptor_impl(); 30 virtual bool predicate(std::pair< atomId_t,atom*>);28 virtual bool predicate(std::pair<int,atom*>); 31 29 }; 32 30 … … 35 33 AtomNoneDescriptor_impl(); 36 34 virtual ~AtomNoneDescriptor_impl(); 37 virtual bool predicate(std::pair< atomId_t,atom*>);35 virtual bool predicate(std::pair<int,atom*>); 38 36 }; 39 37 … … 45 43 AtomAndDescriptor_impl(AtomDescriptor::impl_ptr _lhs, AtomDescriptor::impl_ptr _rhs); 46 44 ~AtomAndDescriptor_impl(); 47 virtual bool predicate(std::pair< atomId_t,atom*>);45 virtual bool predicate(std::pair<int,atom*>); 48 46 49 47 private: … … 57 55 AtomOrDescriptor_impl(AtomDescriptor::impl_ptr _lhs, AtomDescriptor::impl_ptr _rhs); 58 56 virtual ~AtomOrDescriptor_impl(); 59 virtual bool predicate(std::pair< atomId_t,atom*>);57 virtual bool predicate(std::pair<int,atom*>); 60 58 61 59 private: … … 70 68 virtual ~AtomNotDescriptor_impl(); 71 69 72 virtual bool predicate(std::pair< atomId_t,atom*>);70 virtual bool predicate(std::pair<int,atom*>); 73 71 74 72 private:
Note:
See TracChangeset
for help on using the changeset viewer.