Re: embind class pointer question

2014-04-24 Thread Eric.Yang
Hi Chad, Thanks a lot. It works. : ) I wrote a test case to verify it. Thanks a lot again. :D #include using namespace emscripten; class A { public: A

Re: embind class pointer question

2014-04-23 Thread Chad Austin
Does this work? EMSCRIPTEN_BINDINGS( treeDerived) { class_< *OperateTree* >("*OperateTree* ") .constructor() ;} On Wed, Apr 23, 2014 at 6:39 PM, Eric.Yang wrote: > Thanks a lot. > > But I still have a question about *OperateTree* > > In *OperateTree* constuctor, I need to

Re: embind class pointer question

2014-04-23 Thread Eric.Yang
Thanks a lot. But I still have a question about *OperateTree* In *OperateTree* constuctor, I need to put TreeBase object POINTER as argument to operate the tree. How do I define embind? EMSCRIPTEN_BINDINGS( treeDerived) { class_< *OperateTree* >(" *OperateTree* ") .constructor(

Re: embind class pointer question

2014-04-22 Thread Chad Austin
embind has no way to infer that TreeDerived derives from TreeBase, so you have to tell it, as such: class_("TreeBase") ; class_>("TreeDerived") ; Does that help? On Mon, Apr 21, 2014 at 11:02 PM, Eric.Yang wrote: > Hi all, > > I have a embind pointer question. > > 3 classes defined b

embind class pointer question

2014-04-21 Thread Eric.Yang
Hi all, I have a embind pointer question. 3 classes defined below. *class* TreeBase{ public: TreeBase(); } *class* TreeDerived : public TreeBase{ public: TreeDerived (); } *class* OperateTree { public: OperateTre