Deleted Copy Constructor/Assignment crupest Declare a deleted copy constructor and a deleted copy assignment operator for a class. deletecopy Expansion
classname class_name The name of the class.
Default Copy Constructor/Assignment crupest Declare a default copy constructor and a default copy assignment operator for a class. defaultcopy Expansion
classname class_name The name of the class.
Deleted Move Constructor/Assignment crupest Declare a deleted move constructor and a deleted move assignment operator for a class. deletemove Expansion
classname class_name The name of the class.
Default Move Constructor/Assignment crupest Declare a default move constructor and a default move assignment operator for a class. defaultmove Expansion
classname class_name The name of the class.
Default Copyable/Movable Class crupest Define a class with default constructor, destructor, move/copy constructor/assignment-operator. defaultclass Expansion
classname class_name The name of the class.
Default Noncopyable/Nonmovable Class crupest Define a class with default constructor, destructor and deleted move/copy constructor/assignment-operator. objectclass Expansion
classname class_name The name of the class.