From: SourceForge.net <no...@so...> - 2012-08-28 14:18:12
|
Patches item #3393025, was opened at 2011-08-17 05:42 Message generated for change (Comment added) made by daminetreg You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=301645&aid=3393025&group_id=1645 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Volker Grabsch (vog) Assigned to: Nobody/Anonymous (nobody) Summary: Provide interface java.util.List<> for Java Vector wrappers Initial Comment: This patch provides the full java.util.List<> interface for Java Vector wrappers. It also adjusts the test suite accordingly, and adds tests that check the improved interface. It applies well to the current trunk version (r12777). The patch doesn't make any test cases fail. (That is, without the patch all test cases except "java/autodoc.cpptest" succeed. After applying the patch, the test case "java/autodoc.cpptest" is still the only one that fails.) This patch supersedes the previous patch of https://sourceforge.net/tracker/?func=detail&atid=301645&aid=3325013&group_id=1645 ---------------------------------------------------------------------- Comment By: daminetreg (daminetreg) Date: 2012-08-28 07:18 Message: This patch works great on my side, currently as separate std_vector.i, thanks for the great work. I hope it will get merged. :) ---------------------------------------------------------------------- Comment By: William Fulton (wsfulton) Date: 2011-08-30 02:04 Message: The autodoc testcase has been fixed in trunk now. Thanks for the patch, I will be looking at this in detail and with much interest as soon as I can. ---------------------------------------------------------------------- Comment By: Volker Grabsch (vog) Date: 2011-08-22 05:31 Message: The patch does support shared_ptr<>, but you need a typedef for that. You'll find more details in my previous comment on that topic: http://sourceforge.net/tracker/?func=detail&atid=301645&aid=3325013&group_id=1645#artifact_comment_5778452 I wish there was a better solution to this in SWIG, but I haven't yet found any. So I'm waiting to get some advice from a SWIG expert. ---------------------------------------------------------------------- Comment By: Niklas Melander (nismer) Date: 2011-08-22 04:50 Message: Is it intended to support shared_ptr? When I apply the patch I get a syntax error when using shared_ptr. The C# implementation seems to handle shared_ptr. SWIG_STD_VECTOR_ENHANCED(boost::shared_ptr<A>) %template(APtrList) std::vector<boost::shared_ptr<A> >; ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=301645&aid=3393025&group_id=1645 |