Move Callback and internal Models to the private_api namespace

This commit is contained in:
Olivier Goffart 2021-06-28 10:56:00 +02:00
parent 61d533812d
commit daff9e8e65
3 changed files with 7 additions and 7 deletions

View file

@ -11,7 +11,7 @@ LICENSE END */
#include <tuple>
#include "sixtyfps_properties_internal.h"
namespace sixtyfps {
namespace sixtyfps::private_api {
/// A Callback stores a function pointer with no parameters and no return value.
/// It's possible to set that pointer via set_handler() and it can be invoked via call(). This is
@ -102,7 +102,6 @@ private:
cbindgen_private::CallbackOpaque inner;
};
namespace private_api {
template<typename A, typename R>
struct CallbackSignatureHelper
{
@ -115,6 +114,5 @@ struct CallbackSignatureHelper<void, R>
};
template<typename A, typename R = void>
using CallbackHelper = Callback<typename CallbackSignatureHelper<A, R>::Result>;
}
} // namespace sixtyfps