clingo
|
#include <instantiation.hh>
Public Types | |
using | QueueDec = std::deque< std::reference_wrapper< Instantiator >> |
using | DomainVec = std::vector< std::reference_wrapper< Domain >> |
Public Member Functions | |
void | process (Output::OutputBase &out) |
void | enqueue (Instantiator &inst) |
void | enqueue (Domain &inst) |
~Queue () | |
Public Attributes | |
QueueDec | current |
QueueDec | queue |
DomainVec | domains |
using Gringo::Ground::Queue::DomainVec = std::vector<std::reference_wrapper<Domain>> |
using Gringo::Ground::Queue::QueueDec = std::deque<std::reference_wrapper<Instantiator>> |
Gringo::Ground::Queue::~Queue | ( | ) |
void Gringo::Ground::Queue::enqueue | ( | Instantiator & | inst | ) |
void Gringo::Ground::Queue::enqueue | ( | Domain & | inst | ) |
void Gringo::Ground::Queue::process | ( | Output::OutputBase & | out | ) |
QueueDec Gringo::Ground::Queue::current |
DomainVec Gringo::Ground::Queue::domains |
QueueDec Gringo::Ground::Queue::queue |