Revision: 975
http://svn.sourceforge.net/pygccxml/?rev=975&view=rev
Author: roman_yakovenko
Date: 2007-04-09 23:13:54 -0700 (Mon, 09 Apr 2007)
Log Message:
-----------
excluding "excluded" function from being exposed
Modified Paths:
--------------
pyplusplus_dev/pyplusplus/module_creator/creator.py
Modified: pyplusplus_dev/pyplusplus/module_creator/creator.py
===================================================================
--- pyplusplus_dev/pyplusplus/module_creator/creator.py 2007-04-10 06:09:31 UTC (rev 974)
+++ pyplusplus_dev/pyplusplus/module_creator/creator.py 2007-04-10 06:13:54 UTC (rev 975)
@@ -437,7 +437,7 @@
, parent_decl.free_functions( allow_empty=True, recursive=False ) ) )
for name in names:
overloads = parent_decl.free_functions( name, allow_empty=True, recursive=False )
- overloads = filter( lambda decl: decl.use_overload_macro, overloads )
+ overloads = filter( lambda decl: decl.ignore == False and decl.use_overload_macro, overloads )
if not overloads:
continue
else:
@@ -504,7 +504,8 @@
, cls.member_functions( allow_empty=True, recursive=False ) ) )
for name in names:
overloads = cls.member_functions( name, allow_empty=True, recursive=False )
- overloads = filter( lambda decl: decl.use_overload_macro, overloads )
+ overloads = filter( lambda decl: decl.ignore == False and decl.use_overload_macro
+ , overloads )
if not overloads:
continue
else:
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|