parent
3f36c89f2e
commit
eca466e6b1
27
src/hb.hh
27
src/hb.hh
|
@ -408,12 +408,27 @@ static_assert ((sizeof (hb_position_t) == 4), "");
|
|||
static_assert ((sizeof (hb_mask_t) == 4), "");
|
||||
static_assert ((sizeof (hb_var_int_t) == 4), "");
|
||||
|
||||
#define HB_NO_COPY_ASSIGN(TypeName) static_assert (true, "")
|
||||
#define HB_NO_COPY_ASSIGN_TEMPLATE(TypeName, T) static_assert (true, "")
|
||||
#define HB_NO_COPY_ASSIGN_TEMPLATE2(TypeName, T1, T2) static_assert (true, "")
|
||||
#define HB_NO_CREATE_COPY_ASSIGN(TypeName) static_assert (true, "")
|
||||
#define HB_NO_CREATE_COPY_ASSIGN_TEMPLATE(TypeName, T) static_assert (true, "")
|
||||
#define HB_NO_CREATE_COPY_ASSIGN_TEMPLATE2(TypeName, T1, T2) static_assert (true, "")
|
||||
#define HB_NO_COPY_ASSIGN(TypeName) \
|
||||
TypeName(const TypeName&); \
|
||||
void operator=(const TypeName&)
|
||||
#define HB_NO_COPY_ASSIGN_TEMPLATE(TypeName, T) \
|
||||
TypeName(const TypeName<T>&); \
|
||||
void operator=(const TypeName<T>&)
|
||||
#define HB_NO_COPY_ASSIGN_TEMPLATE2(TypeName, T1, T2) \
|
||||
TypeName(const TypeName<T1, T2>&); \
|
||||
void operator=(const TypeName<T1, T2>&)
|
||||
#define HB_NO_CREATE_COPY_ASSIGN(TypeName) \
|
||||
TypeName(); \
|
||||
TypeName(const TypeName&); \
|
||||
void operator=(const TypeName&)
|
||||
#define HB_NO_CREATE_COPY_ASSIGN_TEMPLATE(TypeName, T) \
|
||||
TypeName(); \
|
||||
TypeName(const TypeName<T>&); \
|
||||
void operator=(const TypeName<T>&)
|
||||
#define HB_NO_CREATE_COPY_ASSIGN_TEMPLATE2(TypeName, T1, T2) \
|
||||
TypeName(); \
|
||||
TypeName(const TypeName<T1, T2>&); \
|
||||
void operator=(const TypeName<T1, T2>&)
|
||||
|
||||
|
||||
/*
|
||||
|
|
Loading…
Reference in New Issue