Move all cbindgen generated code into

sixtyfps::cbindgen_private

Having private in the name makes it clear that this is ... private,
and cbindgen helps remember that it's generated.
This commit is contained in:
Simon Hausmann 2020-08-25 15:29:48 +02:00
parent 2fa953ce8a
commit 14fe897086
12 changed files with 108 additions and 108 deletions

View file

@ -17,8 +17,8 @@ namespace sixtyfps {
// template<typename... Args>
struct Signal
{
Signal() { internal::sixtyfps_signal_init(&inner); }
~Signal() { internal::sixtyfps_signal_drop(&inner); }
Signal() { cbindgen_private::sixtyfps_signal_init(&inner); }
~Signal() { cbindgen_private::sixtyfps_signal_drop(&inner); }
Signal(const Signal &) = delete;
Signal(Signal &&) = delete;
Signal &operator=(const Signal &) = delete;
@ -26,7 +26,7 @@ struct Signal
template<typename F>
void set_handler(F binding)
{
internal::sixtyfps_signal_set_handler(
cbindgen_private::sixtyfps_signal_set_handler(
&inner,
[](void *user_data) {
(*reinterpret_cast<F *>(user_data))();
@ -36,10 +36,10 @@ struct Signal
void emit() const
{
internal::sixtyfps_signal_emit(&inner);
cbindgen_private::sixtyfps_signal_emit(&inner);
}
private:
internal::SignalOpaque inner;
cbindgen_private::SignalOpaque inner;
};
}