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