src/dsr/bindings/modulegen__gcc_ILP32.py
changeset 10795 29506f2221e2
parent 10774 1f47a73ab755
child 10956 fa4be182ef17
equal deleted inserted replaced
10794:14430d46a1a6 10795:29506f2221e2
  3350     ## empty.h (module 'core'): ns3::empty::empty(ns3::empty const & arg0) [copy constructor]
  3350     ## empty.h (module 'core'): ns3::empty::empty(ns3::empty const & arg0) [copy constructor]
  3351     cls.add_constructor([param('ns3::empty const &', 'arg0')])
  3351     cls.add_constructor([param('ns3::empty const &', 'arg0')])
  3352     return
  3352     return
  3353 
  3353 
  3354 def register_Ns3Int64x64_t_methods(root_module, cls):
  3354 def register_Ns3Int64x64_t_methods(root_module, cls):
       
  3355     cls.add_binary_comparison_operator('<=')
  3355     cls.add_binary_comparison_operator('!=')
  3356     cls.add_binary_comparison_operator('!=')
  3356     cls.add_inplace_numeric_operator('+=', param('ns3::int64x64_t const &', u'right'))
  3357     cls.add_inplace_numeric_operator('+=', param('ns3::int64x64_t const &', u'right'))
  3357     cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right'))
  3358     cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right'))
  3358     cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right'))
  3359     cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right'))
  3359     cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right'))
  3360     cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right'))
  3363     cls.add_binary_comparison_operator('>')
  3364     cls.add_binary_comparison_operator('>')
  3364     cls.add_inplace_numeric_operator('*=', param('ns3::int64x64_t const &', u'right'))
  3365     cls.add_inplace_numeric_operator('*=', param('ns3::int64x64_t const &', u'right'))
  3365     cls.add_inplace_numeric_operator('-=', param('ns3::int64x64_t const &', u'right'))
  3366     cls.add_inplace_numeric_operator('-=', param('ns3::int64x64_t const &', u'right'))
  3366     cls.add_inplace_numeric_operator('/=', param('ns3::int64x64_t const &', u'right'))
  3367     cls.add_inplace_numeric_operator('/=', param('ns3::int64x64_t const &', u'right'))
  3367     cls.add_output_stream_operator()
  3368     cls.add_output_stream_operator()
  3368     cls.add_binary_comparison_operator('<=')
       
  3369     cls.add_binary_comparison_operator('==')
  3369     cls.add_binary_comparison_operator('==')
  3370     cls.add_binary_comparison_operator('>=')
  3370     cls.add_binary_comparison_operator('>=')
  3371     ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t() [constructor]
  3371     ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t() [constructor]
  3372     cls.add_constructor([])
  3372     cls.add_constructor([])
  3373     ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(double v) [constructor]
  3373     ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(double v) [constructor]
  4907                    [param('ns3::TagBuffer', 'i')], 
  4907                    [param('ns3::TagBuffer', 'i')], 
  4908                    is_const=True, is_virtual=True)
  4908                    is_const=True, is_virtual=True)
  4909     return
  4909     return
  4910 
  4910 
  4911 def register_Ns3Time_methods(root_module, cls):
  4911 def register_Ns3Time_methods(root_module, cls):
       
  4912     cls.add_binary_comparison_operator('<=')
  4912     cls.add_binary_comparison_operator('!=')
  4913     cls.add_binary_comparison_operator('!=')
  4913     cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', u'right'))
  4914     cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', u'right'))
  4914     cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', u'right'))
  4915     cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', u'right'))
  4915     cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', u'right'))
  4916     cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', u'right'))
  4916     cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', u'right'))
  4917     cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', u'right'))
  4917     cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', u'right'))
  4918     cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', u'right'))
  4918     cls.add_binary_comparison_operator('<')
  4919     cls.add_binary_comparison_operator('<')
  4919     cls.add_binary_comparison_operator('>')
  4920     cls.add_binary_comparison_operator('>')
  4920     cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', u'right'))
  4921     cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', u'right'))
  4921     cls.add_output_stream_operator()
  4922     cls.add_output_stream_operator()
  4922     cls.add_binary_comparison_operator('<=')
       
  4923     cls.add_binary_comparison_operator('==')
  4923     cls.add_binary_comparison_operator('==')
  4924     cls.add_binary_comparison_operator('>=')
  4924     cls.add_binary_comparison_operator('>=')
  4925     ## nstime.h (module 'core'): ns3::Time::Time() [constructor]
  4925     ## nstime.h (module 'core'): ns3::Time::Time() [constructor]
  4926     cls.add_constructor([])
  4926     cls.add_constructor([])
  4927     ## nstime.h (module 'core'): ns3::Time::Time(ns3::Time const & o) [copy constructor]
  4927     ## nstime.h (module 'core'): ns3::Time::Time(ns3::Time const & o) [copy constructor]