src/applications/bindings/modulegen__gcc_ILP32.py
changeset 10956 fa4be182ef17
parent 10903 19a4ea65c582
child 10990 414d94e669c5
equal deleted inserted replaced
10955:8fae7d21dfa8 10956:fa4be182ef17
  4177     ## empty.h (module 'core'): ns3::empty::empty(ns3::empty const & arg0) [copy constructor]
  4177     ## empty.h (module 'core'): ns3::empty::empty(ns3::empty const & arg0) [copy constructor]
  4178     cls.add_constructor([param('ns3::empty const &', 'arg0')])
  4178     cls.add_constructor([param('ns3::empty const &', 'arg0')])
  4179     return
  4179     return
  4180 
  4180 
  4181 def register_Ns3Int64x64_t_methods(root_module, cls):
  4181 def register_Ns3Int64x64_t_methods(root_module, cls):
       
  4182     cls.add_binary_comparison_operator('<=')
  4182     cls.add_binary_comparison_operator('!=')
  4183     cls.add_binary_comparison_operator('!=')
  4183     cls.add_inplace_numeric_operator('+=', param('ns3::int64x64_t const &', u'right'))
  4184     cls.add_inplace_numeric_operator('+=', param('ns3::int64x64_t const &', u'right'))
  4184     cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right'))
  4185     cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right'))
  4185     cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right'))
  4186     cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right'))
  4186     cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right'))
  4187     cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right'))
  4190     cls.add_binary_comparison_operator('>')
  4191     cls.add_binary_comparison_operator('>')
  4191     cls.add_inplace_numeric_operator('*=', param('ns3::int64x64_t const &', u'right'))
  4192     cls.add_inplace_numeric_operator('*=', param('ns3::int64x64_t const &', u'right'))
  4192     cls.add_inplace_numeric_operator('-=', param('ns3::int64x64_t const &', u'right'))
  4193     cls.add_inplace_numeric_operator('-=', param('ns3::int64x64_t const &', u'right'))
  4193     cls.add_inplace_numeric_operator('/=', param('ns3::int64x64_t const &', u'right'))
  4194     cls.add_inplace_numeric_operator('/=', param('ns3::int64x64_t const &', u'right'))
  4194     cls.add_output_stream_operator()
  4195     cls.add_output_stream_operator()
  4195     cls.add_binary_comparison_operator('<=')
       
  4196     cls.add_binary_comparison_operator('==')
  4196     cls.add_binary_comparison_operator('==')
  4197     cls.add_binary_comparison_operator('>=')
  4197     cls.add_binary_comparison_operator('>=')
  4198     ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t() [constructor]
  4198     ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t() [constructor]
  4199     cls.add_constructor([])
  4199     cls.add_constructor([])
  4200     ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(double v) [constructor]
  4200     ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(double v) [constructor]
  5897                    [param('ns3::TagBuffer', 'i')], 
  5897                    [param('ns3::TagBuffer', 'i')], 
  5898                    is_const=True, is_virtual=True)
  5898                    is_const=True, is_virtual=True)
  5899     return
  5899     return
  5900 
  5900 
  5901 def register_Ns3Time_methods(root_module, cls):
  5901 def register_Ns3Time_methods(root_module, cls):
       
  5902     cls.add_binary_comparison_operator('<=')
  5902     cls.add_binary_comparison_operator('!=')
  5903     cls.add_binary_comparison_operator('!=')
  5903     cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', u'right'))
  5904     cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', u'right'))
  5904     cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', u'right'))
  5905     cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', u'right'))
  5905     cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', u'right'))
  5906     cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', u'right'))
  5906     cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', u'right'))
  5907     cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', u'right'))
  5907     cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', u'right'))
  5908     cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', u'right'))
  5908     cls.add_binary_comparison_operator('<')
  5909     cls.add_binary_comparison_operator('<')
  5909     cls.add_binary_comparison_operator('>')
  5910     cls.add_binary_comparison_operator('>')
  5910     cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', u'right'))
  5911     cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', u'right'))
  5911     cls.add_output_stream_operator()
  5912     cls.add_output_stream_operator()
  5912     cls.add_binary_comparison_operator('<=')
       
  5913     cls.add_binary_comparison_operator('==')
  5913     cls.add_binary_comparison_operator('==')
  5914     cls.add_binary_comparison_operator('>=')
  5914     cls.add_binary_comparison_operator('>=')
  5915     ## nstime.h (module 'core'): ns3::Time::Time() [constructor]
  5915     ## nstime.h (module 'core'): ns3::Time::Time() [constructor]
  5916     cls.add_constructor([])
  5916     cls.add_constructor([])
  5917     ## nstime.h (module 'core'): ns3::Time::Time(ns3::Time const & o) [copy constructor]
  5917     ## nstime.h (module 'core'): ns3::Time::Time(ns3::Time const & o) [copy constructor]