diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2023-04-29 19:07:11 +0100 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2023-04-29 19:07:11 +0100 |
commit | 5a0b3927a33807cca4c77c40eb873f8a3b51b0b0 (patch) | |
tree | 4af0585ee8f8f468ab10c0a4fe9994fb30b79599 /lib/special_members.hpp | |
parent | Dunno how, but some DOS new lines got in here! (diff) | |
download | ilt-5a0b3927a33807cca4c77c40eb873f8a3b51b0b0.tar.bz2 ilt-5a0b3927a33807cca4c77c40eb873f8a3b51b0b0.tar.xz ilt-5a0b3927a33807cca4c77c40eb873f8a3b51b0b0.zip |
Drop .hpp for header only things
Half of them acquired a .cpp part anyway
Diffstat (limited to 'lib/special_members.hpp')
-rw-r--r-- | lib/special_members.hpp | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/lib/special_members.hpp b/lib/special_members.hpp deleted file mode 100644 index 312862b..0000000 --- a/lib/special_members.hpp +++ /dev/null @@ -1,29 +0,0 @@ -#pragma once - -#define NO_COPY(TYPE) \ - TYPE(const TYPE &) = delete; \ - void operator=(const TYPE &) = delete - -#define NO_MOVE(TYPE) \ - TYPE(TYPE &&) = delete; \ - void operator=(TYPE &&) = delete - -#define DEFAULT_MOVE(TYPE) \ - TYPE(TYPE &&) noexcept = default; \ - TYPE & operator=(TYPE &&) noexcept = default - -#define DEFAULT_COPY(TYPE) \ - TYPE(const TYPE &) = default; \ - TYPE & operator=(const TYPE &) = default - -#define DEFAULT_MOVE_COPY(TYPE) \ - DEFAULT_MOVE(TYPE); \ - DEFAULT_COPY(TYPE) - -#define DEFAULT_MOVE_NO_COPY(TYPE) \ - DEFAULT_MOVE(TYPE); \ - NO_COPY(TYPE) - -#define CUSTOM_MOVE(TYPE) \ - TYPE(TYPE &&) noexcept; \ - TYPE & operator=(TYPE &&) noexcept |