#ifndef ATOMIDDESCRIPTOR_IMPL_HPP #define ATOMIDDESCRIPTOR_IMPL_HPP #include "Descriptors/AtomDescriptor_impl.hpp" class AtomIdDescriptor_impl : public AtomDescriptor_impl { public: AtomIdDescriptor_impl(atomId_t _id); virtual ~AtomIdDescriptor_impl(); bool predicate(std::pair atom); protected: virtual atom *find(); virtual std::vector findAll(); private: atomId_t id; }; #endif //ATOMIDDESCRIPTOR_IMPL_HPP