20             std::unique_ptr<Behavior> PopFirstBehavior();
 
   21             bool IsNonEmpty() 
const;
 
   25             std::queue<std::unique_ptr<Behavior>> actionSequence{};
 
A data structure used by PlannerReasoner to execute a sequence of behaviors.
Definition: Plan.hh:16
 
void PushBehavior(std::unique_ptr< Behavior > behavior)
Use this method during plan translation in your implementation of DomainTranslator.
Definition: Plan.cpp:8