qxLib
|
#include <qx/macros/common.h>
Go to the source code of this file.
Macros | |
#define | QX_COPYABLE(className) |
Define class as default copyable. More... | |
#define | QX_MOVABLE(className) |
Define class as default movable. More... | |
#define | QX_COPYMOVABLE(className) |
Define class as default copyable and movable. More... | |
#define | QX_NONCOPYABLE(className) |
Define class as non copyable. More... | |
#define | QX_NONMOVABLE(className) |
Define class as non movable. More... | |
#define | QX_NONCOPYMOVABLE(className) |
Define class as non copyable and non movable. More... | |
Definition in file copyable_movable.h.
#define QX_COPYABLE | ( | className | ) |
Define class as default copyable.
className | - class name |
Definition at line 18 of file copyable_movable.h.
#define QX_COPYMOVABLE | ( | className | ) |
Define class as default copyable and movable.
className | - class name |
Definition at line 44 of file copyable_movable.h.
#define QX_MOVABLE | ( | className | ) |
Define class as default movable.
className | - class name |
Definition at line 31 of file copyable_movable.h.
#define QX_NONCOPYABLE | ( | className | ) |
Define class as non copyable.
className | - class name |
Definition at line 53 of file copyable_movable.h.
#define QX_NONCOPYMOVABLE | ( | className | ) |
Define class as non copyable and non movable.
className | - class name |
Definition at line 71 of file copyable_movable.h.
#define QX_NONMOVABLE | ( | className | ) |
Define class as non movable.
className | - class name |
Definition at line 62 of file copyable_movable.h.