- 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 1 4 #include "Descriptors/AtomDescriptor.hpp" 2 5 … … 11 14 virtual ~AtomDescriptor_impl(); 12 15 13 virtual bool predicate(std::pair< int,atom*>)=0;16 virtual bool predicate(std::pair<atomId_t,atom*>)=0; 14 17 15 18 protected: 16 19 virtual atom* find(); 17 20 virtual std::vector<atom*> findAll(); 18 std::map<int,atom*>& getAtoms();21 World::AtomSet& getAtoms(); 19 22 }; 20 23 … … 25 28 AtomAllDescriptor_impl(); 26 29 virtual ~AtomAllDescriptor_impl(); 27 virtual bool predicate(std::pair< int,atom*>);30 virtual bool predicate(std::pair<atomId_t,atom*>); 28 31 }; 29 32 … … 32 35 AtomNoneDescriptor_impl(); 33 36 virtual ~AtomNoneDescriptor_impl(); 34 virtual bool predicate(std::pair< int,atom*>);37 virtual bool predicate(std::pair<atomId_t,atom*>); 35 38 }; 36 39 … … 42 45 AtomAndDescriptor_impl(AtomDescriptor::impl_ptr _lhs, AtomDescriptor::impl_ptr _rhs); 43 46 ~AtomAndDescriptor_impl(); 44 virtual bool predicate(std::pair< int,atom*>);47 virtual bool predicate(std::pair<atomId_t,atom*>); 45 48 46 49 private: … … 54 57 AtomOrDescriptor_impl(AtomDescriptor::impl_ptr _lhs, AtomDescriptor::impl_ptr _rhs); 55 58 virtual ~AtomOrDescriptor_impl(); 56 virtual bool predicate(std::pair< int,atom*>);59 virtual bool predicate(std::pair<atomId_t,atom*>); 57 60 58 61 private: … … 67 70 virtual ~AtomNotDescriptor_impl(); 68 71 69 virtual bool predicate(std::pair< int,atom*>);72 virtual bool predicate(std::pair<atomId_t,atom*>); 70 73 71 74 private: 72 75 AtomDescriptor::impl_ptr arg; 73 76 }; 77 78 #endif //ATOMDESCRIPTOR_IMPL_HPP
Note:
See TracChangeset
for help on using the changeset viewer.