feat: modules moved and engine moved to submodule
This commit is contained in:
parent
dfb5e645cd
commit
c33d2130cc
5136 changed files with 225275 additions and 64485 deletions
1
engine/thirdparty/harfbuzz/src/hb-atomic.hh
vendored
1
engine/thirdparty/harfbuzz/src/hb-atomic.hh
vendored
|
|
@ -212,6 +212,7 @@ struct hb_atomic_ptr_t
|
|||
T *get_acquire () const { return (T *) hb_atomic_ptr_impl_get ((void **) &v); }
|
||||
bool cmpexch (const T *old, T *new_) const { return hb_atomic_ptr_impl_cmpexch ((void **) &v, (void *) old, (void *) new_); }
|
||||
|
||||
operator bool () const { return get_acquire () != nullptr; }
|
||||
T * operator -> () const { return get_acquire (); }
|
||||
template <typename C> operator C * () const { return get_acquire (); }
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue