Browse Source

common: Rename NON_COPYABLE/NON_MOVABLE with YUZU_ prefix.

nce_cpp
bunnei 5 years ago
parent
commit
5b894b28d6
  1. 4
      src/common/common_funcs.h
  2. 6
      src/core/hle/kernel/k_auto_object.h
  3. 4
      src/core/hle/kernel/k_auto_object_container.h
  4. 4
      src/core/hle/kernel/k_handle_table.h
  5. 4
      src/core/hle/service/vi/display/vi_display.h

4
src/common/common_funcs.h

@ -108,11 +108,11 @@ __declspec(dllimport) void __stdcall DebugBreak(void);
} \
}
#define NON_COPYABLE(cls) \
#define YUZU_NON_COPYABLE(cls) \
cls(const cls&) = delete; \
cls& operator=(const cls&) = delete
#define NON_MOVEABLE(cls) \
#define YUZU_NON_MOVEABLE(cls) \
cls(cls&&) = delete; \
cls& operator=(cls&&) = delete

6
src/core/hle/kernel/k_auto_object.h

@ -18,8 +18,8 @@ class KernelCore;
class KProcess;
#define KERNEL_AUTOOBJECT_TRAITS(CLASS, BASE_CLASS) \
NON_COPYABLE(CLASS); \
NON_MOVEABLE(CLASS); \
YUZU_NON_COPYABLE(CLASS); \
YUZU_NON_MOVEABLE(CLASS); \
\
private: \
friend class ::Kernel::KClassTokenGenerator; \
@ -213,7 +213,7 @@ public:
template <typename T>
class KScopedAutoObject {
NON_COPYABLE(KScopedAutoObject);
YUZU_NON_COPYABLE(KScopedAutoObject);
private:
template <typename U>

4
src/core/hle/kernel/k_auto_object_container.h

@ -19,8 +19,8 @@ class KernelCore;
class KProcess;
class KAutoObjectWithListContainer {
NON_COPYABLE(KAutoObjectWithListContainer);
NON_MOVEABLE(KAutoObjectWithListContainer);
YUZU_NON_COPYABLE(KAutoObjectWithListContainer);
YUZU_NON_MOVEABLE(KAutoObjectWithListContainer);
public:
using ListType = Common::IntrusiveRedBlackTreeMemberTraits<

4
src/core/hle/kernel/k_handle_table.h

@ -23,8 +23,8 @@ namespace Kernel {
class KernelCore;
class KHandleTable {
NON_COPYABLE(KHandleTable);
NON_MOVEABLE(KHandleTable);
YUZU_NON_COPYABLE(KHandleTable);
YUZU_NON_MOVEABLE(KHandleTable);
public:
static constexpr size_t MaxTableSize = 1024;

4
src/core/hle/service/vi/display/vi_display.h

@ -25,8 +25,8 @@ class Layer;
/// Represents a single display type
class Display {
NON_COPYABLE(Display);
NON_MOVEABLE(Display);
YUZU_NON_COPYABLE(Display);
YUZU_NON_MOVEABLE(Display);
public:
/// Constructs a display with a given unique ID and name.

Loading…
Cancel
Save