forked from Bananymous/banan-os
BAN: Add RefCounted<> and Unique<>
We have now maybe functional smart pointers
This commit is contained in:
11
BAN/include/BAN/NoCopyMove.h
Normal file
11
BAN/include/BAN/NoCopyMove.h
Normal file
@@ -0,0 +1,11 @@
|
||||
#pragma once
|
||||
|
||||
#define BAN_NON_COPYABLE(class) \
|
||||
private: \
|
||||
class(const class&) = delete; \
|
||||
class& operator=(const class&) = delete
|
||||
|
||||
#define BAN_NON_MOVABLE(class) \
|
||||
private: \
|
||||
class(class&&) = delete; \
|
||||
class& operator=(class&&) = delete
|
||||
Reference in New Issue
Block a user