From: Nitro <ni...@dr...> - 2006-09-19 19:44:50
|
> I'm afraid that SWIG doesn't do automatic template instantiation yet, so > a %template is required for each template. I wonder why there is no automatic template instantiation in swig. Are there any peculiar difficulties regarding automatic template instantiation? Or is it more because nobody has tried/really wanted it so far? I can see that you wouldn't want to have such a feature turned on globally (code bloat), but it would certainly be nice to have. Is there a single entry point somewhere in swig which is called when a template invocation happened somewhere? If yes, then it would probably be easy to hook swig there and to issue the necessary %template statements to generate the necessary code. If there's no such a point, where would one have to look for starting this? Second, would it be possible to generate the necessary %template statements by looking into swig's xml output? -Matthias |