You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-09 12:50:35 +00:00
HarfBuzz: Update to version 5.0.1
This commit is contained in:
12
thirdparty/harfbuzz/src/hb-cplusplus.hh
vendored
12
thirdparty/harfbuzz/src/hb-cplusplus.hh
vendored
@@ -166,8 +166,14 @@ HB_DEFINE_VTABLE (unicode_funcs);
|
||||
|
||||
} // namespace hb
|
||||
|
||||
/* Workaround for GCC < 7, see:
|
||||
* https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56480
|
||||
* https://stackoverflow.com/a/25594741 */
|
||||
namespace std {
|
||||
|
||||
|
||||
template<typename T>
|
||||
struct std::hash<hb::shared_ptr<T>>
|
||||
struct hash<hb::shared_ptr<T>>
|
||||
{
|
||||
std::size_t operator()(const hb::shared_ptr<T>& v) const noexcept
|
||||
{
|
||||
@@ -177,7 +183,7 @@ struct std::hash<hb::shared_ptr<T>>
|
||||
};
|
||||
|
||||
template<typename T>
|
||||
struct std::hash<hb::unique_ptr<T>>
|
||||
struct hash<hb::unique_ptr<T>>
|
||||
{
|
||||
std::size_t operator()(const hb::unique_ptr<T>& v) const noexcept
|
||||
{
|
||||
@@ -187,6 +193,8 @@ struct std::hash<hb::unique_ptr<T>>
|
||||
};
|
||||
|
||||
|
||||
} // namespace std
|
||||
|
||||
#endif /* __cplusplus */
|
||||
|
||||
#endif /* HB_CPLUSPLUS_HH */
|
||||
|
||||
Reference in New Issue
Block a user