Rename a few macros
This commit is contained in:
parent
edfc6be4a0
commit
824fd342d5
|
@ -41,7 +41,7 @@ template <typename K, typename V,
|
|||
V vINVALID = hb_is_pointer (V) ? 0 : (V) -1>
|
||||
struct hb_hashmap_t
|
||||
{
|
||||
HB_NO_COPY_ASSIGN (hb_hashmap_t);
|
||||
HB_DELETE_COPY_ASSIGN (hb_hashmap_t);
|
||||
hb_hashmap_t () { init (); }
|
||||
~hb_hashmap_t () { fini (); }
|
||||
|
||||
|
|
|
@ -378,7 +378,7 @@ struct UnsizedArrayOf
|
|||
typedef Type item_t;
|
||||
static constexpr unsigned item_size = hb_static_size (Type);
|
||||
|
||||
HB_NO_CREATE_COPY_ASSIGN_TEMPLATE (UnsizedArrayOf, Type);
|
||||
HB_DELETE_CREATE_COPY_ASSIGN_TEMPLATE (UnsizedArrayOf, Type);
|
||||
|
||||
const Type& operator [] (int i_) const
|
||||
{
|
||||
|
@ -534,7 +534,7 @@ struct ArrayOf
|
|||
typedef Type item_t;
|
||||
static constexpr unsigned item_size = hb_static_size (Type);
|
||||
|
||||
HB_NO_CREATE_COPY_ASSIGN_TEMPLATE2 (ArrayOf, Type, LenType);
|
||||
HB_DELETE_CREATE_COPY_ASSIGN_TEMPLATE2 (ArrayOf, Type, LenType);
|
||||
|
||||
const Type& operator [] (int i_) const
|
||||
{
|
||||
|
@ -715,7 +715,7 @@ struct HeadlessArrayOf
|
|||
{
|
||||
static constexpr unsigned item_size = Type::static_size;
|
||||
|
||||
HB_NO_CREATE_COPY_ASSIGN_TEMPLATE2 (HeadlessArrayOf, Type, LenType);
|
||||
HB_DELETE_CREATE_COPY_ASSIGN_TEMPLATE2 (HeadlessArrayOf, Type, LenType);
|
||||
|
||||
const Type& operator [] (int i_) const
|
||||
{
|
||||
|
@ -780,7 +780,7 @@ struct HeadlessArrayOf
|
|||
template <typename Type, typename LenType=HBUINT16>
|
||||
struct ArrayOfM1
|
||||
{
|
||||
HB_NO_CREATE_COPY_ASSIGN_TEMPLATE2 (ArrayOfM1, Type, LenType);
|
||||
HB_DELETE_CREATE_COPY_ASSIGN_TEMPLATE2 (ArrayOfM1, Type, LenType);
|
||||
|
||||
const Type& operator [] (int i_) const
|
||||
{
|
||||
|
@ -945,7 +945,7 @@ struct VarSizedBinSearchArrayOf
|
|||
{
|
||||
static constexpr unsigned item_size = Type::static_size;
|
||||
|
||||
HB_NO_CREATE_COPY_ASSIGN_TEMPLATE (VarSizedBinSearchArrayOf, Type);
|
||||
HB_DELETE_CREATE_COPY_ASSIGN_TEMPLATE (VarSizedBinSearchArrayOf, Type);
|
||||
|
||||
bool last_is_terminator () const
|
||||
{
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
|
||||
struct hb_set_t
|
||||
{
|
||||
HB_NO_COPY_ASSIGN (hb_set_t);
|
||||
HB_DELETE_COPY_ASSIGN (hb_set_t);
|
||||
hb_set_t () { init (); }
|
||||
~hb_set_t () { fini (); }
|
||||
|
||||
|
|
12
src/hb.hh
12
src/hb.hh
|
@ -408,24 +408,24 @@ 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) \
|
||||
#define HB_DELETE_COPY_ASSIGN(TypeName) \
|
||||
TypeName(const TypeName&); \
|
||||
void operator=(const TypeName&)
|
||||
#define HB_NO_COPY_ASSIGN_TEMPLATE(TypeName, T) \
|
||||
#define HB_DELETE_COPY_ASSIGN_TEMPLATE(TypeName, T) \
|
||||
TypeName(const TypeName<T>&); \
|
||||
void operator=(const TypeName<T>&)
|
||||
#define HB_NO_COPY_ASSIGN_TEMPLATE2(TypeName, T1, T2) \
|
||||
#define HB_DELETE_COPY_ASSIGN_TEMPLATE2(TypeName, T1, T2) \
|
||||
TypeName(const TypeName<T1, T2>&); \
|
||||
void operator=(const TypeName<T1, T2>&)
|
||||
#define HB_NO_CREATE_COPY_ASSIGN(TypeName) \
|
||||
#define HB_DELETE_CREATE_COPY_ASSIGN(TypeName) \
|
||||
TypeName(); \
|
||||
TypeName(const TypeName&); \
|
||||
void operator=(const TypeName&)
|
||||
#define HB_NO_CREATE_COPY_ASSIGN_TEMPLATE(TypeName, T) \
|
||||
#define HB_DELETE_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) \
|
||||
#define HB_DELETE_CREATE_COPY_ASSIGN_TEMPLATE2(TypeName, T1, T2) \
|
||||
TypeName(); \
|
||||
TypeName(const TypeName<T1, T2>&); \
|
||||
void operator=(const TypeName<T1, T2>&)
|
||||
|
|
Loading…
Reference in New Issue