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