Hello everyone.
I am trying to write an R interface to a library that uses derived classes
in the following manner:
class Foo {
...
virtual void Action() = 0;
void doSomething() {
Action();
[do complicated stuff]
}
...
};
class Bar : public Foo {
...
void Action() {
[some code here]
}
};
class Baz : public Foo {
...
void Action() {
[some other code here]
}
};
etc.
Where the abstract class Foo defines an interface and at the same time
provides base functionality that can then be applied to different
implementations of "Action".
Is it possible to expose Bar::doSomething() to R using Rcpp modules? I have
tried different things and did not get it to work.
I would appreciate any help.
Best regards,
Jonas Rauch
_______________________________________________
Rcpp-devel mailing list
[email protected]
https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel