aui::noncopyable#
Forbids copy of your class.
class MyObject: public aui::noncopyable {
private:
void* mResource;
}
...
MyObject obj1;
MyObject obj2 = obj1; // error
MyObject obj3 = std::move(obj); // but this one is ok
Header: | #include <AUI/Traits/values.h> |
CMake: | aui_link(my_target PUBLIC aui::core) |