![]() |
|
Do you know where your variables are? | |
PerlMonks |
Terrible Trouble With Typemaps (XS Question)by Molt (Chaplain) |
on Sep 07, 2004 at 09:21 UTC ( #388972=perlquestion: print w/replies, xml ) | Need Help?? |
Molt has asked for the wisdom of the Perl Monks concerning the following question: I'm currently working on connecting Perl with C++ via XS, only I'm hitting a problem when it comes to typemaps.. or lack of same. At the moment I'm handling C++'s method overloading with something with the following basic structure (plus extra error checking, removed here for clarity):
..now I can happily write this kind of code, but what's worrying me is "Where are the typemaps?". If I were to do all of the conversions manually I'm a lot more likely to make mistakes, and basically mess it all up. I'm also considering wrapping things in a very different way so being able to change the effective mapping would be exceptionally useful. What is the best way to approach this, is there a way to call typemap conversions as 'functions' in XS? If not, shall I wrap the XS code for the typemap conversion in a nice little method and call that? EDIT: Changed wording slightly, this doesn't seem to be the 'best' version to me at all..
Back to
Seekers of Perl Wisdom
|
|