Revert "Revert symmetric OffsetTo overloads"
This reverts commit 01912efb74
.
Actually this didn't break things. Fixing
This commit is contained in:
parent
01912efb74
commit
b213042f87
|
@ -282,7 +282,11 @@ struct OffsetTo : Offset<OffsetType, has_null>
|
||||||
template <typename Base>
|
template <typename Base>
|
||||||
friend const Type& operator + (const Base *base, const OffsetTo &offset) { return offset (base); }
|
friend const Type& operator + (const Base *base, const OffsetTo &offset) { return offset (base); }
|
||||||
template <typename Base>
|
template <typename Base>
|
||||||
|
friend const Type& operator + (const OffsetTo &offset, const Base *base) { return offset (base); }
|
||||||
|
template <typename Base>
|
||||||
friend Type& operator + (Base *base, OffsetTo &offset) { return offset (base); }
|
friend Type& operator + (Base *base, OffsetTo &offset) { return offset (base); }
|
||||||
|
template <typename Base>
|
||||||
|
friend Type& operator + (OffsetTo &offset, Base *base) { return offset (base); }
|
||||||
|
|
||||||
Type& serialize (hb_serialize_context_t *c, const void *base)
|
Type& serialize (hb_serialize_context_t *c, const void *base)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue