
#ifndef PLS_CONT_MANAGER_H_
#define PLS_CONT_MANAGER_H_

#include <memory>

#include "pls/internal/data_structures/aligned_stack.h"

namespace pls {
namespace internal {
namespace scheduling {

class cont_manager {
 public:
  explicit cont_manager() = default;

 private:
  // TODO: Add attributes
};

template<size_t NUM_CONTS, size_t MAX_CONT_SIZE>
class static_cont_manager : public cont_manager {

};

}
}
}
#endif //PLS_CONT_MANAGER_H_
