1818
1919
2020from __future__ import print_function
21- import sys
2221import textwrap
2322
2423
25- if sys .version_info >= (3 , 0 ):
26- try :
27- xrange
28- except NameError :
29- xrange = range
30-
31-
3224def PrintLongLine (line ):
3325 optional_nolint = ''
3426 if len (line ) > 80 :
@@ -171,11 +163,11 @@ def GenerateBase(number_of_args):
171163 if number_of_args > 0 :
172164 optional_comma = ', '
173165
174- typenames = ', ' .join ('typename Arg%d' % i for i in xrange (number_of_args ))
175- arg_list = ', ' .join ('Arg%d arg%d' % (i , i ) for i in xrange (number_of_args ))
176- args = ', ' .join ('arg%d' % i for i in xrange (number_of_args ))
166+ typenames = ', ' .join ('typename Arg%d' % i for i in range (number_of_args ))
167+ arg_list = ', ' .join ('Arg%d arg%d' % (i , i ) for i in range (number_of_args ))
168+ args = ', ' .join ('arg%d' % i for i in range (number_of_args ))
177169
178- arg_types = ', ' .join ('Arg%d' % i for i in xrange (number_of_args ))
170+ arg_types = ', ' .join ('Arg%d' % i for i in range (number_of_args ))
179171
180172 # generate the base callback class
181173 print (textwrap .dedent ("""\
@@ -272,10 +264,10 @@ def GenerateHelperFunction(bind_count,
272264 if bind_count > 0 or exec_count > 0 :
273265 optional_comma = ', '
274266
275- typenames = (['typename A%d' % i for i in xrange (bind_count )] +
276- ['typename Arg%d' % i for i in xrange (exec_count )])
277- bind_types = ['A%d' % i for i in xrange (bind_count )]
278- exec_types = ['Arg%d' % i for i in xrange (exec_count )]
267+ typenames = (['typename A%d' % i for i in range (bind_count )] +
268+ ['typename Arg%d' % i for i in range (exec_count )])
269+ bind_types = ['A%d' % i for i in range (bind_count )]
270+ exec_types = ['Arg%d' % i for i in range (exec_count )]
279271 method_types = ', ' .join (bind_types + exec_types )
280272 if exec_count > 0 :
281273 exec_types = ['' ] + exec_types
@@ -294,9 +286,9 @@ def GenerateHelperFunction(bind_count,
294286 if is_method :
295287 print (" * @tparam Class the class with the member function." )
296288 print (" * @tparam ReturnType the return type of the callback." )
297- for i in xrange (bind_count ):
289+ for i in range (bind_count ):
298290 print (" * @tparam A%d a create-time argument type." % i )
299- for i in xrange (exec_count ):
291+ for i in range (exec_count ):
300292 print (" * @tparam Arg%d an exec-time argument type." % i )
301293 if is_method :
302294 print (" * @param object the object to call the member function on." )
@@ -305,7 +297,7 @@ def GenerateHelperFunction(bind_count,
305297 else :
306298 print (" * @param callback the function pointer to use when executing the "
307299 "callback." )
308- for i in xrange (bind_count ):
300+ for i in range (bind_count ):
309301 print (" * @param a%d a create-time argument." % i )
310302 if is_method :
311303 print (" * @returns The same return value as the member function." )
@@ -320,7 +312,7 @@ def GenerateHelperFunction(bind_count,
320312 print (' Class* object,' )
321313 if bind_count :
322314 print (' ReturnType (%s)(%s),' % (signature , method_types ))
323- for i in xrange (bind_count ):
315+ for i in range (bind_count ):
324316 suffix = ','
325317 if i == bind_count - 1 :
326318 suffix = ') {'
@@ -340,13 +332,13 @@ def GenerateHelperFunction(bind_count,
340332 print (' %sReturnType,' % padding )
341333 else :
342334 print (' %sReturnType>(' % padding )
343- for i in xrange (bind_count ):
335+ for i in range (bind_count ):
344336 if i == bind_count - 1 and exec_count == 0 :
345337 suffix = '>('
346338 else :
347339 suffix = ','
348340 print (' %sA%d%s' % (padding , i , suffix ))
349- for i in xrange (exec_count ):
341+ for i in range (exec_count ):
350342 suffix = ','
351343 if i == exec_count - 1 :
352344 suffix = '>('
@@ -357,7 +349,7 @@ def GenerateHelperFunction(bind_count,
357349 print (' %s,' % ptr_name )
358350 else :
359351 print (' %s);' % ptr_name )
360- for i in xrange (bind_count ):
352+ for i in range (bind_count ):
361353 suffix = ','
362354 if i == bind_count - 1 :
363355 suffix = ');'
@@ -380,18 +372,18 @@ def GenerateMethodCallback(bind_count,
380372 if bind_count > 0 or exec_count > 0 :
381373 optional_comma = ', '
382374
383- typenames = (['typename A%d' % i for i in xrange (bind_count )] +
384- ['typename Arg%d' % i for i in xrange (exec_count )])
375+ typenames = (['typename A%d' % i for i in range (bind_count )] +
376+ ['typename Arg%d' % i for i in range (exec_count )])
385377
386- bind_types = ['A%d' % i for i in xrange (bind_count )]
387- exec_types = ['Arg%d' % i for i in xrange (exec_count )]
378+ bind_types = ['A%d' % i for i in range (bind_count )]
379+ exec_types = ['Arg%d' % i for i in range (exec_count )]
388380
389381 method_types = ', ' .join (bind_types + exec_types )
390- method_args = (['m_a%d' % i for i in xrange (bind_count )] +
391- ['arg%d' % i for i in xrange (exec_count )])
382+ method_args = (['m_a%d' % i for i in range (bind_count )] +
383+ ['arg%d' % i for i in range (exec_count )])
392384
393- exec_args = ', ' .join (['Arg%d arg%d' % (i , i ) for i in xrange (exec_count )])
394- bind_args = ', ' .join (['A%d a%d' % (i , i ) for i in xrange (bind_count )])
385+ exec_args = ', ' .join (['Arg%d arg%d' % (i , i ) for i in range (exec_count )])
386+ bind_args = ', ' .join (['A%d a%d' % (i , i ) for i in range (bind_count )])
395387
396388 optional_class , method_or_function , class_name = (
397389 '' , 'Function' , 'FunctionCallback' )
@@ -431,7 +423,7 @@ def GenerateMethodCallback(bind_count,
431423 print (' m_object(object),' )
432424 if bind_count :
433425 print (' m_callback(callback),' )
434- for i in xrange (bind_count ):
426+ for i in range (bind_count ):
435427 suffix = ','
436428 if i == bind_count - 1 :
437429 suffix = ' {}'
@@ -450,7 +442,7 @@ def GenerateMethodCallback(bind_count,
450442 if is_method :
451443 print (' Class *m_object;' )
452444 print (' %s m_callback;' % method_or_function )
453- for i in xrange (bind_count ):
445+ for i in range (bind_count ):
454446 print (' A%d m_a%d;' % (i , i ))
455447 print ('};' )
456448 print ('' )
0 commit comments