- 22 12月, 2018 10 次提交
-
-
由 Behdad Esfahbod 提交于
To fix older compilers again (this was the case in hb_array_t). hb-ot-layout-common.hh:1353: note: candidate 2: operator[](T*, int) <built-in> hb-ot-layout-common.hh:1354: error: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: hb-iter.hh:63: note: candidate 1: Item& hb_iter_t<Iter, Item>::operator[](unsigned int) const [with Iter = hb_array_t<const OT::IntType<short unsigned int, 2u> >, Item = const OT::IntType<short unsigned int, 2u>] hb-ot-layout-common.hh:1354: note: candidate 2: operator[](T*, int) <built-in> hb-ot-layout-common.hh: In member function 'bool OT::ClassDef::serialize(hb_serialize_context_t*, hb_array_t<const OT::IntType<short unsigned int, 2u> >, hb_array_t<const OT::IntType<short unsigned int, 2u> >)': hb-ot-layout-common.hh:1490: error: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: hb-iter.hh:63: note: candidate 1: Item& hb_iter_t<Iter, Item>::operator[](unsigned int) const [with Iter = hb_array_t<const OT::IntType<short unsigned int, 2u> >, Item = const OT::IntType<short unsigned int, 2u>] hb-ot-layout-common.hh:1490: note: candidate 2: operator[](T*, int) <built-in>
-
由 Behdad Esfahbod 提交于
hb_array_t is its own iterator...
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Should only be done by subclass.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 21 12月, 2018 5 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
This reverts commit 969ff3c7.
-
- 18 12月, 2018 2 次提交
-
-
由 Behdad Esfahbod 提交于
The ideas there are all part of hb-array.hh now. To be determined how we want to use generic iterator patterns.
-
由 Ebrahim Byagowi 提交于
-
- 17 12月, 2018 4 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Ebrahim Byagowi 提交于
-
- 26 8月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
Sorry for the noise, downstream custom builders. Please adjust.
-
- 13 8月, 2018 1 次提交
-
-
- 09 8月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
This reverts commit 66920a6b. Some of our bots (Oracle Studio and Apple gcc 4.2) do not allow explicit except for constructors. https://github.com/harfbuzz/harfbuzz/issues/1127
-
- 07 8月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
We would need to write: for (Iter<T> it (...); bool (t); t++) instead of: for (Iter<T> it (...); t; t++) But I think it's an improvement in code readability in the long term. Fixes https://github.com/harfbuzz/harfbuzz/issues/1127
-
- 28 7月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 26 7月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
Unused so far.
-