[pygccxml-commit] SF.net SVN: pygccxml: [828] pyplusplus_dev
Brought to you by:
mbaas,
roman_yakovenko
From: <rom...@us...> - 2007-01-02 08:17:15
|
Revision: 828 http://svn.sourceforge.net/pygccxml/?rev=828&view=rev Author: roman_yakovenko Date: 2007-01-02 00:17:13 -0800 (Tue, 02 Jan 2007) Log Message: ----------- fixing compilation bug Modified Paths: -------------- pyplusplus_dev/docs/links.rest pyplusplus_dev/pyplusplus/code_creators/calldef_utils.py pyplusplus_dev/pyplusplus/code_repository/call_policies.py Modified: pyplusplus_dev/docs/links.rest =================================================================== --- pyplusplus_dev/docs/links.rest 2007-01-01 21:49:42 UTC (rev 827) +++ pyplusplus_dev/docs/links.rest 2007-01-02 08:17:13 UTC (rev 828) @@ -45,6 +45,9 @@ * http://www.google.com :-) + This site uses Google custom search engine, turned to provide better results + when you search for materials related to `Boost.Python`_ library. + * http://boost.org/libs/python/doc/index.html - tutorials, FAQs, reference manuals @@ -73,6 +76,26 @@ .. _`Boost.Python`: http://www.boost.org/libs/python/doc/index.html .. _`Py++` : ./pyplusplus.html + +---------------------------------- +Libraries inspired by Boost.Python +---------------------------------- + +* `Luabind`_ - interfacing C++ and `Lua`_ + +.. _`Luabind` : http://www.rasterbar.com/products/luabind/docs.html +.. _`Lua` : http://www.lua.org/ + +* `Pyd`_ - interfacing C++ and `D programming language`_ + +.. _`Pyd` : http://pyd.dsource.org/index.html +.. _`D programming language` : http://www.digitalmars.com/d/ + +* `Sq Plus`_ - interfacing C++ and `Squirrel`_ + +.. _`Sq Plus` : http://wiki.squirrel-lang.org/default.aspx/SquirrelWiki/SqPlus.html +.. _`Squirrel` : http://wiki.squirrel-lang.org/ + .. Local Variables: mode: indented-text Modified: pyplusplus_dev/pyplusplus/code_creators/calldef_utils.py =================================================================== --- pyplusplus_dev/pyplusplus/code_creators/calldef_utils.py 2007-01-01 21:49:42 UTC (rev 827) +++ pyplusplus_dev/pyplusplus/code_creators/calldef_utils.py 2007-01-02 08:17:13 UTC (rev 828) @@ -134,7 +134,8 @@ else: self.__return_vars.insert( 0 , declarations.call_invocation.join( - declarations.templates.join( make_object, [self.__call_policy_alias] ) + declarations.templates.join( make_object + , [self.__call_policy_alias, self.__result_var.type.decl_string] ) , [self.__result_var.name] ) ) if 0 == len( self.__return_vars ): Modified: pyplusplus_dev/pyplusplus/code_repository/call_policies.py =================================================================== --- pyplusplus_dev/pyplusplus/code_repository/call_policies.py 2007-01-01 21:49:42 UTC (rev 827) +++ pyplusplus_dev/pyplusplus/code_repository/call_policies.py 2007-01-02 08:17:13 UTC (rev 828) @@ -71,7 +71,7 @@ }; template< typename CallPolicies, class T > -bpl::object make_object( T const & x ){ +bpl::object make_object( T x ){ //constructs object using CallPolicies result_converter typedef BOOST_DEDUCED_TYPENAME CallPolicies::result_converter:: template apply< T >::type result_converter_t; result_converter_t rc; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |