refactor: Change wording from NonCopyableOrMovable to NonCopyableAndNonMovable

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
This commit is contained in:
Filip Hazubski
2025-02-17 11:26:17 +00:00
committed by Compute-Runtime-Automation
parent 28be16771d
commit 4c7900008f
146 changed files with 294 additions and 294 deletions

View File

@@ -10,14 +10,14 @@
#include <type_traits>
namespace NEO {
class NonCopyableOrMovableClass {
class NonCopyableAndNonMovableClass {
public:
NonCopyableOrMovableClass() = default;
NonCopyableOrMovableClass(const NonCopyableOrMovableClass &) = delete;
NonCopyableOrMovableClass &operator=(const NonCopyableOrMovableClass &) = delete;
NonCopyableAndNonMovableClass() = default;
NonCopyableAndNonMovableClass(const NonCopyableAndNonMovableClass &) = delete;
NonCopyableAndNonMovableClass &operator=(const NonCopyableAndNonMovableClass &) = delete;
NonCopyableOrMovableClass(NonCopyableOrMovableClass &&) = delete;
NonCopyableOrMovableClass &operator=(NonCopyableOrMovableClass &&) = delete;
NonCopyableAndNonMovableClass(NonCopyableAndNonMovableClass &&) = delete;
NonCopyableAndNonMovableClass &operator=(NonCopyableAndNonMovableClass &&) = delete;
};
class NonCopyableClass {
@@ -31,7 +31,7 @@ class NonCopyableClass {
};
template <typename T>
concept NonCopyableOrMovable = !
concept NonCopyableAndNonMovable = !
std::is_copy_constructible_v<T> &&
!std::is_copy_assignable_v<T> &&
!std::is_move_constructible_v<T> &&