qzdoom/tools/re2c/src/util/forbid_copy.h
2016-02-06 20:58:35 -06:00

11 lines
294 B
C

#ifndef _RE2C_UTIL_FORBID_COPY_
#define _RE2C_UTIL_FORBID_COPY_
// must be used at the end of class definition
// (since this macro changes scope to private)
#define FORBID_COPY(type) \
private: \
type (const type &); \
type & operator = (const type &)
#endif // _RE2C_UTIL_FORBID_COPY_