foxygit / GZDoom Log in
commits tags

/tools/re2c/src/util/forbid_copy.h · 294 B

raw
#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_