[pygccxml-commit] source/pyplusplus/experimental declwrapper.py,1.1,1.2
Brought to you by:
mbaas,
roman_yakovenko
From: Matthias B. <mb...@us...> - 2006-03-14 18:11:15
|
Update of /cvsroot/pygccxml/source/pyplusplus/experimental In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14031 Modified Files: declwrapper.py Log Message: Allow empty queries Index: declwrapper.py =================================================================== RCS file: /cvsroot/pygccxml/source/pyplusplus/experimental/declwrapper.py,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** declwrapper.py 14 Mar 2006 10:25:12 -0000 1.1 --- declwrapper.py 14 Mar 2006 18:10:48 -0000 1.2 *************** *** 325,328 **** --- 325,329 ---- @type assert_count: int @returns: Returns a Decl object that may reference an arbitrary number of declarations. + @rtype: IDecl @see: Namespace(), Class(), Method(), Function(), Enum() """ *************** *** 348,352 **** # args filter if args!=None: ! filters.append([ArgsFilter(args)]) type |= CALLABLE # anyarg filter --- 349,353 ---- # args filter if args!=None: ! filters.append(ArgsFilter(args)) type |= CALLABLE # anyarg filter *************** *** 387,394 **** # print "Filter:",filter ! if len(self.decl_handles)!=1: ! print "***WARNING***: len(decl_handles) != 1" ! root = self.decl_handles[0] ! decls = selection.select(root, filter) res = IDecl(decls) --- 388,398 ---- # print "Filter:",filter ! if len(self.decl_handles)==0: ! decls = [] ! else: ! if len(self.decl_handles)!=1: ! print "***WARNING***: len(decl_handles) != 1" ! root = self.decl_handles[0] ! decls = selection.select(root, filter) res = IDecl(decls) |