parent
3f78a71ca0
commit
97ea10a63a
|
@ -56,7 +56,6 @@ struct hb_array_t : hb_iter_with_fallback_t<hb_array_t<Type>, Type&>
|
||||||
hb_array_t& operator= (const hb_array_t&) = default;
|
hb_array_t& operator= (const hb_array_t&) = default;
|
||||||
hb_array_t& operator= (hb_array_t&&) = default;
|
hb_array_t& operator= (hb_array_t&&) = default;
|
||||||
|
|
||||||
constexpr hb_array_t (std::nullptr_t) : hb_array_t () {}
|
|
||||||
constexpr hb_array_t (Type *array_, unsigned int length_) : arrayZ (array_), length (length_) {}
|
constexpr hb_array_t (Type *array_, unsigned int length_) : arrayZ (array_), length (length_) {}
|
||||||
template <unsigned int length_>
|
template <unsigned int length_>
|
||||||
constexpr hb_array_t (Type (&array_)[length_]) : hb_array_t (array_, length_) {}
|
constexpr hb_array_t (Type (&array_)[length_]) : hb_array_t (array_, length_) {}
|
||||||
|
@ -314,7 +313,6 @@ struct hb_sorted_array_t :
|
||||||
hb_sorted_array_t& operator= (const hb_sorted_array_t&) = default;
|
hb_sorted_array_t& operator= (const hb_sorted_array_t&) = default;
|
||||||
hb_sorted_array_t& operator= (hb_sorted_array_t&&) = default;
|
hb_sorted_array_t& operator= (hb_sorted_array_t&&) = default;
|
||||||
|
|
||||||
constexpr hb_sorted_array_t (std::nullptr_t) : hb_sorted_array_t () {}
|
|
||||||
constexpr hb_sorted_array_t (Type *array_, unsigned int length_) : hb_array_t<Type> (array_, length_) {}
|
constexpr hb_sorted_array_t (Type *array_, unsigned int length_) : hb_array_t<Type> (array_, length_) {}
|
||||||
template <unsigned int length_>
|
template <unsigned int length_>
|
||||||
constexpr hb_sorted_array_t (Type (&array_)[length_]) : hb_array_t<Type> (array_) {}
|
constexpr hb_sorted_array_t (Type (&array_)[length_]) : hb_array_t<Type> (array_) {}
|
||||||
|
|
|
@ -39,7 +39,6 @@ template <typename K, typename V,
|
||||||
struct hb_hashmap_t
|
struct hb_hashmap_t
|
||||||
{
|
{
|
||||||
hb_hashmap_t () { init (); }
|
hb_hashmap_t () { init (); }
|
||||||
hb_hashmap_t (std::nullptr_t) : hb_hashmap_t () {}
|
|
||||||
~hb_hashmap_t () { fini (); }
|
~hb_hashmap_t () { fini (); }
|
||||||
|
|
||||||
hb_hashmap_t (const hb_hashmap_t& o) : hb_hashmap_t () { resize (population); hb_copy (o, *this); }
|
hb_hashmap_t (const hb_hashmap_t& o) : hb_hashmap_t () { resize (population); hb_copy (o, *this); }
|
||||||
|
@ -409,7 +408,6 @@ struct hb_map_t : hb_hashmap_t<hb_codepoint_t,
|
||||||
|
|
||||||
~hb_map_t () = default;
|
~hb_map_t () = default;
|
||||||
hb_map_t () : hashmap () {}
|
hb_map_t () : hashmap () {}
|
||||||
hb_map_t (std::nullptr_t) : hb_map_t () {}
|
|
||||||
hb_map_t (const hb_map_t &o) : hashmap ((hashmap &) o) {}
|
hb_map_t (const hb_map_t &o) : hashmap ((hashmap &) o) {}
|
||||||
hb_map_t (hb_map_t &&o) : hashmap (std::move ((hashmap &) o)) {}
|
hb_map_t (hb_map_t &&o) : hashmap (std::move ((hashmap &) o)) {}
|
||||||
hb_map_t& operator= (const hb_map_t&) = default;
|
hb_map_t& operator= (const hb_map_t&) = default;
|
||||||
|
|
|
@ -166,7 +166,6 @@ struct hb_set_t : hb_sparseset_t<hb_bit_set_invertible_t>
|
||||||
|
|
||||||
~hb_set_t () = default;
|
~hb_set_t () = default;
|
||||||
hb_set_t () : sparseset () {};
|
hb_set_t () : sparseset () {};
|
||||||
hb_set_t (std::nullptr_t) : hb_set_t () {};
|
|
||||||
hb_set_t (const hb_set_t &o) : sparseset ((sparseset &) o) {};
|
hb_set_t (const hb_set_t &o) : sparseset ((sparseset &) o) {};
|
||||||
hb_set_t (hb_set_t&& o) : sparseset (std::move ((sparseset &) o)) {}
|
hb_set_t (hb_set_t&& o) : sparseset (std::move ((sparseset &) o)) {}
|
||||||
hb_set_t& operator = (const hb_set_t&) = default;
|
hb_set_t& operator = (const hb_set_t&) = default;
|
||||||
|
|
Loading…
Reference in New Issue