14 #ifndef DRCE_SUBTASKS_LIST_HPP
15 #define DRCE_SUBTASKS_LIST_HPP
24 template <
class _Subtask>
39 const std::vector<_Subtask>&
getSubtasks(
void)
const;
60 (*this) = std::forward<DRCESubtasksList>(rhs);
76 inherited::items = std::move(rhs.getSubtasks());
83 inherited::addItem(item);
88 inherited::addItem(std::forward<_Subtask>(item));
93 return inherited::getItems();
98 return inherited::getItemsCount();
103 return inherited::getItem(index);
108 inherited::setItem(index, item);
113 inherited::setItem(index, std::forward<_Subtask>(item));
125 #endif // DRCE_SUBTASKS_LIST_HPP