I'm using Emscripten to build my C++ source code to JavaScript, and I met some problem about how to write correct interface description in WebIDL file.
C++ code example:
class Base
{
public:
virtual bool is_true() const = 0;
virtual int get_count() const = 0;
}
class Child: public Base
{
public:
virtual bool is_true() const
{
return true;
}
virtual int get_count() const
{
return 10;
}
}
But how to write WebIDL especially about class Base
?
interface Base{
// ?
};