raze-gles/tools/re2c/src/util/forbid_copy.h

12 lines
294 B
C
Raw Normal View History

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