I have a C++ function that should return a vector of doubles but on the WebIDL
doc page
<https://kripken.github.io/emscripten-site/docs/porting/connecting_cpp_and_javascript/WebIDL-Binder.html>
I
found nothing that could help me.
The header file:
#ifndef __JSAPI_H__
#define __JSAPI_H__
#include <string>
#include "annotation.h"
class JSAPI
{
Annotation* annotations;
public:
char* getAnnotContent(int annotID);
std::vector<double> getAnnotRect(int annotID);
};
#endif
And the implementation
#include "jsapi.h"
char* JSAPI::getAnnotContent(int annotID)
{
return annotations[annotID].content;
}
std::vector<double> JSAPI::getAnnotRect(int annotID)
{
return annotations[annotID].rect;
}
And I'm looking for the proper definition of
interface JSAPI
{
void JSAPI();
DOMString getAnnotContent(long annotID);
std::vector<double> getAnnotRect(long annotID);
};
Is something like this even possible? Or do I need to switch to embind for
this?
--
You received this message because you are subscribed to the Google Groups
"emscripten-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.