#ifndef TIMERACTIONS_HPP #define TIMERACTIONS_HPP #include "timer.hpp" #include #include #include #include #include #include #include class SwapAction : public TimerAction { public: size_t it_i = 0; bool is_complete = false; std::vector &input_vector; SwapAction(std::vector &input_vector); void update(const Timer &t); }; class SortAction : public TimerAction { public: size_t it_i = 0; size_t it_j = 0; bool is_complete = false; std::vector &input_vector; SortAction(std::vector &input_vector); void update(const Timer &t); }; #endif