Revision: 744
http://svn.sourceforge.net/pygccxml/?rev=744&view=rev
Author: roman_yakovenko
Date: 2006-11-21 12:48:45 -0800 (Tue, 21 Nov 2006)
Log Message:
-----------
adding shortcuts
Modified Paths:
--------------
pygccxml_dev/pygccxml/declarations/namespace.py
pygccxml_dev/pygccxml/declarations/scopedef.py
Modified: pygccxml_dev/pygccxml/declarations/namespace.py
===================================================================
--- pygccxml_dev/pygccxml/declarations/namespace.py 2006-11-21 20:47:59 UTC (rev 743)
+++ pygccxml_dev/pygccxml/declarations/namespace.py 2006-11-21 20:48:45 UTC (rev 744)
@@ -92,7 +92,8 @@
, header_dir=header_dir
, header_file=header_file
, recursive=recursive )
-
+ free_fun = free_function
+
def free_functions( self, name=None, function=None, return_type=None, arg_types=None, header_dir=None, header_file=None, recursive=None, allow_empty=None ):
"""returns a set of free function declarations, that are matched defined criterias"""
return self._find_multiple( scopedef.scopedef_t._impl_matchers[ namespace_t.free_function ]
@@ -105,6 +106,7 @@
, header_file=header_file
, recursive=recursive
, allow_empty=allow_empty)
+ free_funs = free_functions
def free_operator( self, name=None, function=None, symbol=None, return_type=None, arg_types=None, header_dir=None, header_file=None, recursive=None ):
"""returns reference to free operator declaration, that is matched defined criterias"""
Modified: pygccxml_dev/pygccxml/declarations/scopedef.py
===================================================================
--- pygccxml_dev/pygccxml/declarations/scopedef.py 2006-11-21 20:47:59 UTC (rev 743)
+++ pygccxml_dev/pygccxml/declarations/scopedef.py 2006-11-21 20:48:45 UTC (rev 744)
@@ -398,7 +398,8 @@
, header_dir=header_dir
, header_file=header_file
, recursive=recursive)
-
+ var = variable #small alias
+
def variables( self, name=None, function=None, type=None, header_dir=None, header_file=None, recursive=None, allow_empty=None ):
"""returns a set of variable declarations, that are matched defined criterias"""
return self._find_multiple( self._impl_matchers[ scopedef_t.variable ]
@@ -409,7 +410,8 @@
, header_file=header_file
, recursive=recursive
, allow_empty=allow_empty)
-
+ vars = variables #small alias
+
def calldef( self, name=None, function=None, return_type=None, arg_types=None, header_dir=None, header_file=None, recursive=None ):
"""returns reference to "calldef" declaration, that is matched defined criterias"""
return self._find_single( self._impl_matchers[ scopedef_t.calldef ]
@@ -473,7 +475,8 @@
, header_dir=header_dir
, header_file=header_file
, recursive=recursive )
-
+ mem_fun = member_function
+
def member_functions( self, name=None, function=None, return_type=None, arg_types=None, header_dir=None, header_file=None, recursive=None, allow_empty=None ):
"""returns a set of member function declarations, that are matched defined criterias"""
return self._find_multiple( self._impl_matchers[ scopedef_t.member_function ]
@@ -486,7 +489,8 @@
, header_file=header_file
, recursive=recursive
, allow_empty=allow_empty)
-
+ mem_funs = member_functions
+
def constructor( self, name=None, function=None, return_type=None, arg_types=None, header_dir=None, header_file=None, recursive=None ):
"""returns reference to constructor declaration, that is matched defined criterias"""
return self._find_single( self._impl_matchers[ scopedef_t.constructor ]
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|