|
@@ -109,6 +109,9 @@ public:
|
|
|
explicit basic_scheduler(const allocator_type &allocator)
|
|
explicit basic_scheduler(const allocator_type &allocator)
|
|
|
: handlers{allocator, allocator} {}
|
|
: handlers{allocator, allocator} {}
|
|
|
|
|
|
|
|
|
|
+ /*! @brief Default copy constructor, deleted on purpose. */
|
|
|
|
|
+ basic_scheduler(const basic_scheduler &) = delete;
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* @brief Move constructor.
|
|
* @brief Move constructor.
|
|
|
* @param other The instance to move from.
|
|
* @param other The instance to move from.
|
|
@@ -129,6 +132,12 @@ public:
|
|
|
/*! @brief Default destructor. */
|
|
/*! @brief Default destructor. */
|
|
|
~basic_scheduler() noexcept = default;
|
|
~basic_scheduler() noexcept = default;
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * @brief Default copy assignment operator, deleted on purpose.
|
|
|
|
|
+ * @return This process scheduler.
|
|
|
|
|
+ */
|
|
|
|
|
+ basic_scheduler &operator=(const basic_scheduler &) = delete;
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* @brief Move assignment operator.
|
|
* @brief Move assignment operator.
|
|
|
* @param other The instance to move from.
|
|
* @param other The instance to move from.
|