#include <variant>
Go to the source code of this file.
Macros | |
#define | FORCE_DEFAULT_CONSTRUCTORS(CLASS_NAME) |
#define | MAKE_WRAPPER_CONSTRUCTOR(CLASS_NAME) |
#define FORCE_DEFAULT_CONSTRUCTORS | ( | CLASS_NAME | ) |
Force the default versions of all constructors (copy, move, copy assignment).
#define MAKE_WRAPPER_CONSTRUCTOR | ( | CLASS_NAME | ) |
Make a wrapper constructor. All args are forwarded to the construction of the "raw" field. (Which we assume is the only one.)
The moral equivalent of using Raw::Raw;