13typedef std::vector<std::shared_ptr<tpik::PriorityLevel>>
Hierarchy;
34 auto ID() -> std::string& {
return ID_; }
38 auto ID() const -> const std::
string& {
return ID_; }
60 return os <<
"\033[1;37m"
61 <<
"Action ID " << action.ID_ <<
"\n"
62 << std::setprecision(4);
auto ID() const -> const std::string &
Definition Action.h:38
auto ID() -> std::string &
Definition Action.h:34
auto PriorityLevels() const -> const Hierarchy &
Definition Action.h:54
void AddPriorityLevel(const std::shared_ptr< PriorityLevel > priorityLevel)
friend std::ostream & operator<<(std::ostream &os, Action const &action)
Definition Action.h:58
bool FindPriorityLevel(const std::shared_ptr< PriorityLevel > &priorityLevel)
std::vector< std::shared_ptr< tpik::PriorityLevel > > Hierarchy
Definition Action.h:13