fix warning about abstract non-virtual destructor
This commit is contained in:
@@ -17,14 +17,17 @@
|
|||||||
#include "./Value.hh"
|
#include "./Value.hh"
|
||||||
#include "./Config.hh"
|
#include "./Config.hh"
|
||||||
|
|
||||||
struct MeasureCallback {
|
class MeasureCallback {
|
||||||
|
public:
|
||||||
|
virtual ~MeasureCallback() {}
|
||||||
virtual Size measure(float width,
|
virtual Size measure(float width,
|
||||||
int widthMode,
|
int widthMode,
|
||||||
float height,
|
float height,
|
||||||
int heightMode) = 0;
|
int heightMode) = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct MeasureCallbackWrapper : public emscripten::wrapper<MeasureCallback> {
|
class MeasureCallbackWrapper : public emscripten::wrapper<MeasureCallback> {
|
||||||
|
public:
|
||||||
EMSCRIPTEN_WRAPPER(MeasureCallbackWrapper);
|
EMSCRIPTEN_WRAPPER(MeasureCallbackWrapper);
|
||||||
Size measure(float width, int widthMode, float height, int heightMode)
|
Size measure(float width, int widthMode, float height, int heightMode)
|
||||||
{
|
{
|
||||||
@@ -32,11 +35,14 @@ struct MeasureCallbackWrapper : public emscripten::wrapper<MeasureCallback> {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
struct DirtiedCallback {
|
class DirtiedCallback {
|
||||||
|
public:
|
||||||
|
virtual ~DirtiedCallback() {}
|
||||||
virtual void dirtied() = 0;
|
virtual void dirtied() = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct DirtiedCallbackWrapper : public emscripten::wrapper<DirtiedCallback> {
|
class DirtiedCallbackWrapper : public emscripten::wrapper<DirtiedCallback> {
|
||||||
|
public:
|
||||||
EMSCRIPTEN_WRAPPER(DirtiedCallbackWrapper);
|
EMSCRIPTEN_WRAPPER(DirtiedCallbackWrapper);
|
||||||
void dirtied()
|
void dirtied()
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user