bindings/python/ns3_module_core.py
changeset 3574 b6804efbe16b
parent 3567 728eb3f583b3
child 3731 317f9dbccc2b
equal deleted inserted replaced
3573:352cfe96e593 3574:b6804efbe16b
   270 
   270 
   271 def register_Ns3RandomVariable_methods(root_module, cls):
   271 def register_Ns3RandomVariable_methods(root_module, cls):
   272     ## random-variable.h: ns3::RandomVariable::RandomVariable() [constructor]
   272     ## random-variable.h: ns3::RandomVariable::RandomVariable() [constructor]
   273     cls.add_constructor([])
   273     cls.add_constructor([])
   274     ## random-variable.h: ns3::RandomVariable::RandomVariable(ns3::RandomVariable const & o) [copy constructor]
   274     ## random-variable.h: ns3::RandomVariable::RandomVariable(ns3::RandomVariable const & o) [copy constructor]
   275     cls.add_constructor([param('ns3::RandomVariable&', 'o', is_const=True)])
   275     cls.add_constructor([param('ns3::RandomVariable const &', 'o')])
   276     ## random-variable.h: uint32_t ns3::RandomVariable::GetInteger() const [member function]
   276     ## random-variable.h: uint32_t ns3::RandomVariable::GetInteger() const [member function]
   277     cls.add_method('GetInteger', 
   277     cls.add_method('GetInteger', 
   278                    'uint32_t', 
   278                    'uint32_t', 
   279                    [], 
   279                    [], 
   280                    is_const=True)
   280                    is_const=True)
   306     cls.add_output_stream_operator()
   306     cls.add_output_stream_operator()
   307     return
   307     return
   308 
   308 
   309 def register_Ns3TriangularVariable_methods(root_module, cls):
   309 def register_Ns3TriangularVariable_methods(root_module, cls):
   310     ## random-variable.h: ns3::TriangularVariable::TriangularVariable(ns3::TriangularVariable const & arg0) [copy constructor]
   310     ## random-variable.h: ns3::TriangularVariable::TriangularVariable(ns3::TriangularVariable const & arg0) [copy constructor]
   311     cls.add_constructor([param('ns3::TriangularVariable&', 'arg0', is_const=True)])
   311     cls.add_constructor([param('ns3::TriangularVariable const &', 'arg0')])
   312     ## random-variable.h: ns3::TriangularVariable::TriangularVariable() [constructor]
   312     ## random-variable.h: ns3::TriangularVariable::TriangularVariable() [constructor]
   313     cls.add_constructor([])
   313     cls.add_constructor([])
   314     ## random-variable.h: ns3::TriangularVariable::TriangularVariable(double s, double l, double mean) [constructor]
   314     ## random-variable.h: ns3::TriangularVariable::TriangularVariable(double s, double l, double mean) [constructor]
   315     cls.add_constructor([param('double', 's'), param('double', 'l'), param('double', 'mean')])
   315     cls.add_constructor([param('double', 's'), param('double', 'l'), param('double', 'mean')])
   316     ## random-variable.h: static double ns3::TriangularVariable::GetSingleValue(double s, double l, double mean) [member function]
   316     ## random-variable.h: static double ns3::TriangularVariable::GetSingleValue(double s, double l, double mean) [member function]
   320                    is_static=True)
   320                    is_static=True)
   321     return
   321     return
   322 
   322 
   323 def register_Ns3GlobalValue_methods(root_module, cls):
   323 def register_Ns3GlobalValue_methods(root_module, cls):
   324     ## global-value.h: ns3::GlobalValue::GlobalValue(ns3::GlobalValue const & arg0) [copy constructor]
   324     ## global-value.h: ns3::GlobalValue::GlobalValue(ns3::GlobalValue const & arg0) [copy constructor]
   325     cls.add_constructor([param('ns3::GlobalValue&', 'arg0', is_const=True)])
   325     cls.add_constructor([param('ns3::GlobalValue const &', 'arg0')])
   326     ## global-value.h: ns3::GlobalValue::GlobalValue(std::string name, std::string help, ns3::AttributeValue const & initialValue, ns3::Ptr<ns3::AttributeChecker const> checker) [constructor]
   326     ## global-value.h: ns3::GlobalValue::GlobalValue(std::string name, std::string help, ns3::AttributeValue const & initialValue, ns3::Ptr<ns3::AttributeChecker const> checker) [constructor]
   327     cls.add_constructor([param('std::string', 'name'), param('std::string', 'help'), param('ns3::AttributeValue&', 'initialValue', is_const=True), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')])
   327     cls.add_constructor([param('std::string', 'name'), param('std::string', 'help'), param('ns3::AttributeValue const &', 'initialValue'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')])
   328     ## global-value.h: std::string ns3::GlobalValue::GetName() const [member function]
   328     ## global-value.h: std::string ns3::GlobalValue::GetName() const [member function]
   329     cls.add_method('GetName', 
   329     cls.add_method('GetName', 
   330                    'std::string', 
   330                    'std::string', 
   331                    [], 
   331                    [], 
   332                    is_const=True)
   332                    is_const=True)
   336                    [], 
   336                    [], 
   337                    is_const=True)
   337                    is_const=True)
   338     ## global-value.h: void ns3::GlobalValue::GetValue(ns3::AttributeValue & value) const [member function]
   338     ## global-value.h: void ns3::GlobalValue::GetValue(ns3::AttributeValue & value) const [member function]
   339     cls.add_method('GetValue', 
   339     cls.add_method('GetValue', 
   340                    'void', 
   340                    'void', 
   341                    [param('ns3::AttributeValue&', 'value')], 
   341                    [param('ns3::AttributeValue &', 'value')], 
   342                    is_const=True)
   342                    is_const=True)
   343     ## global-value.h: ns3::Ptr<ns3::AttributeChecker const> ns3::GlobalValue::GetChecker() const [member function]
   343     ## global-value.h: ns3::Ptr<ns3::AttributeChecker const> ns3::GlobalValue::GetChecker() const [member function]
   344     cls.add_method('GetChecker', 
   344     cls.add_method('GetChecker', 
   345                    'ns3::Ptr< ns3::AttributeChecker const >', 
   345                    'ns3::Ptr< ns3::AttributeChecker const >', 
   346                    [], 
   346                    [], 
   347                    is_const=True)
   347                    is_const=True)
   348     ## global-value.h: bool ns3::GlobalValue::SetValue(ns3::AttributeValue const & value) [member function]
   348     ## global-value.h: bool ns3::GlobalValue::SetValue(ns3::AttributeValue const & value) [member function]
   349     cls.add_method('SetValue', 
   349     cls.add_method('SetValue', 
   350                    'bool', 
   350                    'bool', 
   351                    [param('ns3::AttributeValue&', 'value', is_const=True)])
   351                    [param('ns3::AttributeValue const &', 'value')])
   352     ## global-value.h: static void ns3::GlobalValue::Bind(std::string name, ns3::AttributeValue const & value) [member function]
   352     ## global-value.h: static void ns3::GlobalValue::Bind(std::string name, ns3::AttributeValue const & value) [member function]
   353     cls.add_method('Bind', 
   353     cls.add_method('Bind', 
   354                    'void', 
   354                    'void', 
   355                    [param('std::string', 'name'), param('ns3::AttributeValue&', 'value', is_const=True)], 
   355                    [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')], 
   356                    is_static=True)
   356                    is_static=True)
   357     ## global-value.h: static bool ns3::GlobalValue::BindFailSafe(std::string name, ns3::AttributeValue const & value) [member function]
   357     ## global-value.h: static bool ns3::GlobalValue::BindFailSafe(std::string name, ns3::AttributeValue const & value) [member function]
   358     cls.add_method('BindFailSafe', 
   358     cls.add_method('BindFailSafe', 
   359                    'bool', 
   359                    'bool', 
   360                    [param('std::string', 'name'), param('ns3::AttributeValue&', 'value', is_const=True)], 
   360                    [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')], 
   361                    is_static=True)
   361                    is_static=True)
   362     ## global-value.h: static __gnu_cxx::__normal_iterator<ns3::GlobalValue* const*,std::vector<ns3::GlobalValue*, std::allocator<ns3::GlobalValue*> > > ns3::GlobalValue::Begin() [member function]
   362     ## global-value.h: static __gnu_cxx::__normal_iterator<ns3::GlobalValue* const*,std::vector<ns3::GlobalValue*, std::allocator<ns3::GlobalValue*> > > ns3::GlobalValue::Begin() [member function]
   363     cls.add_method('Begin', 
   363     cls.add_method('Begin', 
   364                    '__gnu_cxx::__normal_iterator< ns3::GlobalValue* const*, std::vector< ns3::GlobalValue* > >', 
   364                    '__gnu_cxx::__normal_iterator< ns3::GlobalValue* const*, std::vector< ns3::GlobalValue* > >', 
   365                    [], 
   365                    [], 
   373 
   373 
   374 def register_Ns3RefCountBase_methods(root_module, cls):
   374 def register_Ns3RefCountBase_methods(root_module, cls):
   375     ## ref-count-base.h: ns3::RefCountBase::RefCountBase() [constructor]
   375     ## ref-count-base.h: ns3::RefCountBase::RefCountBase() [constructor]
   376     cls.add_constructor([])
   376     cls.add_constructor([])
   377     ## ref-count-base.h: ns3::RefCountBase::RefCountBase(ns3::RefCountBase const & o) [copy constructor]
   377     ## ref-count-base.h: ns3::RefCountBase::RefCountBase(ns3::RefCountBase const & o) [copy constructor]
   378     cls.add_constructor([param('ns3::RefCountBase&', 'o', is_const=True)])
   378     cls.add_constructor([param('ns3::RefCountBase const &', 'o')])
   379     return
   379     return
   380 
   380 
   381 def register_Ns3TypeId_methods(root_module, cls):
   381 def register_Ns3TypeId_methods(root_module, cls):
   382     ## type-id.h: ns3::TypeId::TypeId(ns3::TypeId const & arg0) [copy constructor]
   382     ## type-id.h: ns3::TypeId::TypeId(ns3::TypeId const & arg0) [copy constructor]
   383     cls.add_constructor([param('ns3::TypeId&', 'arg0', is_const=True)])
   383     cls.add_constructor([param('ns3::TypeId const &', 'arg0')])
   384     ## type-id.h: ns3::TypeId::TypeId(char const * name) [constructor]
   384     ## type-id.h: ns3::TypeId::TypeId(char const * name) [constructor]
   385     cls.add_constructor([param('char *', 'name', transfer_ownership=False, is_const=True)])
   385     cls.add_constructor([param('char const *', 'name')])
   386     ## type-id.h: ns3::TypeId::TypeId() [constructor]
   386     ## type-id.h: ns3::TypeId::TypeId() [constructor]
   387     cls.add_constructor([])
   387     cls.add_constructor([])
   388     ## type-id.h: ns3::TypeId ns3::TypeId::AddAttribute(std::string name, std::string help, ns3::AttributeValue const & initialValue, ns3::Ptr<ns3::AttributeAccessor const> accessor, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
   388     ## type-id.h: ns3::TypeId ns3::TypeId::AddAttribute(std::string name, std::string help, ns3::AttributeValue const & initialValue, ns3::Ptr<ns3::AttributeAccessor const> accessor, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
   389     cls.add_method('AddAttribute', 
   389     cls.add_method('AddAttribute', 
   390                    'ns3::TypeId', 
   390                    'ns3::TypeId', 
   391                    [param('std::string', 'name'), param('std::string', 'help'), param('ns3::AttributeValue&', 'initialValue', is_const=True), param('ns3::Ptr< ns3::AttributeAccessor const >', 'accessor'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')])
   391                    [param('std::string', 'name'), param('std::string', 'help'), param('ns3::AttributeValue const &', 'initialValue'), param('ns3::Ptr< ns3::AttributeAccessor const >', 'accessor'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')])
   392     ## type-id.h: ns3::TypeId ns3::TypeId::AddAttribute(std::string name, std::string help, uint32_t flags, ns3::AttributeValue const & initialValue, ns3::Ptr<ns3::AttributeAccessor const> accessor, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
   392     ## type-id.h: ns3::TypeId ns3::TypeId::AddAttribute(std::string name, std::string help, uint32_t flags, ns3::AttributeValue const & initialValue, ns3::Ptr<ns3::AttributeAccessor const> accessor, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
   393     cls.add_method('AddAttribute', 
   393     cls.add_method('AddAttribute', 
   394                    'ns3::TypeId', 
   394                    'ns3::TypeId', 
   395                    [param('std::string', 'name'), param('std::string', 'help'), param('uint32_t', 'flags'), param('ns3::AttributeValue&', 'initialValue', is_const=True), param('ns3::Ptr< ns3::AttributeAccessor const >', 'accessor'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')])
   395                    [param('std::string', 'name'), param('std::string', 'help'), param('uint32_t', 'flags'), param('ns3::AttributeValue const &', 'initialValue'), param('ns3::Ptr< ns3::AttributeAccessor const >', 'accessor'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')])
   396     ## type-id.h: ns3::TypeId ns3::TypeId::AddTraceSource(std::string name, std::string help, ns3::Ptr<ns3::TraceSourceAccessor const> accessor) [member function]
   396     ## type-id.h: ns3::TypeId ns3::TypeId::AddTraceSource(std::string name, std::string help, ns3::Ptr<ns3::TraceSourceAccessor const> accessor) [member function]
   397     cls.add_method('AddTraceSource', 
   397     cls.add_method('AddTraceSource', 
   398                    'ns3::TypeId', 
   398                    'ns3::TypeId', 
   399                    [param('std::string', 'name'), param('std::string', 'help'), param('ns3::Ptr< ns3::TraceSourceAccessor const >', 'accessor')])
   399                    [param('std::string', 'name'), param('std::string', 'help'), param('ns3::Ptr< ns3::TraceSourceAccessor const >', 'accessor')])
   400     ## type-id.h: ns3::Ptr<ns3::AttributeAccessor const> ns3::TypeId::GetAttributeAccessor(uint32_t i) const [member function]
   400     ## type-id.h: ns3::Ptr<ns3::AttributeAccessor const> ns3::TypeId::GetAttributeAccessor(uint32_t i) const [member function]
   559     ## type-id.h: ns3::TypeId::AttributeInfo::flags [variable]
   559     ## type-id.h: ns3::TypeId::AttributeInfo::flags [variable]
   560     cls.add_instance_attribute('flags', 'uint32_t', is_const=False)
   560     cls.add_instance_attribute('flags', 'uint32_t', is_const=False)
   561     ## type-id.h: ns3::TypeId::AttributeInfo::checker [variable]
   561     ## type-id.h: ns3::TypeId::AttributeInfo::checker [variable]
   562     cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False)
   562     cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False)
   563     ## type-id.h: ns3::TypeId::AttributeInfo::AttributeInfo(ns3::TypeId::AttributeInfo const & arg0) [copy constructor]
   563     ## type-id.h: ns3::TypeId::AttributeInfo::AttributeInfo(ns3::TypeId::AttributeInfo const & arg0) [copy constructor]
   564     cls.add_constructor([param('ns3::TypeId::AttributeInfo&', 'arg0', is_const=True)])
   564     cls.add_constructor([param('ns3::TypeId::AttributeInfo const &', 'arg0')])
   565     ## type-id.h: ns3::TypeId::AttributeInfo::AttributeInfo() [constructor]
   565     ## type-id.h: ns3::TypeId::AttributeInfo::AttributeInfo() [constructor]
   566     cls.add_constructor([])
   566     cls.add_constructor([])
   567     return
   567     return
   568 
   568 
   569 def register_Ns3SystemWallClockMs_methods(root_module, cls):
   569 def register_Ns3SystemWallClockMs_methods(root_module, cls):
   570     ## system-wall-clock-ms.h: ns3::SystemWallClockMs::SystemWallClockMs(ns3::SystemWallClockMs const & arg0) [copy constructor]
   570     ## system-wall-clock-ms.h: ns3::SystemWallClockMs::SystemWallClockMs(ns3::SystemWallClockMs const & arg0) [copy constructor]
   571     cls.add_constructor([param('ns3::SystemWallClockMs&', 'arg0', is_const=True)])
   571     cls.add_constructor([param('ns3::SystemWallClockMs const &', 'arg0')])
   572     ## system-wall-clock-ms.h: ns3::SystemWallClockMs::SystemWallClockMs() [constructor]
   572     ## system-wall-clock-ms.h: ns3::SystemWallClockMs::SystemWallClockMs() [constructor]
   573     cls.add_constructor([])
   573     cls.add_constructor([])
   574     ## system-wall-clock-ms.h: void ns3::SystemWallClockMs::Start() [member function]
   574     ## system-wall-clock-ms.h: void ns3::SystemWallClockMs::Start() [member function]
   575     cls.add_method('Start', 
   575     cls.add_method('Start', 
   576                    'void', 
   576                    'void', 
   581                    [])
   581                    [])
   582     return
   582     return
   583 
   583 
   584 def register_Ns3CallbackImplBase_methods(root_module, cls):
   584 def register_Ns3CallbackImplBase_methods(root_module, cls):
   585     ## callback.h: ns3::CallbackImplBase::CallbackImplBase(ns3::CallbackImplBase const & arg0) [copy constructor]
   585     ## callback.h: ns3::CallbackImplBase::CallbackImplBase(ns3::CallbackImplBase const & arg0) [copy constructor]
   586     cls.add_constructor([param('ns3::CallbackImplBase&', 'arg0', is_const=True)])
   586     cls.add_constructor([param('ns3::CallbackImplBase const &', 'arg0')])
   587     ## callback.h: ns3::CallbackImplBase::CallbackImplBase() [constructor]
   587     ## callback.h: ns3::CallbackImplBase::CallbackImplBase() [constructor]
   588     cls.add_constructor([])
   588     cls.add_constructor([])
   589     ## callback.h: bool ns3::CallbackImplBase::IsEqual(ns3::Ptr<ns3::CallbackImplBase const> other) const [member function]
   589     ## callback.h: bool ns3::CallbackImplBase::IsEqual(ns3::Ptr<ns3::CallbackImplBase const> other) const [member function]
   590     cls.add_method('IsEqual', 
   590     cls.add_method('IsEqual', 
   591                    'bool', 
   591                    'bool', 
   593                    is_pure_virtual=True, is_const=True, is_virtual=True)
   593                    is_pure_virtual=True, is_const=True, is_virtual=True)
   594     return
   594     return
   595 
   595 
   596 def register_Ns3CriticalSection_methods(root_module, cls):
   596 def register_Ns3CriticalSection_methods(root_module, cls):
   597     ## system-mutex.h: ns3::CriticalSection::CriticalSection(ns3::CriticalSection const & arg0) [copy constructor]
   597     ## system-mutex.h: ns3::CriticalSection::CriticalSection(ns3::CriticalSection const & arg0) [copy constructor]
   598     cls.add_constructor([param('ns3::CriticalSection&', 'arg0', is_const=True)])
   598     cls.add_constructor([param('ns3::CriticalSection const &', 'arg0')])
   599     ## system-mutex.h: ns3::CriticalSection::CriticalSection(ns3::SystemMutex & mutex) [constructor]
   599     ## system-mutex.h: ns3::CriticalSection::CriticalSection(ns3::SystemMutex & mutex) [constructor]
   600     cls.add_constructor([param('ns3::SystemMutex&', 'mutex')])
   600     cls.add_constructor([param('ns3::SystemMutex &', 'mutex')])
   601     return
   601     return
   602 
   602 
   603 def register_Ns3TraceSourceAccessor_methods(root_module, cls):
   603 def register_Ns3TraceSourceAccessor_methods(root_module, cls):
   604     ## trace-source-accessor.h: ns3::TraceSourceAccessor::TraceSourceAccessor(ns3::TraceSourceAccessor const & arg0) [copy constructor]
   604     ## trace-source-accessor.h: ns3::TraceSourceAccessor::TraceSourceAccessor(ns3::TraceSourceAccessor const & arg0) [copy constructor]
   605     cls.add_constructor([param('ns3::TraceSourceAccessor&', 'arg0', is_const=True)])
   605     cls.add_constructor([param('ns3::TraceSourceAccessor const &', 'arg0')])
   606     ## trace-source-accessor.h: ns3::TraceSourceAccessor::TraceSourceAccessor() [constructor]
   606     ## trace-source-accessor.h: ns3::TraceSourceAccessor::TraceSourceAccessor() [constructor]
   607     cls.add_constructor([])
   607     cls.add_constructor([])
   608     ## trace-source-accessor.h: void ns3::TraceSourceAccessor::Ref() const [member function]
   608     ## trace-source-accessor.h: void ns3::TraceSourceAccessor::Ref() const [member function]
   609     cls.add_method('Ref', 
   609     cls.add_method('Ref', 
   610                    'void', 
   610                    'void', 
   616                    [], 
   616                    [], 
   617                    is_const=True)
   617                    is_const=True)
   618     ## trace-source-accessor.h: bool ns3::TraceSourceAccessor::ConnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function]
   618     ## trace-source-accessor.h: bool ns3::TraceSourceAccessor::ConnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function]
   619     cls.add_method('ConnectWithoutContext', 
   619     cls.add_method('ConnectWithoutContext', 
   620                    'bool', 
   620                    'bool', 
   621                    [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase&', 'cb', is_const=True)], 
   621                    [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], 
   622                    is_pure_virtual=True, is_const=True, is_virtual=True)
   622                    is_pure_virtual=True, is_const=True, is_virtual=True)
   623     ## trace-source-accessor.h: bool ns3::TraceSourceAccessor::Connect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function]
   623     ## trace-source-accessor.h: bool ns3::TraceSourceAccessor::Connect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function]
   624     cls.add_method('Connect', 
   624     cls.add_method('Connect', 
   625                    'bool', 
   625                    'bool', 
   626                    [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase&', 'cb', is_const=True)], 
   626                    [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], 
   627                    is_pure_virtual=True, is_const=True, is_virtual=True)
   627                    is_pure_virtual=True, is_const=True, is_virtual=True)
   628     ## trace-source-accessor.h: bool ns3::TraceSourceAccessor::DisconnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function]
   628     ## trace-source-accessor.h: bool ns3::TraceSourceAccessor::DisconnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function]
   629     cls.add_method('DisconnectWithoutContext', 
   629     cls.add_method('DisconnectWithoutContext', 
   630                    'bool', 
   630                    'bool', 
   631                    [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase&', 'cb', is_const=True)], 
   631                    [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], 
   632                    is_pure_virtual=True, is_const=True, is_virtual=True)
   632                    is_pure_virtual=True, is_const=True, is_virtual=True)
   633     ## trace-source-accessor.h: bool ns3::TraceSourceAccessor::Disconnect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function]
   633     ## trace-source-accessor.h: bool ns3::TraceSourceAccessor::Disconnect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function]
   634     cls.add_method('Disconnect', 
   634     cls.add_method('Disconnect', 
   635                    'bool', 
   635                    'bool', 
   636                    [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase&', 'cb', is_const=True)], 
   636                    [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], 
   637                    is_pure_virtual=True, is_const=True, is_virtual=True)
   637                    is_pure_virtual=True, is_const=True, is_virtual=True)
   638     return
   638     return
   639 
   639 
   640 def register_Ns3AttributeChecker_methods(root_module, cls):
   640 def register_Ns3AttributeChecker_methods(root_module, cls):
   641     ## attribute.h: ns3::AttributeChecker::AttributeChecker(ns3::AttributeChecker const & arg0) [copy constructor]
   641     ## attribute.h: ns3::AttributeChecker::AttributeChecker(ns3::AttributeChecker const & arg0) [copy constructor]
   642     cls.add_constructor([param('ns3::AttributeChecker&', 'arg0', is_const=True)])
   642     cls.add_constructor([param('ns3::AttributeChecker const &', 'arg0')])
   643     ## attribute.h: ns3::AttributeChecker::AttributeChecker() [constructor]
   643     ## attribute.h: ns3::AttributeChecker::AttributeChecker() [constructor]
   644     cls.add_constructor([])
   644     cls.add_constructor([])
   645     ## attribute.h: bool ns3::AttributeChecker::Check(ns3::AttributeValue const & value) const [member function]
   645     ## attribute.h: bool ns3::AttributeChecker::Check(ns3::AttributeValue const & value) const [member function]
   646     cls.add_method('Check', 
   646     cls.add_method('Check', 
   647                    'bool', 
   647                    'bool', 
   648                    [param('ns3::AttributeValue&', 'value', is_const=True)], 
   648                    [param('ns3::AttributeValue const &', 'value')], 
   649                    is_pure_virtual=True, is_const=True, is_virtual=True)
   649                    is_pure_virtual=True, is_const=True, is_virtual=True)
   650     ## attribute.h: std::string ns3::AttributeChecker::GetValueTypeName() const [member function]
   650     ## attribute.h: std::string ns3::AttributeChecker::GetValueTypeName() const [member function]
   651     cls.add_method('GetValueTypeName', 
   651     cls.add_method('GetValueTypeName', 
   652                    'std::string', 
   652                    'std::string', 
   653                    [], 
   653                    [], 
   668                    [], 
   668                    [], 
   669                    is_pure_virtual=True, is_const=True, is_virtual=True)
   669                    is_pure_virtual=True, is_const=True, is_virtual=True)
   670     ## attribute.h: bool ns3::AttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function]
   670     ## attribute.h: bool ns3::AttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function]
   671     cls.add_method('Copy', 
   671     cls.add_method('Copy', 
   672                    'bool', 
   672                    'bool', 
   673                    [param('ns3::AttributeValue&', 'source', is_const=True), param('ns3::AttributeValue&', 'destination')], 
   673                    [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')], 
   674                    is_pure_virtual=True, is_const=True, is_virtual=True)
   674                    is_pure_virtual=True, is_const=True, is_virtual=True)
   675     return
   675     return
   676 
   676 
   677 def register_Ns3RandomVariableChecker_methods(root_module, cls):
   677 def register_Ns3RandomVariableChecker_methods(root_module, cls):
   678     ## random-variable.h: ns3::RandomVariableChecker::RandomVariableChecker(ns3::RandomVariableChecker const & arg0) [copy constructor]
   678     ## random-variable.h: ns3::RandomVariableChecker::RandomVariableChecker(ns3::RandomVariableChecker const & arg0) [copy constructor]
   679     cls.add_constructor([param('ns3::RandomVariableChecker&', 'arg0', is_const=True)])
   679     cls.add_constructor([param('ns3::RandomVariableChecker const &', 'arg0')])
   680     ## random-variable.h: ns3::RandomVariableChecker::RandomVariableChecker() [constructor]
   680     ## random-variable.h: ns3::RandomVariableChecker::RandomVariableChecker() [constructor]
   681     cls.add_constructor([])
   681     cls.add_constructor([])
   682     return
   682     return
   683 
   683 
   684 def register_Ns3SystemMutex_methods(root_module, cls):
   684 def register_Ns3SystemMutex_methods(root_module, cls):
   685     ## system-mutex.h: ns3::SystemMutex::SystemMutex(ns3::SystemMutex const & arg0) [copy constructor]
   685     ## system-mutex.h: ns3::SystemMutex::SystemMutex(ns3::SystemMutex const & arg0) [copy constructor]
   686     cls.add_constructor([param('ns3::SystemMutex&', 'arg0', is_const=True)])
   686     cls.add_constructor([param('ns3::SystemMutex const &', 'arg0')])
   687     ## system-mutex.h: ns3::SystemMutex::SystemMutex() [constructor]
   687     ## system-mutex.h: ns3::SystemMutex::SystemMutex() [constructor]
   688     cls.add_constructor([])
   688     cls.add_constructor([])
   689     ## system-mutex.h: void ns3::SystemMutex::Lock() [member function]
   689     ## system-mutex.h: void ns3::SystemMutex::Lock() [member function]
   690     cls.add_method('Lock', 
   690     cls.add_method('Lock', 
   691                    'void', 
   691                    'void', 
   696                    [])
   696                    [])
   697     return
   697     return
   698 
   698 
   699 def register_Ns3NormalVariable_methods(root_module, cls):
   699 def register_Ns3NormalVariable_methods(root_module, cls):
   700     ## random-variable.h: ns3::NormalVariable::NormalVariable(ns3::NormalVariable const & arg0) [copy constructor]
   700     ## random-variable.h: ns3::NormalVariable::NormalVariable(ns3::NormalVariable const & arg0) [copy constructor]
   701     cls.add_constructor([param('ns3::NormalVariable&', 'arg0', is_const=True)])
   701     cls.add_constructor([param('ns3::NormalVariable const &', 'arg0')])
   702     ## random-variable.h: ns3::NormalVariable::NormalVariable() [constructor]
   702     ## random-variable.h: ns3::NormalVariable::NormalVariable() [constructor]
   703     cls.add_constructor([])
   703     cls.add_constructor([])
   704     ## random-variable.h: ns3::NormalVariable::NormalVariable(double m, double v) [constructor]
   704     ## random-variable.h: ns3::NormalVariable::NormalVariable(double m, double v) [constructor]
   705     cls.add_constructor([param('double', 'm'), param('double', 'v')])
   705     cls.add_constructor([param('double', 'm'), param('double', 'v')])
   706     ## random-variable.h: ns3::NormalVariable::NormalVariable(double m, double v, double b) [constructor]
   706     ## random-variable.h: ns3::NormalVariable::NormalVariable(double m, double v, double b) [constructor]
   717                    is_static=True)
   717                    is_static=True)
   718     return
   718     return
   719 
   719 
   720 def register_Ns3ObjectFactory_methods(root_module, cls):
   720 def register_Ns3ObjectFactory_methods(root_module, cls):
   721     ## object-factory.h: ns3::ObjectFactory::ObjectFactory(ns3::ObjectFactory const & arg0) [copy constructor]
   721     ## object-factory.h: ns3::ObjectFactory::ObjectFactory(ns3::ObjectFactory const & arg0) [copy constructor]
   722     cls.add_constructor([param('ns3::ObjectFactory&', 'arg0', is_const=True)])
   722     cls.add_constructor([param('ns3::ObjectFactory const &', 'arg0')])
   723     ## object-factory.h: ns3::ObjectFactory::ObjectFactory() [constructor]
   723     ## object-factory.h: ns3::ObjectFactory::ObjectFactory() [constructor]
   724     cls.add_constructor([])
   724     cls.add_constructor([])
   725     ## object-factory.h: ns3::Ptr<ns3::Object> ns3::ObjectFactory::Create() const [member function]
   725     ## object-factory.h: ns3::Ptr<ns3::Object> ns3::ObjectFactory::Create() const [member function]
   726     cls.add_method('Create', 
   726     cls.add_method('Create', 
   727                    'ns3::Ptr< ns3::Object >', 
   727                    'ns3::Ptr< ns3::Object >', 
   733                    [], 
   733                    [], 
   734                    is_const=True)
   734                    is_const=True)
   735     ## object-factory.h: void ns3::ObjectFactory::Set(std::string name, ns3::AttributeValue const & value) [member function]
   735     ## object-factory.h: void ns3::ObjectFactory::Set(std::string name, ns3::AttributeValue const & value) [member function]
   736     cls.add_method('Set', 
   736     cls.add_method('Set', 
   737                    'void', 
   737                    'void', 
   738                    [param('std::string', 'name'), param('ns3::AttributeValue&', 'value', is_const=True)])
   738                    [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
   739     ## object-factory.h: void ns3::ObjectFactory::SetTypeId(ns3::TypeId tid) [member function]
   739     ## object-factory.h: void ns3::ObjectFactory::SetTypeId(ns3::TypeId tid) [member function]
   740     cls.add_method('SetTypeId', 
   740     cls.add_method('SetTypeId', 
   741                    'void', 
   741                    'void', 
   742                    [param('ns3::TypeId', 'tid')])
   742                    [param('ns3::TypeId', 'tid')])
   743     ## object-factory.h: void ns3::ObjectFactory::SetTypeId(char const * tid) [member function]
   743     ## object-factory.h: void ns3::ObjectFactory::SetTypeId(char const * tid) [member function]
   744     cls.add_method('SetTypeId', 
   744     cls.add_method('SetTypeId', 
   745                    'void', 
   745                    'void', 
   746                    [param('char *', 'tid', transfer_ownership=False, is_const=True)])
   746                    [param('char const *', 'tid')])
   747     ## object-factory.h: void ns3::ObjectFactory::SetTypeId(std::string tid) [member function]
   747     ## object-factory.h: void ns3::ObjectFactory::SetTypeId(std::string tid) [member function]
   748     cls.add_method('SetTypeId', 
   748     cls.add_method('SetTypeId', 
   749                    'void', 
   749                    'void', 
   750                    [param('std::string', 'tid')])
   750                    [param('std::string', 'tid')])
   751     cls.add_output_stream_operator()
   751     cls.add_output_stream_operator()
   752     return
   752     return
   753 
   753 
   754 def register_Ns3AttributeAccessor_methods(root_module, cls):
   754 def register_Ns3AttributeAccessor_methods(root_module, cls):
   755     ## attribute.h: ns3::AttributeAccessor::AttributeAccessor(ns3::AttributeAccessor const & arg0) [copy constructor]
   755     ## attribute.h: ns3::AttributeAccessor::AttributeAccessor(ns3::AttributeAccessor const & arg0) [copy constructor]
   756     cls.add_constructor([param('ns3::AttributeAccessor&', 'arg0', is_const=True)])
   756     cls.add_constructor([param('ns3::AttributeAccessor const &', 'arg0')])
   757     ## attribute.h: ns3::AttributeAccessor::AttributeAccessor() [constructor]
   757     ## attribute.h: ns3::AttributeAccessor::AttributeAccessor() [constructor]
   758     cls.add_constructor([])
   758     cls.add_constructor([])
   759     ## attribute.h: bool ns3::AttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function]
   759     ## attribute.h: bool ns3::AttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function]
   760     cls.add_method('Set', 
   760     cls.add_method('Set', 
   761                    'bool', 
   761                    'bool', 
   762                    [param('ns3::ObjectBase *', 'object', transfer_ownership=False), param('ns3::AttributeValue&', 'value', is_const=True)], 
   762                    [param('ns3::ObjectBase *', 'object', transfer_ownership=False), param('ns3::AttributeValue const &', 'value')], 
   763                    is_pure_virtual=True, is_const=True, is_virtual=True)
   763                    is_pure_virtual=True, is_const=True, is_virtual=True)
   764     ## attribute.h: bool ns3::AttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function]
   764     ## attribute.h: bool ns3::AttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function]
   765     cls.add_method('Get', 
   765     cls.add_method('Get', 
   766                    'bool', 
   766                    'bool', 
   767                    [param('ns3::ObjectBase *', 'object', transfer_ownership=False, is_const=True), param('ns3::AttributeValue&', 'attribute')], 
   767                    [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')], 
   768                    is_pure_virtual=True, is_const=True, is_virtual=True)
   768                    is_pure_virtual=True, is_const=True, is_virtual=True)
   769     ## attribute.h: bool ns3::AttributeAccessor::HasGetter() const [member function]
   769     ## attribute.h: bool ns3::AttributeAccessor::HasGetter() const [member function]
   770     cls.add_method('HasGetter', 
   770     cls.add_method('HasGetter', 
   771                    'bool', 
   771                    'bool', 
   772                    [], 
   772                    [], 
   778                    is_pure_virtual=True, is_const=True, is_virtual=True)
   778                    is_pure_virtual=True, is_const=True, is_virtual=True)
   779     return
   779     return
   780 
   780 
   781 def register_Ns3ParetoVariable_methods(root_module, cls):
   781 def register_Ns3ParetoVariable_methods(root_module, cls):
   782     ## random-variable.h: ns3::ParetoVariable::ParetoVariable(ns3::ParetoVariable const & arg0) [copy constructor]
   782     ## random-variable.h: ns3::ParetoVariable::ParetoVariable(ns3::ParetoVariable const & arg0) [copy constructor]
   783     cls.add_constructor([param('ns3::ParetoVariable&', 'arg0', is_const=True)])
   783     cls.add_constructor([param('ns3::ParetoVariable const &', 'arg0')])
   784     ## random-variable.h: ns3::ParetoVariable::ParetoVariable() [constructor]
   784     ## random-variable.h: ns3::ParetoVariable::ParetoVariable() [constructor]
   785     cls.add_constructor([])
   785     cls.add_constructor([])
   786     ## random-variable.h: ns3::ParetoVariable::ParetoVariable(double m) [constructor]
   786     ## random-variable.h: ns3::ParetoVariable::ParetoVariable(double m) [constructor]
   787     cls.add_constructor([param('double', 'm')])
   787     cls.add_constructor([param('double', 'm')])
   788     ## random-variable.h: ns3::ParetoVariable::ParetoVariable(double m, double s) [constructor]
   788     ## random-variable.h: ns3::ParetoVariable::ParetoVariable(double m, double s) [constructor]
   796                    is_static=True)
   796                    is_static=True)
   797     return
   797     return
   798 
   798 
   799 def register_Ns3ConstantVariable_methods(root_module, cls):
   799 def register_Ns3ConstantVariable_methods(root_module, cls):
   800     ## random-variable.h: ns3::ConstantVariable::ConstantVariable(ns3::ConstantVariable const & arg0) [copy constructor]
   800     ## random-variable.h: ns3::ConstantVariable::ConstantVariable(ns3::ConstantVariable const & arg0) [copy constructor]
   801     cls.add_constructor([param('ns3::ConstantVariable&', 'arg0', is_const=True)])
   801     cls.add_constructor([param('ns3::ConstantVariable const &', 'arg0')])
   802     ## random-variable.h: ns3::ConstantVariable::ConstantVariable() [constructor]
   802     ## random-variable.h: ns3::ConstantVariable::ConstantVariable() [constructor]
   803     cls.add_constructor([])
   803     cls.add_constructor([])
   804     ## random-variable.h: ns3::ConstantVariable::ConstantVariable(double c) [constructor]
   804     ## random-variable.h: ns3::ConstantVariable::ConstantVariable(double c) [constructor]
   805     cls.add_constructor([param('double', 'c')])
   805     cls.add_constructor([param('double', 'c')])
   806     ## random-variable.h: void ns3::ConstantVariable::SetConstant(double c) [member function]
   806     ## random-variable.h: void ns3::ConstantVariable::SetConstant(double c) [member function]
   809                    [param('double', 'c')])
   809                    [param('double', 'c')])
   810     return
   810     return
   811 
   811 
   812 def register_Ns3EmpiricalVariable_methods(root_module, cls):
   812 def register_Ns3EmpiricalVariable_methods(root_module, cls):
   813     ## random-variable.h: ns3::EmpiricalVariable::EmpiricalVariable(ns3::EmpiricalVariable const & arg0) [copy constructor]
   813     ## random-variable.h: ns3::EmpiricalVariable::EmpiricalVariable(ns3::EmpiricalVariable const & arg0) [copy constructor]
   814     cls.add_constructor([param('ns3::EmpiricalVariable&', 'arg0', is_const=True)])
   814     cls.add_constructor([param('ns3::EmpiricalVariable const &', 'arg0')])
   815     ## random-variable.h: ns3::EmpiricalVariable::EmpiricalVariable() [constructor]
   815     ## random-variable.h: ns3::EmpiricalVariable::EmpiricalVariable() [constructor]
   816     cls.add_constructor([])
   816     cls.add_constructor([])
   817     ## random-variable.h: void ns3::EmpiricalVariable::CDF(double v, double c) [member function]
   817     ## random-variable.h: void ns3::EmpiricalVariable::CDF(double v, double c) [member function]
   818     cls.add_method('CDF', 
   818     cls.add_method('CDF', 
   819                    'void', 
   819                    'void', 
   820                    [param('double', 'v'), param('double', 'c')])
   820                    [param('double', 'v'), param('double', 'c')])
   821     return
   821     return
   822 
   822 
   823 def register_Ns3EnumChecker_methods(root_module, cls):
   823 def register_Ns3EnumChecker_methods(root_module, cls):
   824     ## enum.h: ns3::EnumChecker::EnumChecker(ns3::EnumChecker const & arg0) [copy constructor]
   824     ## enum.h: ns3::EnumChecker::EnumChecker(ns3::EnumChecker const & arg0) [copy constructor]
   825     cls.add_constructor([param('ns3::EnumChecker&', 'arg0', is_const=True)])
   825     cls.add_constructor([param('ns3::EnumChecker const &', 'arg0')])
   826     ## enum.h: ns3::EnumChecker::EnumChecker() [constructor]
   826     ## enum.h: ns3::EnumChecker::EnumChecker() [constructor]
   827     cls.add_constructor([])
   827     cls.add_constructor([])
   828     ## enum.h: void ns3::EnumChecker::AddDefault(int v, std::string name) [member function]
   828     ## enum.h: void ns3::EnumChecker::AddDefault(int v, std::string name) [member function]
   829     cls.add_method('AddDefault', 
   829     cls.add_method('AddDefault', 
   830                    'void', 
   830                    'void', 
   834                    'void', 
   834                    'void', 
   835                    [param('int', 'v'), param('std::string', 'name')])
   835                    [param('int', 'v'), param('std::string', 'name')])
   836     ## enum.h: bool ns3::EnumChecker::Check(ns3::AttributeValue const & value) const [member function]
   836     ## enum.h: bool ns3::EnumChecker::Check(ns3::AttributeValue const & value) const [member function]
   837     cls.add_method('Check', 
   837     cls.add_method('Check', 
   838                    'bool', 
   838                    'bool', 
   839                    [param('ns3::AttributeValue&', 'value', is_const=True)], 
   839                    [param('ns3::AttributeValue const &', 'value')], 
   840                    is_const=True, is_virtual=True)
   840                    is_const=True, is_virtual=True)
   841     ## enum.h: std::string ns3::EnumChecker::GetValueTypeName() const [member function]
   841     ## enum.h: std::string ns3::EnumChecker::GetValueTypeName() const [member function]
   842     cls.add_method('GetValueTypeName', 
   842     cls.add_method('GetValueTypeName', 
   843                    'std::string', 
   843                    'std::string', 
   844                    [], 
   844                    [], 
   859                    [], 
   859                    [], 
   860                    is_const=True, is_virtual=True)
   860                    is_const=True, is_virtual=True)
   861     ## enum.h: bool ns3::EnumChecker::Copy(ns3::AttributeValue const & src, ns3::AttributeValue & dst) const [member function]
   861     ## enum.h: bool ns3::EnumChecker::Copy(ns3::AttributeValue const & src, ns3::AttributeValue & dst) const [member function]
   862     cls.add_method('Copy', 
   862     cls.add_method('Copy', 
   863                    'bool', 
   863                    'bool', 
   864                    [param('ns3::AttributeValue&', 'src', is_const=True), param('ns3::AttributeValue&', 'dst')], 
   864                    [param('ns3::AttributeValue const &', 'src'), param('ns3::AttributeValue &', 'dst')], 
   865                    is_const=True, is_virtual=True)
   865                    is_const=True, is_virtual=True)
   866     return
   866     return
   867 
   867 
   868 def register_Ns3Empty_methods(root_module, cls):
   868 def register_Ns3Empty_methods(root_module, cls):
   869     ## empty.h: ns3::empty::empty(ns3::empty const & arg0) [copy constructor]
   869     ## empty.h: ns3::empty::empty(ns3::empty const & arg0) [copy constructor]
   870     cls.add_constructor([param('ns3::empty&', 'arg0', is_const=True)])
   870     cls.add_constructor([param('ns3::empty const &', 'arg0')])
   871     ## empty.h: ns3::empty::empty() [constructor]
   871     ## empty.h: ns3::empty::empty() [constructor]
   872     cls.add_constructor([])
   872     cls.add_constructor([])
   873     return
   873     return
   874 
   874 
   875 def register_Ns3ObjectBase_methods(root_module, cls):
   875 def register_Ns3ObjectBase_methods(root_module, cls):
   876     ## object-base.h: ns3::ObjectBase::ObjectBase(ns3::ObjectBase const & arg0) [copy constructor]
   876     ## object-base.h: ns3::ObjectBase::ObjectBase(ns3::ObjectBase const & arg0) [copy constructor]
   877     cls.add_constructor([param('ns3::ObjectBase&', 'arg0', is_const=True)])
   877     cls.add_constructor([param('ns3::ObjectBase const &', 'arg0')])
   878     ## object-base.h: ns3::ObjectBase::ObjectBase() [constructor]
   878     ## object-base.h: ns3::ObjectBase::ObjectBase() [constructor]
   879     cls.add_constructor([])
   879     cls.add_constructor([])
   880     ## object-base.h: static ns3::TypeId ns3::ObjectBase::GetTypeId() [member function]
   880     ## object-base.h: static ns3::TypeId ns3::ObjectBase::GetTypeId() [member function]
   881     cls.add_method('GetTypeId', 
   881     cls.add_method('GetTypeId', 
   882                    'ns3::TypeId', 
   882                    'ns3::TypeId', 
   888                    [], 
   888                    [], 
   889                    is_pure_virtual=True, is_const=True, is_virtual=True)
   889                    is_pure_virtual=True, is_const=True, is_virtual=True)
   890     ## object-base.h: void ns3::ObjectBase::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
   890     ## object-base.h: void ns3::ObjectBase::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
   891     cls.add_method('SetAttribute', 
   891     cls.add_method('SetAttribute', 
   892                    'void', 
   892                    'void', 
   893                    [param('std::string', 'name'), param('ns3::AttributeValue&', 'value', is_const=True)])
   893                    [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
   894     ## object-base.h: bool ns3::ObjectBase::SetAttributeFailSafe(std::string name, ns3::AttributeValue const & value) [member function]
   894     ## object-base.h: bool ns3::ObjectBase::SetAttributeFailSafe(std::string name, ns3::AttributeValue const & value) [member function]
   895     cls.add_method('SetAttributeFailSafe', 
   895     cls.add_method('SetAttributeFailSafe', 
   896                    'bool', 
   896                    'bool', 
   897                    [param('std::string', 'name'), param('ns3::AttributeValue&', 'value', is_const=True)])
   897                    [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
   898     ## object-base.h: void ns3::ObjectBase::GetAttribute(std::string name, ns3::AttributeValue & value) const [member function]
   898     ## object-base.h: void ns3::ObjectBase::GetAttribute(std::string name, ns3::AttributeValue & value) const [member function]
   899     cls.add_method('GetAttribute', 
   899     cls.add_method('GetAttribute', 
   900                    'void', 
   900                    'void', 
   901                    [param('std::string', 'name'), param('ns3::AttributeValue&', 'value')], 
   901                    [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')], 
   902                    is_const=True)
   902                    is_const=True)
   903     ## object-base.h: bool ns3::ObjectBase::GetAttributeFailSafe(std::string name, ns3::AttributeValue & attribute) const [member function]
   903     ## object-base.h: bool ns3::ObjectBase::GetAttributeFailSafe(std::string name, ns3::AttributeValue & attribute) const [member function]
   904     cls.add_method('GetAttributeFailSafe', 
   904     cls.add_method('GetAttributeFailSafe', 
   905                    'bool', 
   905                    'bool', 
   906                    [param('std::string', 'name'), param('ns3::AttributeValue&', 'attribute')], 
   906                    [param('std::string', 'name'), param('ns3::AttributeValue &', 'attribute')], 
   907                    is_const=True)
   907                    is_const=True)
   908     ## object-base.h: bool ns3::ObjectBase::TraceConnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function]
   908     ## object-base.h: bool ns3::ObjectBase::TraceConnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function]
   909     cls.add_method('TraceConnect', 
   909     cls.add_method('TraceConnect', 
   910                    'bool', 
   910                    'bool', 
   911                    [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase&', 'cb', is_const=True)])
   911                    [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')])
   912     ## object-base.h: bool ns3::ObjectBase::TraceConnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function]
   912     ## object-base.h: bool ns3::ObjectBase::TraceConnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function]
   913     cls.add_method('TraceConnectWithoutContext', 
   913     cls.add_method('TraceConnectWithoutContext', 
   914                    'bool', 
   914                    'bool', 
   915                    [param('std::string', 'name'), param('ns3::CallbackBase&', 'cb', is_const=True)])
   915                    [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')])
   916     ## object-base.h: bool ns3::ObjectBase::TraceDisconnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function]
   916     ## object-base.h: bool ns3::ObjectBase::TraceDisconnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function]
   917     cls.add_method('TraceDisconnect', 
   917     cls.add_method('TraceDisconnect', 
   918                    'bool', 
   918                    'bool', 
   919                    [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase&', 'cb', is_const=True)])
   919                    [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')])
   920     ## object-base.h: bool ns3::ObjectBase::TraceDisconnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function]
   920     ## object-base.h: bool ns3::ObjectBase::TraceDisconnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function]
   921     cls.add_method('TraceDisconnectWithoutContext', 
   921     cls.add_method('TraceDisconnectWithoutContext', 
   922                    'bool', 
   922                    'bool', 
   923                    [param('std::string', 'name'), param('ns3::CallbackBase&', 'cb', is_const=True)])
   923                    [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')])
   924     ## object-base.h: void ns3::ObjectBase::NotifyConstructionCompleted() [member function]
   924     ## object-base.h: void ns3::ObjectBase::NotifyConstructionCompleted() [member function]
   925     cls.add_method('NotifyConstructionCompleted', 
   925     cls.add_method('NotifyConstructionCompleted', 
   926                    'void', 
   926                    'void', 
   927                    [], 
   927                    [], 
   928                    visibility='protected', is_virtual=True)
   928                    visibility='protected', is_virtual=True)
   929     ## object-base.h: void ns3::ObjectBase::ConstructSelf(ns3::AttributeList const & attributes) [member function]
   929     ## object-base.h: void ns3::ObjectBase::ConstructSelf(ns3::AttributeList const & attributes) [member function]
   930     cls.add_method('ConstructSelf', 
   930     cls.add_method('ConstructSelf', 
   931                    'void', 
   931                    'void', 
   932                    [param('ns3::AttributeList&', 'attributes', is_const=True)], 
   932                    [param('ns3::AttributeList const &', 'attributes')], 
   933                    visibility='protected')
   933                    visibility='protected')
   934     return
   934     return
   935 
   935 
   936 def register_Ns3CommandLine_methods(root_module, cls):
   936 def register_Ns3CommandLine_methods(root_module, cls):
   937     ## command-line.h: ns3::CommandLine::CommandLine(ns3::CommandLine const & arg0) [copy constructor]
   937     ## command-line.h: ns3::CommandLine::CommandLine(ns3::CommandLine const & arg0) [copy constructor]
   938     cls.add_constructor([param('ns3::CommandLine&', 'arg0', is_const=True)])
   938     cls.add_constructor([param('ns3::CommandLine const &', 'arg0')])
   939     ## command-line.h: ns3::CommandLine::CommandLine() [constructor]
   939     ## command-line.h: ns3::CommandLine::CommandLine() [constructor]
   940     cls.add_constructor([])
   940     cls.add_constructor([])
   941     return
   941     return
   942 
   942 
   943 def register_Ns3IntToType__6_methods(root_module, cls):
   943 def register_Ns3IntToType__6_methods(root_module, cls):
   944     ## int-to-type.h: ns3::IntToType<6>::IntToType(ns3::IntToType<6> const & arg0) [copy constructor]
   944     ## int-to-type.h: ns3::IntToType<6>::IntToType(ns3::IntToType<6> const & arg0) [copy constructor]
   945     cls.add_constructor([param('ns3::IntToType< 6 >&', 'arg0', is_const=True)])
   945     cls.add_constructor([param('ns3::IntToType< 6 >', 'arg0')])
   946     ## int-to-type.h: ns3::IntToType<6>::IntToType() [constructor]
   946     ## int-to-type.h: ns3::IntToType<6>::IntToType() [constructor]
   947     cls.add_constructor([])
   947     cls.add_constructor([])
       
   948     cls.add_copy_constructor()
   948     return
   949     return
   949 
   950 
   950 def register_Ns3IntToType__5_methods(root_module, cls):
   951 def register_Ns3IntToType__5_methods(root_module, cls):
   951     ## int-to-type.h: ns3::IntToType<5>::IntToType(ns3::IntToType<5> const & arg0) [copy constructor]
   952     ## int-to-type.h: ns3::IntToType<5>::IntToType(ns3::IntToType<5> const & arg0) [copy constructor]
   952     cls.add_constructor([param('ns3::IntToType< 5 >&', 'arg0', is_const=True)])
   953     cls.add_constructor([param('ns3::IntToType< 5 >', 'arg0')])
   953     ## int-to-type.h: ns3::IntToType<5>::IntToType() [constructor]
   954     ## int-to-type.h: ns3::IntToType<5>::IntToType() [constructor]
   954     cls.add_constructor([])
   955     cls.add_constructor([])
       
   956     cls.add_copy_constructor()
   955     return
   957     return
   956 
   958 
   957 def register_Ns3IntToType__4_methods(root_module, cls):
   959 def register_Ns3IntToType__4_methods(root_module, cls):
   958     ## int-to-type.h: ns3::IntToType<4>::IntToType(ns3::IntToType<4> const & arg0) [copy constructor]
   960     ## int-to-type.h: ns3::IntToType<4>::IntToType(ns3::IntToType<4> const & arg0) [copy constructor]
   959     cls.add_constructor([param('ns3::IntToType< 4 >&', 'arg0', is_const=True)])
   961     cls.add_constructor([param('ns3::IntToType< 4 >', 'arg0')])
   960     ## int-to-type.h: ns3::IntToType<4>::IntToType() [constructor]
   962     ## int-to-type.h: ns3::IntToType<4>::IntToType() [constructor]
   961     cls.add_constructor([])
   963     cls.add_constructor([])
       
   964     cls.add_copy_constructor()
   962     return
   965     return
   963 
   966 
   964 def register_Ns3IntToType__3_methods(root_module, cls):
   967 def register_Ns3IntToType__3_methods(root_module, cls):
   965     ## int-to-type.h: ns3::IntToType<3>::IntToType(ns3::IntToType<3> const & arg0) [copy constructor]
   968     ## int-to-type.h: ns3::IntToType<3>::IntToType(ns3::IntToType<3> const & arg0) [copy constructor]
   966     cls.add_constructor([param('ns3::IntToType< 3 >&', 'arg0', is_const=True)])
   969     cls.add_constructor([param('ns3::IntToType< 3 >', 'arg0')])
   967     ## int-to-type.h: ns3::IntToType<3>::IntToType() [constructor]
   970     ## int-to-type.h: ns3::IntToType<3>::IntToType() [constructor]
   968     cls.add_constructor([])
   971     cls.add_constructor([])
       
   972     cls.add_copy_constructor()
   969     return
   973     return
   970 
   974 
   971 def register_Ns3IntToType__2_methods(root_module, cls):
   975 def register_Ns3IntToType__2_methods(root_module, cls):
   972     ## int-to-type.h: ns3::IntToType<2>::IntToType(ns3::IntToType<2> const & arg0) [copy constructor]
   976     ## int-to-type.h: ns3::IntToType<2>::IntToType(ns3::IntToType<2> const & arg0) [copy constructor]
   973     cls.add_constructor([param('ns3::IntToType< 2 >&', 'arg0', is_const=True)])
   977     cls.add_constructor([param('ns3::IntToType< 2 >', 'arg0')])
   974     ## int-to-type.h: ns3::IntToType<2>::IntToType() [constructor]
   978     ## int-to-type.h: ns3::IntToType<2>::IntToType() [constructor]
   975     cls.add_constructor([])
   979     cls.add_constructor([])
       
   980     cls.add_copy_constructor()
   976     return
   981     return
   977 
   982 
   978 def register_Ns3IntToType__1_methods(root_module, cls):
   983 def register_Ns3IntToType__1_methods(root_module, cls):
   979     ## int-to-type.h: ns3::IntToType<1>::IntToType(ns3::IntToType<1> const & arg0) [copy constructor]
   984     ## int-to-type.h: ns3::IntToType<1>::IntToType(ns3::IntToType<1> const & arg0) [copy constructor]
   980     cls.add_constructor([param('ns3::IntToType< 1 >&', 'arg0', is_const=True)])
   985     cls.add_constructor([param('ns3::IntToType< 1 >', 'arg0')])
   981     ## int-to-type.h: ns3::IntToType<1>::IntToType() [constructor]
   986     ## int-to-type.h: ns3::IntToType<1>::IntToType() [constructor]
   982     cls.add_constructor([])
   987     cls.add_constructor([])
       
   988     cls.add_copy_constructor()
   983     return
   989     return
   984 
   990 
   985 def register_Ns3IntToType__0_methods(root_module, cls):
   991 def register_Ns3IntToType__0_methods(root_module, cls):
   986     ## int-to-type.h: ns3::IntToType<0>::IntToType(ns3::IntToType<0> const & arg0) [copy constructor]
   992     ## int-to-type.h: ns3::IntToType<0>::IntToType(ns3::IntToType<0> const & arg0) [copy constructor]
   987     cls.add_constructor([param('ns3::IntToType< 0 >&', 'arg0', is_const=True)])
   993     cls.add_constructor([param('ns3::IntToType< 0 >', 'arg0')])
   988     ## int-to-type.h: ns3::IntToType<0>::IntToType() [constructor]
   994     ## int-to-type.h: ns3::IntToType<0>::IntToType() [constructor]
   989     cls.add_constructor([])
   995     cls.add_constructor([])
       
   996     cls.add_copy_constructor()
   990     return
   997     return
   991 
   998 
   992 def register_Ns3RngStream_methods(root_module, cls):
   999 def register_Ns3RngStream_methods(root_module, cls):
   993     ## rng-stream.h: ns3::RngStream::RngStream() [constructor]
  1000     ## rng-stream.h: ns3::RngStream::RngStream() [constructor]
   994     cls.add_constructor([])
  1001     cls.add_constructor([])
   995     ## rng-stream.h: ns3::RngStream::RngStream(ns3::RngStream const & arg0) [copy constructor]
  1002     ## rng-stream.h: ns3::RngStream::RngStream(ns3::RngStream const & arg0) [copy constructor]
   996     cls.add_constructor([param('ns3::RngStream&', 'arg0', is_const=True)])
  1003     cls.add_constructor([param('ns3::RngStream const &', 'arg0')])
   997     ## rng-stream.h: void ns3::RngStream::InitializeStream() [member function]
  1004     ## rng-stream.h: void ns3::RngStream::InitializeStream() [member function]
   998     cls.add_method('InitializeStream', 
  1005     cls.add_method('InitializeStream', 
   999                    'void', 
  1006                    'void', 
  1000                    [])
  1007                    [])
  1001     ## rng-stream.h: void ns3::RngStream::ResetStartStream() [member function]
  1008     ## rng-stream.h: void ns3::RngStream::ResetStartStream() [member function]
  1023                    'void', 
  1030                    'void', 
  1024                    [param('bool', 'incp')])
  1031                    [param('bool', 'incp')])
  1025     ## rng-stream.h: bool ns3::RngStream::SetSeeds(uint32_t const * seed) [member function]
  1032     ## rng-stream.h: bool ns3::RngStream::SetSeeds(uint32_t const * seed) [member function]
  1026     cls.add_method('SetSeeds', 
  1033     cls.add_method('SetSeeds', 
  1027                    'bool', 
  1034                    'bool', 
  1028                    [param('uint32_t *', 'seed', transfer_ownership=False, is_const=True)])
  1035                    [param('uint32_t const *', 'seed')])
  1029     ## rng-stream.h: void ns3::RngStream::AdvanceState(int32_t e, int32_t c) [member function]
  1036     ## rng-stream.h: void ns3::RngStream::AdvanceState(int32_t e, int32_t c) [member function]
  1030     cls.add_method('AdvanceState', 
  1037     cls.add_method('AdvanceState', 
  1031                    'void', 
  1038                    'void', 
  1032                    [param('int32_t', 'e'), param('int32_t', 'c')])
  1039                    [param('int32_t', 'e'), param('int32_t', 'c')])
  1033     ## rng-stream.h: void ns3::RngStream::GetState(uint32_t * seed) const [member function]
  1040     ## rng-stream.h: void ns3::RngStream::GetState(uint32_t * seed) const [member function]
  1044                    'int32_t', 
  1051                    'int32_t', 
  1045                    [param('int32_t', 'i'), param('int32_t', 'j')])
  1052                    [param('int32_t', 'i'), param('int32_t', 'j')])
  1046     ## rng-stream.h: static bool ns3::RngStream::SetPackageSeed(uint32_t const * seed) [member function]
  1053     ## rng-stream.h: static bool ns3::RngStream::SetPackageSeed(uint32_t const * seed) [member function]
  1047     cls.add_method('SetPackageSeed', 
  1054     cls.add_method('SetPackageSeed', 
  1048                    'bool', 
  1055                    'bool', 
  1049                    [param('uint32_t *', 'seed', transfer_ownership=False, is_const=True)], 
  1056                    [param('uint32_t const *', 'seed')], 
  1050                    is_static=True)
  1057                    is_static=True)
  1051     ## rng-stream.h: static bool ns3::RngStream::CheckSeed(uint32_t const * seed) [member function]
  1058     ## rng-stream.h: static bool ns3::RngStream::CheckSeed(uint32_t const * seed) [member function]
  1052     cls.add_method('CheckSeed', 
  1059     cls.add_method('CheckSeed', 
  1053                    'bool', 
  1060                    'bool', 
  1054                    [param('uint32_t *', 'seed', transfer_ownership=False, is_const=True)], 
  1061                    [param('uint32_t const *', 'seed')], 
  1055                    is_static=True)
  1062                    is_static=True)
  1056     return
  1063     return
  1057 
  1064 
  1058 def register_Ns3LogNormalVariable_methods(root_module, cls):
  1065 def register_Ns3LogNormalVariable_methods(root_module, cls):
  1059     ## random-variable.h: ns3::LogNormalVariable::LogNormalVariable(ns3::LogNormalVariable const & arg0) [copy constructor]
  1066     ## random-variable.h: ns3::LogNormalVariable::LogNormalVariable(ns3::LogNormalVariable const & arg0) [copy constructor]
  1060     cls.add_constructor([param('ns3::LogNormalVariable&', 'arg0', is_const=True)])
  1067     cls.add_constructor([param('ns3::LogNormalVariable const &', 'arg0')])
  1061     ## random-variable.h: ns3::LogNormalVariable::LogNormalVariable(double mu, double sigma) [constructor]
  1068     ## random-variable.h: ns3::LogNormalVariable::LogNormalVariable(double mu, double sigma) [constructor]
  1062     cls.add_constructor([param('double', 'mu'), param('double', 'sigma')])
  1069     cls.add_constructor([param('double', 'mu'), param('double', 'sigma')])
  1063     ## random-variable.h: static double ns3::LogNormalVariable::GetSingleValue(double mu, double sigma) [member function]
  1070     ## random-variable.h: static double ns3::LogNormalVariable::GetSingleValue(double mu, double sigma) [member function]
  1064     cls.add_method('GetSingleValue', 
  1071     cls.add_method('GetSingleValue', 
  1065                    'double', 
  1072                    'double', 
  1067                    is_static=True)
  1074                    is_static=True)
  1068     return
  1075     return
  1069 
  1076 
  1070 def register_Ns3IntEmpiricalVariable_methods(root_module, cls):
  1077 def register_Ns3IntEmpiricalVariable_methods(root_module, cls):
  1071     ## random-variable.h: ns3::IntEmpiricalVariable::IntEmpiricalVariable(ns3::IntEmpiricalVariable const & arg0) [copy constructor]
  1078     ## random-variable.h: ns3::IntEmpiricalVariable::IntEmpiricalVariable(ns3::IntEmpiricalVariable const & arg0) [copy constructor]
  1072     cls.add_constructor([param('ns3::IntEmpiricalVariable&', 'arg0', is_const=True)])
  1079     cls.add_constructor([param('ns3::IntEmpiricalVariable const &', 'arg0')])
  1073     ## random-variable.h: ns3::IntEmpiricalVariable::IntEmpiricalVariable() [constructor]
  1080     ## random-variable.h: ns3::IntEmpiricalVariable::IntEmpiricalVariable() [constructor]
  1074     cls.add_constructor([])
  1081     cls.add_constructor([])
  1075     return
  1082     return
  1076 
  1083 
  1077 def register_Ns3PointerChecker_methods(root_module, cls):
  1084 def register_Ns3PointerChecker_methods(root_module, cls):
  1078     ## pointer.h: ns3::PointerChecker::PointerChecker(ns3::PointerChecker const & arg0) [copy constructor]
  1085     ## pointer.h: ns3::PointerChecker::PointerChecker(ns3::PointerChecker const & arg0) [copy constructor]
  1079     cls.add_constructor([param('ns3::PointerChecker&', 'arg0', is_const=True)])
  1086     cls.add_constructor([param('ns3::PointerChecker const &', 'arg0')])
  1080     ## pointer.h: ns3::PointerChecker::PointerChecker() [constructor]
  1087     ## pointer.h: ns3::PointerChecker::PointerChecker() [constructor]
  1081     cls.add_constructor([])
  1088     cls.add_constructor([])
  1082     ## pointer.h: ns3::TypeId ns3::PointerChecker::GetPointeeTypeId() const [member function]
  1089     ## pointer.h: ns3::TypeId ns3::PointerChecker::GetPointeeTypeId() const [member function]
  1083     cls.add_method('GetPointeeTypeId', 
  1090     cls.add_method('GetPointeeTypeId', 
  1084                    'ns3::TypeId', 
  1091                    'ns3::TypeId', 
  1086                    is_pure_virtual=True, is_const=True, is_virtual=True)
  1093                    is_pure_virtual=True, is_const=True, is_virtual=True)
  1087     return
  1094     return
  1088 
  1095 
  1089 def register_Ns3WeibullVariable_methods(root_module, cls):
  1096 def register_Ns3WeibullVariable_methods(root_module, cls):
  1090     ## random-variable.h: ns3::WeibullVariable::WeibullVariable(ns3::WeibullVariable const & arg0) [copy constructor]
  1097     ## random-variable.h: ns3::WeibullVariable::WeibullVariable(ns3::WeibullVariable const & arg0) [copy constructor]
  1091     cls.add_constructor([param('ns3::WeibullVariable&', 'arg0', is_const=True)])
  1098     cls.add_constructor([param('ns3::WeibullVariable const &', 'arg0')])
  1092     ## random-variable.h: ns3::WeibullVariable::WeibullVariable() [constructor]
  1099     ## random-variable.h: ns3::WeibullVariable::WeibullVariable() [constructor]
  1093     cls.add_constructor([])
  1100     cls.add_constructor([])
  1094     ## random-variable.h: ns3::WeibullVariable::WeibullVariable(double m) [constructor]
  1101     ## random-variable.h: ns3::WeibullVariable::WeibullVariable(double m) [constructor]
  1095     cls.add_constructor([param('double', 'm')])
  1102     cls.add_constructor([param('double', 'm')])
  1096     ## random-variable.h: ns3::WeibullVariable::WeibullVariable(double m, double s) [constructor]
  1103     ## random-variable.h: ns3::WeibullVariable::WeibullVariable(double m, double s) [constructor]
  1104                    is_static=True)
  1111                    is_static=True)
  1105     return
  1112     return
  1106 
  1113 
  1107 def register_Ns3CallbackBase_methods(root_module, cls):
  1114 def register_Ns3CallbackBase_methods(root_module, cls):
  1108     ## callback.h: ns3::CallbackBase::CallbackBase(ns3::CallbackBase const & arg0) [copy constructor]
  1115     ## callback.h: ns3::CallbackBase::CallbackBase(ns3::CallbackBase const & arg0) [copy constructor]
  1109     cls.add_constructor([param('ns3::CallbackBase&', 'arg0', is_const=True)])
  1116     cls.add_constructor([param('ns3::CallbackBase const &', 'arg0')])
  1110     ## callback.h: ns3::CallbackBase::CallbackBase() [constructor]
  1117     ## callback.h: ns3::CallbackBase::CallbackBase() [constructor]
  1111     cls.add_constructor([])
  1118     cls.add_constructor([])
  1112     ## callback.h: ns3::Ptr<ns3::CallbackImplBase> ns3::CallbackBase::GetImpl() const [member function]
  1119     ## callback.h: ns3::Ptr<ns3::CallbackImplBase> ns3::CallbackBase::GetImpl() const [member function]
  1113     cls.add_method('GetImpl', 
  1120     cls.add_method('GetImpl', 
  1114                    'ns3::Ptr< ns3::CallbackImplBase >', 
  1121                    'ns3::Ptr< ns3::CallbackImplBase >', 
  1119                         visibility='protected')
  1126                         visibility='protected')
  1120     return
  1127     return
  1121 
  1128 
  1122 def register_Ns3ExponentialVariable_methods(root_module, cls):
  1129 def register_Ns3ExponentialVariable_methods(root_module, cls):
  1123     ## random-variable.h: ns3::ExponentialVariable::ExponentialVariable(ns3::ExponentialVariable const & arg0) [copy constructor]
  1130     ## random-variable.h: ns3::ExponentialVariable::ExponentialVariable(ns3::ExponentialVariable const & arg0) [copy constructor]
  1124     cls.add_constructor([param('ns3::ExponentialVariable&', 'arg0', is_const=True)])
  1131     cls.add_constructor([param('ns3::ExponentialVariable const &', 'arg0')])
  1125     ## random-variable.h: ns3::ExponentialVariable::ExponentialVariable() [constructor]
  1132     ## random-variable.h: ns3::ExponentialVariable::ExponentialVariable() [constructor]
  1126     cls.add_constructor([])
  1133     cls.add_constructor([])
  1127     ## random-variable.h: ns3::ExponentialVariable::ExponentialVariable(double m) [constructor]
  1134     ## random-variable.h: ns3::ExponentialVariable::ExponentialVariable(double m) [constructor]
  1128     cls.add_constructor([param('double', 'm')])
  1135     cls.add_constructor([param('double', 'm')])
  1129     ## random-variable.h: ns3::ExponentialVariable::ExponentialVariable(double m, double b) [constructor]
  1136     ## random-variable.h: ns3::ExponentialVariable::ExponentialVariable(double m, double b) [constructor]
  1135                    is_static=True)
  1142                    is_static=True)
  1136     return
  1143     return
  1137 
  1144 
  1138 def register_Ns3DeterministicVariable_methods(root_module, cls):
  1145 def register_Ns3DeterministicVariable_methods(root_module, cls):
  1139     ## random-variable.h: ns3::DeterministicVariable::DeterministicVariable(ns3::DeterministicVariable const & arg0) [copy constructor]
  1146     ## random-variable.h: ns3::DeterministicVariable::DeterministicVariable(ns3::DeterministicVariable const & arg0) [copy constructor]
  1140     cls.add_constructor([param('ns3::DeterministicVariable&', 'arg0', is_const=True)])
  1147     cls.add_constructor([param('ns3::DeterministicVariable const &', 'arg0')])
  1141     ## random-variable.h: ns3::DeterministicVariable::DeterministicVariable(double * d, uint32_t c) [constructor]
  1148     ## random-variable.h: ns3::DeterministicVariable::DeterministicVariable(double * d, uint32_t c) [constructor]
  1142     cls.add_constructor([param('double *', 'd'), param('uint32_t', 'c')])
  1149     cls.add_constructor([param('double *', 'd'), param('uint32_t', 'c')])
  1143     return
  1150     return
  1144 
  1151 
  1145 def register_Ns3SystemThread_methods(root_module, cls):
  1152 def register_Ns3SystemThread_methods(root_module, cls):
  1146     ## system-thread.h: ns3::SystemThread::SystemThread(ns3::SystemThread const & arg0) [copy constructor]
  1153     ## system-thread.h: ns3::SystemThread::SystemThread(ns3::SystemThread const & arg0) [copy constructor]
  1147     cls.add_constructor([param('ns3::SystemThread&', 'arg0', is_const=True)])
  1154     cls.add_constructor([param('ns3::SystemThread const &', 'arg0')])
  1148     ## system-thread.h: ns3::SystemThread::SystemThread(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [constructor]
  1155     ## system-thread.h: ns3::SystemThread::SystemThread(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [constructor]
  1149     cls.add_constructor([param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
  1156     cls.add_constructor([param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
  1150     ## system-thread.h: void ns3::SystemThread::Ref() const [member function]
  1157     ## system-thread.h: void ns3::SystemThread::Ref() const [member function]
  1151     cls.add_method('Ref', 
  1158     cls.add_method('Ref', 
  1152                    'void', 
  1159                    'void', 
  1169 
  1176 
  1170 def register_Ns3AttributeList_methods(root_module, cls):
  1177 def register_Ns3AttributeList_methods(root_module, cls):
  1171     ## attribute-list.h: ns3::AttributeList::AttributeList() [constructor]
  1178     ## attribute-list.h: ns3::AttributeList::AttributeList() [constructor]
  1172     cls.add_constructor([])
  1179     cls.add_constructor([])
  1173     ## attribute-list.h: ns3::AttributeList::AttributeList(ns3::AttributeList const & o) [copy constructor]
  1180     ## attribute-list.h: ns3::AttributeList::AttributeList(ns3::AttributeList const & o) [copy constructor]
  1174     cls.add_constructor([param('ns3::AttributeList&', 'o', is_const=True)])
  1181     cls.add_constructor([param('ns3::AttributeList const &', 'o')])
  1175     ## attribute-list.h: void ns3::AttributeList::Set(std::string name, ns3::AttributeValue const & value) [member function]
  1182     ## attribute-list.h: void ns3::AttributeList::Set(std::string name, ns3::AttributeValue const & value) [member function]
  1176     cls.add_method('Set', 
  1183     cls.add_method('Set', 
  1177                    'void', 
  1184                    'void', 
  1178                    [param('std::string', 'name'), param('ns3::AttributeValue&', 'value', is_const=True)])
  1185                    [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
  1179     ## attribute-list.h: bool ns3::AttributeList::SetFailSafe(std::string name, ns3::AttributeValue const & value) [member function]
  1186     ## attribute-list.h: bool ns3::AttributeList::SetFailSafe(std::string name, ns3::AttributeValue const & value) [member function]
  1180     cls.add_method('SetFailSafe', 
  1187     cls.add_method('SetFailSafe', 
  1181                    'bool', 
  1188                    'bool', 
  1182                    [param('std::string', 'name'), param('ns3::AttributeValue&', 'value', is_const=True)])
  1189                    [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
  1183     ## attribute-list.h: void ns3::AttributeList::SetWithTid(ns3::TypeId tid, std::string name, ns3::AttributeValue const & value) [member function]
  1190     ## attribute-list.h: void ns3::AttributeList::SetWithTid(ns3::TypeId tid, std::string name, ns3::AttributeValue const & value) [member function]
  1184     cls.add_method('SetWithTid', 
  1191     cls.add_method('SetWithTid', 
  1185                    'void', 
  1192                    'void', 
  1186                    [param('ns3::TypeId', 'tid'), param('std::string', 'name'), param('ns3::AttributeValue&', 'value', is_const=True)])
  1193                    [param('ns3::TypeId', 'tid'), param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
  1187     ## attribute-list.h: void ns3::AttributeList::Reset() [member function]
  1194     ## attribute-list.h: void ns3::AttributeList::Reset() [member function]
  1188     cls.add_method('Reset', 
  1195     cls.add_method('Reset', 
  1189                    'void', 
  1196                    'void', 
  1190                    [])
  1197                    [])
  1191     ## attribute-list.h: static ns3::AttributeList * ns3::AttributeList::GetGlobal() [member function]
  1198     ## attribute-list.h: static ns3::AttributeList * ns3::AttributeList::GetGlobal() [member function]
  1204                    [param('std::string', 'value')])
  1211                    [param('std::string', 'value')])
  1205     return
  1212     return
  1206 
  1213 
  1207 def register_Ns3AttributeValue_methods(root_module, cls):
  1214 def register_Ns3AttributeValue_methods(root_module, cls):
  1208     ## attribute.h: ns3::AttributeValue::AttributeValue(ns3::AttributeValue const & arg0) [copy constructor]
  1215     ## attribute.h: ns3::AttributeValue::AttributeValue(ns3::AttributeValue const & arg0) [copy constructor]
  1209     cls.add_constructor([param('ns3::AttributeValue&', 'arg0', is_const=True)])
  1216     cls.add_constructor([param('ns3::AttributeValue const &', 'arg0')])
  1210     ## attribute.h: ns3::AttributeValue::AttributeValue() [constructor]
  1217     ## attribute.h: ns3::AttributeValue::AttributeValue() [constructor]
  1211     cls.add_constructor([])
  1218     cls.add_constructor([])
  1212     ## attribute.h: ns3::Ptr<ns3::AttributeValue> ns3::AttributeValue::Copy() const [member function]
  1219     ## attribute.h: ns3::Ptr<ns3::AttributeValue> ns3::AttributeValue::Copy() const [member function]
  1213     cls.add_method('Copy', 
  1220     cls.add_method('Copy', 
  1214                    'ns3::Ptr< ns3::AttributeValue >', 
  1221                    'ns3::Ptr< ns3::AttributeValue >', 
  1226                    is_pure_virtual=True, is_virtual=True)
  1233                    is_pure_virtual=True, is_virtual=True)
  1227     return
  1234     return
  1228 
  1235 
  1229 def register_Ns3UniformVariable_methods(root_module, cls):
  1236 def register_Ns3UniformVariable_methods(root_module, cls):
  1230     ## random-variable.h: ns3::UniformVariable::UniformVariable(ns3::UniformVariable const & arg0) [copy constructor]
  1237     ## random-variable.h: ns3::UniformVariable::UniformVariable(ns3::UniformVariable const & arg0) [copy constructor]
  1231     cls.add_constructor([param('ns3::UniformVariable&', 'arg0', is_const=True)])
  1238     cls.add_constructor([param('ns3::UniformVariable const &', 'arg0')])
  1232     ## random-variable.h: ns3::UniformVariable::UniformVariable() [constructor]
  1239     ## random-variable.h: ns3::UniformVariable::UniformVariable() [constructor]
  1233     cls.add_constructor([])
  1240     cls.add_constructor([])
  1234     ## random-variable.h: ns3::UniformVariable::UniformVariable(double s, double l) [constructor]
  1241     ## random-variable.h: ns3::UniformVariable::UniformVariable(double s, double l) [constructor]
  1235     cls.add_constructor([param('double', 's'), param('double', 'l')])
  1242     cls.add_constructor([param('double', 's'), param('double', 'l')])
  1236     ## random-variable.h: static double ns3::UniformVariable::GetSingleValue(double s, double l) [member function]
  1243     ## random-variable.h: static double ns3::UniformVariable::GetSingleValue(double s, double l) [member function]
  1275     cls.add_method('DoDispose', 
  1282     cls.add_method('DoDispose', 
  1276                    'void', 
  1283                    'void', 
  1277                    [], 
  1284                    [], 
  1278                    visibility='protected', is_virtual=True)
  1285                    visibility='protected', is_virtual=True)
  1279     ## object.h: ns3::Object::Object(ns3::Object const & o) [copy constructor]
  1286     ## object.h: ns3::Object::Object(ns3::Object const & o) [copy constructor]
  1280     cls.add_constructor([param('ns3::Object&', 'o', is_const=True)], 
  1287     cls.add_constructor([param('ns3::Object const &', 'o')], 
  1281                         visibility='protected')
  1288                         visibility='protected')
  1282     return
  1289     return
  1283 
  1290 
  1284 def register_Ns3ObjectAggregateIterator_methods(root_module, cls):
  1291 def register_Ns3ObjectAggregateIterator_methods(root_module, cls):
  1285     ## object.h: ns3::Object::AggregateIterator::AggregateIterator(ns3::Object::AggregateIterator const & arg0) [copy constructor]
  1292     ## object.h: ns3::Object::AggregateIterator::AggregateIterator(ns3::Object::AggregateIterator const & arg0) [copy constructor]
  1286     cls.add_constructor([param('ns3::Object::AggregateIterator&', 'arg0', is_const=True)])
  1293     cls.add_constructor([param('ns3::Object::AggregateIterator const &', 'arg0')])
  1287     ## object.h: ns3::Object::AggregateIterator::AggregateIterator() [constructor]
  1294     ## object.h: ns3::Object::AggregateIterator::AggregateIterator() [constructor]
  1288     cls.add_constructor([])
  1295     cls.add_constructor([])
  1289     ## object.h: bool ns3::Object::AggregateIterator::HasNext() const [member function]
  1296     ## object.h: bool ns3::Object::AggregateIterator::HasNext() const [member function]
  1290     cls.add_method('HasNext', 
  1297     cls.add_method('HasNext', 
  1291                    'bool', 
  1298                    'bool', 
  1297                    [])
  1304                    [])
  1298     return
  1305     return
  1299 
  1306 
  1300 def register_Ns3SystemCondition_methods(root_module, cls):
  1307 def register_Ns3SystemCondition_methods(root_module, cls):
  1301     ## system-condition.h: ns3::SystemCondition::SystemCondition(ns3::SystemCondition const & arg0) [copy constructor]
  1308     ## system-condition.h: ns3::SystemCondition::SystemCondition(ns3::SystemCondition const & arg0) [copy constructor]
  1302     cls.add_constructor([param('ns3::SystemCondition&', 'arg0', is_const=True)])
  1309     cls.add_constructor([param('ns3::SystemCondition const &', 'arg0')])
  1303     ## system-condition.h: ns3::SystemCondition::SystemCondition() [constructor]
  1310     ## system-condition.h: ns3::SystemCondition::SystemCondition() [constructor]
  1304     cls.add_constructor([])
  1311     cls.add_constructor([])
  1305     ## system-condition.h: void ns3::SystemCondition::SetCondition(bool condition) [member function]
  1312     ## system-condition.h: void ns3::SystemCondition::SetCondition(bool condition) [member function]
  1306     cls.add_method('SetCondition', 
  1313     cls.add_method('SetCondition', 
  1307                    'void', 
  1314                    'void', 
  1328                    [param('uint64_t', 'ns')])
  1335                    [param('uint64_t', 'ns')])
  1329     return
  1336     return
  1330 
  1337 
  1331 def register_Ns3SequentialVariable_methods(root_module, cls):
  1338 def register_Ns3SequentialVariable_methods(root_module, cls):
  1332     ## random-variable.h: ns3::SequentialVariable::SequentialVariable(ns3::SequentialVariable const & arg0) [copy constructor]
  1339     ## random-variable.h: ns3::SequentialVariable::SequentialVariable(ns3::SequentialVariable const & arg0) [copy constructor]
  1333     cls.add_constructor([param('ns3::SequentialVariable&', 'arg0', is_const=True)])
  1340     cls.add_constructor([param('ns3::SequentialVariable const &', 'arg0')])
  1334     ## random-variable.h: ns3::SequentialVariable::SequentialVariable(double f, double l, double i=1, uint32_t c=1) [constructor]
  1341     ## random-variable.h: ns3::SequentialVariable::SequentialVariable(double f, double l, double i=1, uint32_t c=1) [constructor]
  1335     cls.add_constructor([param('double', 'f'), param('double', 'l'), param('double', 'i', default_value='1'), param('uint32_t', 'c', default_value='1')])
  1342     cls.add_constructor([param('double', 'f'), param('double', 'l'), param('double', 'i', default_value='1'), param('uint32_t', 'c', default_value='1')])
  1336     ## random-variable.h: ns3::SequentialVariable::SequentialVariable(double f, double l, ns3::RandomVariable const & i, uint32_t c=1) [constructor]
  1343     ## random-variable.h: ns3::SequentialVariable::SequentialVariable(double f, double l, ns3::RandomVariable const & i, uint32_t c=1) [constructor]
  1337     cls.add_constructor([param('double', 'f'), param('double', 'l'), param('ns3::RandomVariable&', 'i', is_const=True), param('uint32_t', 'c', default_value='1')])
  1344     cls.add_constructor([param('double', 'f'), param('double', 'l'), param('ns3::RandomVariable const &', 'i'), param('uint32_t', 'c', default_value='1')])
  1338     return
  1345     return
  1339 
  1346 
  1340 def register_Ns3ObjectVectorChecker_methods(root_module, cls):
  1347 def register_Ns3ObjectVectorChecker_methods(root_module, cls):
  1341     ## object-vector.h: ns3::ObjectVectorChecker::ObjectVectorChecker(ns3::ObjectVectorChecker const & arg0) [copy constructor]
  1348     ## object-vector.h: ns3::ObjectVectorChecker::ObjectVectorChecker(ns3::ObjectVectorChecker const & arg0) [copy constructor]
  1342     cls.add_constructor([param('ns3::ObjectVectorChecker&', 'arg0', is_const=True)])
  1349     cls.add_constructor([param('ns3::ObjectVectorChecker const &', 'arg0')])
  1343     ## object-vector.h: ns3::ObjectVectorChecker::ObjectVectorChecker() [constructor]
  1350     ## object-vector.h: ns3::ObjectVectorChecker::ObjectVectorChecker() [constructor]
  1344     cls.add_constructor([])
  1351     cls.add_constructor([])
  1345     ## object-vector.h: ns3::TypeId ns3::ObjectVectorChecker::GetItemTypeId() const [member function]
  1352     ## object-vector.h: ns3::TypeId ns3::ObjectVectorChecker::GetItemTypeId() const [member function]
  1346     cls.add_method('GetItemTypeId', 
  1353     cls.add_method('GetItemTypeId', 
  1347                    'ns3::TypeId', 
  1354                    'ns3::TypeId', 
  1349                    is_pure_virtual=True, is_const=True, is_virtual=True)
  1356                    is_pure_virtual=True, is_const=True, is_virtual=True)
  1350     return
  1357     return
  1351 
  1358 
  1352 def register_Ns3StringChecker_methods(root_module, cls):
  1359 def register_Ns3StringChecker_methods(root_module, cls):
  1353     ## string.h: ns3::StringChecker::StringChecker(ns3::StringChecker const & arg0) [copy constructor]
  1360     ## string.h: ns3::StringChecker::StringChecker(ns3::StringChecker const & arg0) [copy constructor]
  1354     cls.add_constructor([param('ns3::StringChecker&', 'arg0', is_const=True)])
  1361     cls.add_constructor([param('ns3::StringChecker const &', 'arg0')])
  1355     ## string.h: ns3::StringChecker::StringChecker() [constructor]
  1362     ## string.h: ns3::StringChecker::StringChecker() [constructor]
  1356     cls.add_constructor([])
  1363     cls.add_constructor([])
  1357     return
  1364     return
  1358 
  1365 
  1359 def register_Ns3ObjectVectorValue_methods(root_module, cls):
  1366 def register_Ns3ObjectVectorValue_methods(root_module, cls):
  1360     ## object-vector.h: ns3::ObjectVectorValue::ObjectVectorValue(ns3::ObjectVectorValue const & arg0) [copy constructor]
  1367     ## object-vector.h: ns3::ObjectVectorValue::ObjectVectorValue(ns3::ObjectVectorValue const & arg0) [copy constructor]
  1361     cls.add_constructor([param('ns3::ObjectVectorValue&', 'arg0', is_const=True)])
  1368     cls.add_constructor([param('ns3::ObjectVectorValue const &', 'arg0')])
  1362     ## object-vector.h: ns3::ObjectVectorValue::ObjectVectorValue() [constructor]
  1369     ## object-vector.h: ns3::ObjectVectorValue::ObjectVectorValue() [constructor]
  1363     cls.add_constructor([])
  1370     cls.add_constructor([])
  1364     ## object-vector.h: __gnu_cxx::__normal_iterator<const ns3::Ptr<ns3::Object>*,std::vector<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > > > ns3::ObjectVectorValue::Begin() const [member function]
  1371     ## object-vector.h: __gnu_cxx::__normal_iterator<const ns3::Ptr<ns3::Object>*,std::vector<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > > > ns3::ObjectVectorValue::Begin() const [member function]
  1365     cls.add_method('Begin', 
  1372     cls.add_method('Begin', 
  1366                    '__gnu_cxx::__normal_iterator< const ns3::Ptr< ns3::Object >, std::vector< ns3::Ptr< ns3::Object > > >', 
  1373                    '__gnu_cxx::__normal_iterator< const ns3::Ptr< ns3::Object >, std::vector< ns3::Ptr< ns3::Object > > >', 
  1398                    is_virtual=True)
  1405                    is_virtual=True)
  1399     return
  1406     return
  1400 
  1407 
  1401 def register_Ns3BooleanChecker_methods(root_module, cls):
  1408 def register_Ns3BooleanChecker_methods(root_module, cls):
  1402     ## boolean.h: ns3::BooleanChecker::BooleanChecker(ns3::BooleanChecker const & arg0) [copy constructor]
  1409     ## boolean.h: ns3::BooleanChecker::BooleanChecker(ns3::BooleanChecker const & arg0) [copy constructor]
  1403     cls.add_constructor([param('ns3::BooleanChecker&', 'arg0', is_const=True)])
  1410     cls.add_constructor([param('ns3::BooleanChecker const &', 'arg0')])
  1404     ## boolean.h: ns3::BooleanChecker::BooleanChecker() [constructor]
  1411     ## boolean.h: ns3::BooleanChecker::BooleanChecker() [constructor]
  1405     cls.add_constructor([])
  1412     cls.add_constructor([])
  1406     return
  1413     return
  1407 
  1414 
  1408 def register_Ns3UintegerValue_methods(root_module, cls):
  1415 def register_Ns3UintegerValue_methods(root_module, cls):
  1409     ## uinteger.h: ns3::UintegerValue::UintegerValue(ns3::UintegerValue const & arg0) [copy constructor]
  1416     ## uinteger.h: ns3::UintegerValue::UintegerValue(ns3::UintegerValue const & arg0) [copy constructor]
  1410     cls.add_constructor([param('ns3::UintegerValue&', 'arg0', is_const=True)])
  1417     cls.add_constructor([param('ns3::UintegerValue const &', 'arg0')])
  1411     ## uinteger.h: ns3::UintegerValue::UintegerValue() [constructor]
  1418     ## uinteger.h: ns3::UintegerValue::UintegerValue() [constructor]
  1412     cls.add_constructor([])
  1419     cls.add_constructor([])
  1413     ## uinteger.h: ns3::UintegerValue::UintegerValue(uint64_t const & value) [constructor]
  1420     ## uinteger.h: ns3::UintegerValue::UintegerValue(uint64_t const & value) [constructor]
  1414     cls.add_constructor([param('uint64_t&', 'value', is_const=True)])
  1421     cls.add_constructor([param('uint64_t const &', 'value')])
  1415     ## uinteger.h: void ns3::UintegerValue::Set(uint64_t const & value) [member function]
  1422     ## uinteger.h: void ns3::UintegerValue::Set(uint64_t const & value) [member function]
  1416     cls.add_method('Set', 
  1423     cls.add_method('Set', 
  1417                    'void', 
  1424                    'void', 
  1418                    [param('uint64_t&', 'value', is_const=True)])
  1425                    [param('uint64_t const &', 'value')])
  1419     ## uinteger.h: uint64_t ns3::UintegerValue::Get() const [member function]
  1426     ## uinteger.h: uint64_t ns3::UintegerValue::Get() const [member function]
  1420     cls.add_method('Get', 
  1427     cls.add_method('Get', 
  1421                    'uint64_t', 
  1428                    'uint64_t', 
  1422                    [], 
  1429                    [], 
  1423                    is_const=True)
  1430                    is_const=True)
  1438                    is_virtual=True)
  1445                    is_virtual=True)
  1439     return
  1446     return
  1440 
  1447 
  1441 def register_Ns3ObjectVectorAccessor_methods(root_module, cls):
  1448 def register_Ns3ObjectVectorAccessor_methods(root_module, cls):
  1442     ## object-vector.h: ns3::ObjectVectorAccessor::ObjectVectorAccessor(ns3::ObjectVectorAccessor const & arg0) [copy constructor]
  1449     ## object-vector.h: ns3::ObjectVectorAccessor::ObjectVectorAccessor(ns3::ObjectVectorAccessor const & arg0) [copy constructor]
  1443     cls.add_constructor([param('ns3::ObjectVectorAccessor&', 'arg0', is_const=True)])
  1450     cls.add_constructor([param('ns3::ObjectVectorAccessor const &', 'arg0')])
  1444     ## object-vector.h: ns3::ObjectVectorAccessor::ObjectVectorAccessor() [constructor]
  1451     ## object-vector.h: ns3::ObjectVectorAccessor::ObjectVectorAccessor() [constructor]
  1445     cls.add_constructor([])
  1452     cls.add_constructor([])
  1446     ## object-vector.h: bool ns3::ObjectVectorAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function]
  1453     ## object-vector.h: bool ns3::ObjectVectorAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function]
  1447     cls.add_method('Set', 
  1454     cls.add_method('Set', 
  1448                    'bool', 
  1455                    'bool', 
  1449                    [param('ns3::ObjectBase *', 'object'), param('ns3::AttributeValue&', 'value', is_const=True)], 
  1456                    [param('ns3::ObjectBase *', 'object'), param('ns3::AttributeValue const &', 'value')], 
  1450                    is_const=True, is_virtual=True)
  1457                    is_const=True, is_virtual=True)
  1451     ## object-vector.h: bool ns3::ObjectVectorAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & value) const [member function]
  1458     ## object-vector.h: bool ns3::ObjectVectorAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & value) const [member function]
  1452     cls.add_method('Get', 
  1459     cls.add_method('Get', 
  1453                    'bool', 
  1460                    'bool', 
  1454                    [param('ns3::ObjectBase *', 'object', transfer_ownership=False, is_const=True), param('ns3::AttributeValue&', 'value')], 
  1461                    [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'value')], 
  1455                    is_const=True, is_virtual=True)
  1462                    is_const=True, is_virtual=True)
  1456     ## object-vector.h: bool ns3::ObjectVectorAccessor::HasGetter() const [member function]
  1463     ## object-vector.h: bool ns3::ObjectVectorAccessor::HasGetter() const [member function]
  1457     cls.add_method('HasGetter', 
  1464     cls.add_method('HasGetter', 
  1458                    'bool', 
  1465                    'bool', 
  1459                    [], 
  1466                    [], 
  1464                    [], 
  1471                    [], 
  1465                    is_const=True, is_virtual=True)
  1472                    is_const=True, is_virtual=True)
  1466     ## object-vector.h: bool ns3::ObjectVectorAccessor::DoGetN(ns3::ObjectBase const * object, uint32_t * n) const [member function]
  1473     ## object-vector.h: bool ns3::ObjectVectorAccessor::DoGetN(ns3::ObjectBase const * object, uint32_t * n) const [member function]
  1467     cls.add_method('DoGetN', 
  1474     cls.add_method('DoGetN', 
  1468                    'bool', 
  1475                    'bool', 
  1469                    [param('ns3::ObjectBase *', 'object', transfer_ownership=False, is_const=True), param('uint32_t *', 'n')], 
  1476                    [param('ns3::ObjectBase const *', 'object'), param('uint32_t *', 'n')], 
  1470                    is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
  1477                    is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
  1471     ## object-vector.h: ns3::Ptr<ns3::Object> ns3::ObjectVectorAccessor::DoGet(ns3::ObjectBase const * object, uint32_t i) const [member function]
  1478     ## object-vector.h: ns3::Ptr<ns3::Object> ns3::ObjectVectorAccessor::DoGet(ns3::ObjectBase const * object, uint32_t i) const [member function]
  1472     cls.add_method('DoGet', 
  1479     cls.add_method('DoGet', 
  1473                    'ns3::Ptr< ns3::Object >', 
  1480                    'ns3::Ptr< ns3::Object >', 
  1474                    [param('ns3::ObjectBase *', 'object', transfer_ownership=False, is_const=True), param('uint32_t', 'i')], 
  1481                    [param('ns3::ObjectBase const *', 'object'), param('uint32_t', 'i')], 
  1475                    is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
  1482                    is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
  1476     return
  1483     return
  1477 
  1484 
  1478 def register_Ns3PointerValue_methods(root_module, cls):
  1485 def register_Ns3PointerValue_methods(root_module, cls):
  1479     ## pointer.h: ns3::PointerValue::PointerValue(ns3::PointerValue const & arg0) [copy constructor]
  1486     ## pointer.h: ns3::PointerValue::PointerValue(ns3::PointerValue const & arg0) [copy constructor]
  1480     cls.add_constructor([param('ns3::PointerValue&', 'arg0', is_const=True)])
  1487     cls.add_constructor([param('ns3::PointerValue const &', 'arg0')])
  1481     ## pointer.h: ns3::PointerValue::PointerValue() [constructor]
  1488     ## pointer.h: ns3::PointerValue::PointerValue() [constructor]
  1482     cls.add_constructor([])
  1489     cls.add_constructor([])
  1483     ## pointer.h: ns3::PointerValue::PointerValue(ns3::Ptr<ns3::Object> object) [constructor]
  1490     ## pointer.h: ns3::PointerValue::PointerValue(ns3::Ptr<ns3::Object> object) [constructor]
  1484     cls.add_constructor([param('ns3::Ptr< ns3::Object >', 'object')])
  1491     cls.add_constructor([param('ns3::Ptr< ns3::Object >', 'object')])
  1485     ## pointer.h: void ns3::PointerValue::SetObject(ns3::Ptr<ns3::Object> object) [member function]
  1492     ## pointer.h: void ns3::PointerValue::SetObject(ns3::Ptr<ns3::Object> object) [member function]
  1508                    is_virtual=True)
  1515                    is_virtual=True)
  1509     return
  1516     return
  1510 
  1517 
  1511 def register_Ns3ObjectFactoryChecker_methods(root_module, cls):
  1518 def register_Ns3ObjectFactoryChecker_methods(root_module, cls):
  1512     ## object-factory.h: ns3::ObjectFactoryChecker::ObjectFactoryChecker(ns3::ObjectFactoryChecker const & arg0) [copy constructor]
  1519     ## object-factory.h: ns3::ObjectFactoryChecker::ObjectFactoryChecker(ns3::ObjectFactoryChecker const & arg0) [copy constructor]
  1513     cls.add_constructor([param('ns3::ObjectFactoryChecker&', 'arg0', is_const=True)])
  1520     cls.add_constructor([param('ns3::ObjectFactoryChecker const &', 'arg0')])
  1514     ## object-factory.h: ns3::ObjectFactoryChecker::ObjectFactoryChecker() [constructor]
  1521     ## object-factory.h: ns3::ObjectFactoryChecker::ObjectFactoryChecker() [constructor]
  1515     cls.add_constructor([])
  1522     cls.add_constructor([])
  1516     return
  1523     return
  1517 
  1524 
  1518 def register_Ns3TypeIdChecker_methods(root_module, cls):
  1525 def register_Ns3TypeIdChecker_methods(root_module, cls):
  1519     ## type-id.h: ns3::TypeIdChecker::TypeIdChecker(ns3::TypeIdChecker const & arg0) [copy constructor]
  1526     ## type-id.h: ns3::TypeIdChecker::TypeIdChecker(ns3::TypeIdChecker const & arg0) [copy constructor]
  1520     cls.add_constructor([param('ns3::TypeIdChecker&', 'arg0', is_const=True)])
  1527     cls.add_constructor([param('ns3::TypeIdChecker const &', 'arg0')])
  1521     ## type-id.h: ns3::TypeIdChecker::TypeIdChecker() [constructor]
  1528     ## type-id.h: ns3::TypeIdChecker::TypeIdChecker() [constructor]
  1522     cls.add_constructor([])
  1529     cls.add_constructor([])
  1523     return
  1530     return
  1524 
  1531 
  1525 def register_Ns3DoubleValue_methods(root_module, cls):
  1532 def register_Ns3DoubleValue_methods(root_module, cls):
  1526     ## double.h: ns3::DoubleValue::DoubleValue(ns3::DoubleValue const & arg0) [copy constructor]
  1533     ## double.h: ns3::DoubleValue::DoubleValue(ns3::DoubleValue const & arg0) [copy constructor]
  1527     cls.add_constructor([param('ns3::DoubleValue&', 'arg0', is_const=True)])
  1534     cls.add_constructor([param('ns3::DoubleValue const &', 'arg0')])
  1528     ## double.h: ns3::DoubleValue::DoubleValue() [constructor]
  1535     ## double.h: ns3::DoubleValue::DoubleValue() [constructor]
  1529     cls.add_constructor([])
  1536     cls.add_constructor([])
  1530     ## double.h: ns3::DoubleValue::DoubleValue(double const & value) [constructor]
  1537     ## double.h: ns3::DoubleValue::DoubleValue(double const & value) [constructor]
  1531     cls.add_constructor([param('double&', 'value', is_const=True)])
  1538     cls.add_constructor([param('double const &', 'value')])
  1532     ## double.h: void ns3::DoubleValue::Set(double const & value) [member function]
  1539     ## double.h: void ns3::DoubleValue::Set(double const & value) [member function]
  1533     cls.add_method('Set', 
  1540     cls.add_method('Set', 
  1534                    'void', 
  1541                    'void', 
  1535                    [param('double&', 'value', is_const=True)])
  1542                    [param('double const &', 'value')])
  1536     ## double.h: double ns3::DoubleValue::Get() const [member function]
  1543     ## double.h: double ns3::DoubleValue::Get() const [member function]
  1537     cls.add_method('Get', 
  1544     cls.add_method('Get', 
  1538                    'double', 
  1545                    'double', 
  1539                    [], 
  1546                    [], 
  1540                    is_const=True)
  1547                    is_const=True)
  1555                    is_virtual=True)
  1562                    is_virtual=True)
  1556     return
  1563     return
  1557 
  1564 
  1558 def register_Ns3TypeIdValue_methods(root_module, cls):
  1565 def register_Ns3TypeIdValue_methods(root_module, cls):
  1559     ## type-id.h: ns3::TypeIdValue::TypeIdValue(ns3::TypeIdValue const & arg0) [copy constructor]
  1566     ## type-id.h: ns3::TypeIdValue::TypeIdValue(ns3::TypeIdValue const & arg0) [copy constructor]
  1560     cls.add_constructor([param('ns3::TypeIdValue&', 'arg0', is_const=True)])
  1567     cls.add_constructor([param('ns3::TypeIdValue const &', 'arg0')])
  1561     ## type-id.h: ns3::TypeIdValue::TypeIdValue() [constructor]
  1568     ## type-id.h: ns3::TypeIdValue::TypeIdValue() [constructor]
  1562     cls.add_constructor([])
  1569     cls.add_constructor([])
  1563     ## type-id.h: ns3::TypeIdValue::TypeIdValue(ns3::TypeId const & value) [constructor]
  1570     ## type-id.h: ns3::TypeIdValue::TypeIdValue(ns3::TypeId const & value) [constructor]
  1564     cls.add_constructor([param('ns3::TypeId&', 'value', is_const=True)])
  1571     cls.add_constructor([param('ns3::TypeId const &', 'value')])
  1565     ## type-id.h: void ns3::TypeIdValue::Set(ns3::TypeId const & value) [member function]
  1572     ## type-id.h: void ns3::TypeIdValue::Set(ns3::TypeId const & value) [member function]
  1566     cls.add_method('Set', 
  1573     cls.add_method('Set', 
  1567                    'void', 
  1574                    'void', 
  1568                    [param('ns3::TypeId&', 'value', is_const=True)])
  1575                    [param('ns3::TypeId const &', 'value')])
  1569     ## type-id.h: ns3::TypeId ns3::TypeIdValue::Get() const [member function]
  1576     ## type-id.h: ns3::TypeId ns3::TypeIdValue::Get() const [member function]
  1570     cls.add_method('Get', 
  1577     cls.add_method('Get', 
  1571                    'ns3::TypeId', 
  1578                    'ns3::TypeId', 
  1572                    [], 
  1579                    [], 
  1573                    is_const=True)
  1580                    is_const=True)
  1588                    is_virtual=True)
  1595                    is_virtual=True)
  1589     return
  1596     return
  1590 
  1597 
  1591 def register_Ns3EnumValue_methods(root_module, cls):
  1598 def register_Ns3EnumValue_methods(root_module, cls):
  1592     ## enum.h: ns3::EnumValue::EnumValue(ns3::EnumValue const & arg0) [copy constructor]
  1599     ## enum.h: ns3::EnumValue::EnumValue(ns3::EnumValue const & arg0) [copy constructor]
  1593     cls.add_constructor([param('ns3::EnumValue&', 'arg0', is_const=True)])
  1600     cls.add_constructor([param('ns3::EnumValue const &', 'arg0')])
  1594     ## enum.h: ns3::EnumValue::EnumValue() [constructor]
  1601     ## enum.h: ns3::EnumValue::EnumValue() [constructor]
  1595     cls.add_constructor([])
  1602     cls.add_constructor([])
  1596     ## enum.h: ns3::EnumValue::EnumValue(int v) [constructor]
  1603     ## enum.h: ns3::EnumValue::EnumValue(int v) [constructor]
  1597     cls.add_constructor([param('int', 'v')])
  1604     cls.add_constructor([param('int', 'v')])
  1598     ## enum.h: void ns3::EnumValue::Set(int v) [member function]
  1605     ## enum.h: void ns3::EnumValue::Set(int v) [member function]
  1621                    is_virtual=True)
  1628                    is_virtual=True)
  1622     return
  1629     return
  1623 
  1630 
  1624 def register_Ns3RandomVariableValue_methods(root_module, cls):
  1631 def register_Ns3RandomVariableValue_methods(root_module, cls):
  1625     ## random-variable.h: ns3::RandomVariableValue::RandomVariableValue(ns3::RandomVariableValue const & arg0) [copy constructor]
  1632     ## random-variable.h: ns3::RandomVariableValue::RandomVariableValue(ns3::RandomVariableValue const & arg0) [copy constructor]
  1626     cls.add_constructor([param('ns3::RandomVariableValue&', 'arg0', is_const=True)])
  1633     cls.add_constructor([param('ns3::RandomVariableValue const &', 'arg0')])
  1627     ## random-variable.h: ns3::RandomVariableValue::RandomVariableValue() [constructor]
  1634     ## random-variable.h: ns3::RandomVariableValue::RandomVariableValue() [constructor]
  1628     cls.add_constructor([])
  1635     cls.add_constructor([])
  1629     ## random-variable.h: ns3::RandomVariableValue::RandomVariableValue(ns3::RandomVariable const & value) [constructor]
  1636     ## random-variable.h: ns3::RandomVariableValue::RandomVariableValue(ns3::RandomVariable const & value) [constructor]
  1630     cls.add_constructor([param('ns3::RandomVariable&', 'value', is_const=True)])
  1637     cls.add_constructor([param('ns3::RandomVariable const &', 'value')])
  1631     ## random-variable.h: void ns3::RandomVariableValue::Set(ns3::RandomVariable const & value) [member function]
  1638     ## random-variable.h: void ns3::RandomVariableValue::Set(ns3::RandomVariable const & value) [member function]
  1632     cls.add_method('Set', 
  1639     cls.add_method('Set', 
  1633                    'void', 
  1640                    'void', 
  1634                    [param('ns3::RandomVariable&', 'value', is_const=True)])
  1641                    [param('ns3::RandomVariable const &', 'value')])
  1635     ## random-variable.h: ns3::RandomVariable ns3::RandomVariableValue::Get() const [member function]
  1642     ## random-variable.h: ns3::RandomVariable ns3::RandomVariableValue::Get() const [member function]
  1636     cls.add_method('Get', 
  1643     cls.add_method('Get', 
  1637                    'ns3::RandomVariable', 
  1644                    'ns3::RandomVariable', 
  1638                    [], 
  1645                    [], 
  1639                    is_const=True)
  1646                    is_const=True)
  1654                    is_virtual=True)
  1661                    is_virtual=True)
  1655     return
  1662     return
  1656 
  1663 
  1657 def register_Ns3ObjectFactoryValue_methods(root_module, cls):
  1664 def register_Ns3ObjectFactoryValue_methods(root_module, cls):
  1658     ## object-factory.h: ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactoryValue const & arg0) [copy constructor]
  1665     ## object-factory.h: ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactoryValue const & arg0) [copy constructor]
  1659     cls.add_constructor([param('ns3::ObjectFactoryValue&', 'arg0', is_const=True)])
  1666     cls.add_constructor([param('ns3::ObjectFactoryValue const &', 'arg0')])
  1660     ## object-factory.h: ns3::ObjectFactoryValue::ObjectFactoryValue() [constructor]
  1667     ## object-factory.h: ns3::ObjectFactoryValue::ObjectFactoryValue() [constructor]
  1661     cls.add_constructor([])
  1668     cls.add_constructor([])
  1662     ## object-factory.h: ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactory const & value) [constructor]
  1669     ## object-factory.h: ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactory const & value) [constructor]
  1663     cls.add_constructor([param('ns3::ObjectFactory&', 'value', is_const=True)])
  1670     cls.add_constructor([param('ns3::ObjectFactory const &', 'value')])
  1664     ## object-factory.h: void ns3::ObjectFactoryValue::Set(ns3::ObjectFactory const & value) [member function]
  1671     ## object-factory.h: void ns3::ObjectFactoryValue::Set(ns3::ObjectFactory const & value) [member function]
  1665     cls.add_method('Set', 
  1672     cls.add_method('Set', 
  1666                    'void', 
  1673                    'void', 
  1667                    [param('ns3::ObjectFactory&', 'value', is_const=True)])
  1674                    [param('ns3::ObjectFactory const &', 'value')])
  1668     ## object-factory.h: ns3::ObjectFactory ns3::ObjectFactoryValue::Get() const [member function]
  1675     ## object-factory.h: ns3::ObjectFactory ns3::ObjectFactoryValue::Get() const [member function]
  1669     cls.add_method('Get', 
  1676     cls.add_method('Get', 
  1670                    'ns3::ObjectFactory', 
  1677                    'ns3::ObjectFactory', 
  1671                    [], 
  1678                    [], 
  1672                    is_const=True)
  1679                    is_const=True)
  1687                    is_virtual=True)
  1694                    is_virtual=True)
  1688     return
  1695     return
  1689 
  1696 
  1690 def register_Ns3IntegerValue_methods(root_module, cls):
  1697 def register_Ns3IntegerValue_methods(root_module, cls):
  1691     ## integer.h: ns3::IntegerValue::IntegerValue(ns3::IntegerValue const & arg0) [copy constructor]
  1698     ## integer.h: ns3::IntegerValue::IntegerValue(ns3::IntegerValue const & arg0) [copy constructor]
  1692     cls.add_constructor([param('ns3::IntegerValue&', 'arg0', is_const=True)])
  1699     cls.add_constructor([param('ns3::IntegerValue const &', 'arg0')])
  1693     ## integer.h: ns3::IntegerValue::IntegerValue() [constructor]
  1700     ## integer.h: ns3::IntegerValue::IntegerValue() [constructor]
  1694     cls.add_constructor([])
  1701     cls.add_constructor([])
  1695     ## integer.h: ns3::IntegerValue::IntegerValue(int64_t const & value) [constructor]
  1702     ## integer.h: ns3::IntegerValue::IntegerValue(int64_t const & value) [constructor]
  1696     cls.add_constructor([param('int64_t&', 'value', is_const=True)])
  1703     cls.add_constructor([param('int64_t const &', 'value')])
  1697     ## integer.h: void ns3::IntegerValue::Set(int64_t const & value) [member function]
  1704     ## integer.h: void ns3::IntegerValue::Set(int64_t const & value) [member function]
  1698     cls.add_method('Set', 
  1705     cls.add_method('Set', 
  1699                    'void', 
  1706                    'void', 
  1700                    [param('int64_t&', 'value', is_const=True)])
  1707                    [param('int64_t const &', 'value')])
  1701     ## integer.h: int64_t ns3::IntegerValue::Get() const [member function]
  1708     ## integer.h: int64_t ns3::IntegerValue::Get() const [member function]
  1702     cls.add_method('Get', 
  1709     cls.add_method('Get', 
  1703                    'int64_t', 
  1710                    'int64_t', 
  1704                    [], 
  1711                    [], 
  1705                    is_const=True)
  1712                    is_const=True)
  1720                    is_virtual=True)
  1727                    is_virtual=True)
  1721     return
  1728     return
  1722 
  1729 
  1723 def register_Ns3BooleanValue_methods(root_module, cls):
  1730 def register_Ns3BooleanValue_methods(root_module, cls):
  1724     ## boolean.h: ns3::BooleanValue::BooleanValue(ns3::BooleanValue const & arg0) [copy constructor]
  1731     ## boolean.h: ns3::BooleanValue::BooleanValue(ns3::BooleanValue const & arg0) [copy constructor]
  1725     cls.add_constructor([param('ns3::BooleanValue&', 'arg0', is_const=True)])
  1732     cls.add_constructor([param('ns3::BooleanValue const &', 'arg0')])
  1726     ## boolean.h: ns3::BooleanValue::BooleanValue() [constructor]
  1733     ## boolean.h: ns3::BooleanValue::BooleanValue() [constructor]
  1727     cls.add_constructor([])
  1734     cls.add_constructor([])
  1728     ## boolean.h: ns3::BooleanValue::BooleanValue(bool value) [constructor]
  1735     ## boolean.h: ns3::BooleanValue::BooleanValue(bool value) [constructor]
  1729     cls.add_constructor([param('bool', 'value')])
  1736     cls.add_constructor([param('bool', 'value')])
  1730     ## boolean.h: ns3::Ptr<ns3::AttributeValue> ns3::BooleanValue::Copy() const [member function]
  1737     ## boolean.h: ns3::Ptr<ns3::AttributeValue> ns3::BooleanValue::Copy() const [member function]
  1754     cls.add_output_stream_operator()
  1761     cls.add_output_stream_operator()
  1755     return
  1762     return
  1756 
  1763 
  1757 def register_Ns3StringValue_methods(root_module, cls):
  1764 def register_Ns3StringValue_methods(root_module, cls):
  1758     ## string.h: ns3::StringValue::StringValue(ns3::StringValue const & arg0) [copy constructor]
  1765     ## string.h: ns3::StringValue::StringValue(ns3::StringValue const & arg0) [copy constructor]
  1759     cls.add_constructor([param('ns3::StringValue&', 'arg0', is_const=True)])
  1766     cls.add_constructor([param('ns3::StringValue const &', 'arg0')])
  1760     ## string.h: ns3::StringValue::StringValue() [constructor]
  1767     ## string.h: ns3::StringValue::StringValue() [constructor]
  1761     cls.add_constructor([])
  1768     cls.add_constructor([])
  1762     ## string.h: ns3::StringValue::StringValue(std::string const & value) [constructor]
  1769     ## string.h: ns3::StringValue::StringValue(std::string const & value) [constructor]
  1763     cls.add_constructor([param('std::string&', 'value', is_const=True)])
  1770     cls.add_constructor([param('std::string const &', 'value')])
  1764     ## string.h: void ns3::StringValue::Set(std::string const & value) [member function]
  1771     ## string.h: void ns3::StringValue::Set(std::string const & value) [member function]
  1765     cls.add_method('Set', 
  1772     cls.add_method('Set', 
  1766                    'void', 
  1773                    'void', 
  1767                    [param('std::string&', 'value', is_const=True)])
  1774                    [param('std::string const &', 'value')])
  1768     ## string.h: std::string ns3::StringValue::Get() const [member function]
  1775     ## string.h: std::string ns3::StringValue::Get() const [member function]
  1769     cls.add_method('Get', 
  1776     cls.add_method('Get', 
  1770                    'std::string', 
  1777                    'std::string', 
  1771                    [], 
  1778                    [], 
  1772                    is_const=True)
  1779                    is_const=True)
  1787                    is_virtual=True)
  1794                    is_virtual=True)
  1788     return
  1795     return
  1789 
  1796 
  1790 def register_Ns3EmptyAttributeValue_methods(root_module, cls):
  1797 def register_Ns3EmptyAttributeValue_methods(root_module, cls):
  1791     ## attribute.h: ns3::EmptyAttributeValue::EmptyAttributeValue(ns3::EmptyAttributeValue const & arg0) [copy constructor]
  1798     ## attribute.h: ns3::EmptyAttributeValue::EmptyAttributeValue(ns3::EmptyAttributeValue const & arg0) [copy constructor]
  1792     cls.add_constructor([param('ns3::EmptyAttributeValue&', 'arg0', is_const=True)])
  1799     cls.add_constructor([param('ns3::EmptyAttributeValue const &', 'arg0')])
  1793     ## attribute.h: ns3::EmptyAttributeValue::EmptyAttributeValue() [constructor]
  1800     ## attribute.h: ns3::EmptyAttributeValue::EmptyAttributeValue() [constructor]
  1794     cls.add_constructor([])
  1801     cls.add_constructor([])
  1795     ## attribute.h: ns3::Ptr<ns3::AttributeValue> ns3::EmptyAttributeValue::Copy() const [member function]
  1802     ## attribute.h: ns3::Ptr<ns3::AttributeValue> ns3::EmptyAttributeValue::Copy() const [member function]
  1796     cls.add_method('Copy', 
  1803     cls.add_method('Copy', 
  1797                    'ns3::Ptr< ns3::AttributeValue >', 
  1804                    'ns3::Ptr< ns3::AttributeValue >', 
  1811 
  1818 
  1812 def register_Ns3TracedValue__Unsigned_int_methods(root_module, cls):
  1819 def register_Ns3TracedValue__Unsigned_int_methods(root_module, cls):
  1813     ## traced-value.h: ns3::TracedValue<unsigned int>::TracedValue() [constructor]
  1820     ## traced-value.h: ns3::TracedValue<unsigned int>::TracedValue() [constructor]
  1814     cls.add_constructor([])
  1821     cls.add_constructor([])
  1815     ## traced-value.h: ns3::TracedValue<unsigned int>::TracedValue(ns3::TracedValue<unsigned int> const & o) [copy constructor]
  1822     ## traced-value.h: ns3::TracedValue<unsigned int>::TracedValue(ns3::TracedValue<unsigned int> const & o) [copy constructor]
  1816     cls.add_constructor([param('ns3::TracedValue< unsigned int >&', 'o', is_const=True)])
  1823     cls.add_constructor([param('ns3::TracedValue< unsigned int >', 'o')])
  1817     ## traced-value.h: ns3::TracedValue<unsigned int>::TracedValue(unsigned int const & v) [constructor]
  1824     ## traced-value.h: ns3::TracedValue<unsigned int>::TracedValue(unsigned int const & v) [constructor]
  1818     cls.add_constructor([param('unsigned int&', 'v', is_const=True)])
  1825     cls.add_constructor([param('unsigned int const &', 'v')])
  1819     ## traced-value.h: ns3::TracedValue<unsigned int>::TracedValue(ns3::IntegerValue const & value) [constructor]
  1826     ## traced-value.h: ns3::TracedValue<unsigned int>::TracedValue(ns3::IntegerValue const & value) [constructor]
  1820     cls.add_constructor([param('ns3::IntegerValue&', 'value', is_const=True)])
  1827     cls.add_constructor([param('ns3::IntegerValue const &', 'value')])
  1821     ## traced-value.h: ns3::TracedValue<unsigned int>::TracedValue(ns3::UintegerValue const & value) [constructor]
  1828     ## traced-value.h: ns3::TracedValue<unsigned int>::TracedValue(ns3::UintegerValue const & value) [constructor]
  1822     cls.add_constructor([param('ns3::UintegerValue&', 'value', is_const=True)])
  1829     cls.add_constructor([param('ns3::UintegerValue const &', 'value')])
  1823     ## traced-value.h: ns3::TracedValue<unsigned int>::TracedValue(ns3::BooleanValue const & value) [constructor]
  1830     ## traced-value.h: ns3::TracedValue<unsigned int>::TracedValue(ns3::BooleanValue const & value) [constructor]
  1824     cls.add_constructor([param('ns3::BooleanValue&', 'value', is_const=True)])
  1831     cls.add_constructor([param('ns3::BooleanValue const &', 'value')])
  1825     ## traced-value.h: ns3::TracedValue<unsigned int>::TracedValue(ns3::EnumValue const & value) [constructor]
  1832     ## traced-value.h: ns3::TracedValue<unsigned int>::TracedValue(ns3::EnumValue const & value) [constructor]
  1826     cls.add_constructor([param('ns3::EnumValue&', 'value', is_const=True)])
  1833     cls.add_constructor([param('ns3::EnumValue const &', 'value')])
  1827     ## traced-value.h: void ns3::TracedValue<unsigned int>::ConnectWithoutContext(ns3::CallbackBase const & cb) [member function]
  1834     ## traced-value.h: void ns3::TracedValue<unsigned int>::ConnectWithoutContext(ns3::CallbackBase const & cb) [member function]
  1828     cls.add_method('ConnectWithoutContext', 
  1835     cls.add_method('ConnectWithoutContext', 
  1829                    'void', 
  1836                    'void', 
  1830                    [param('ns3::CallbackBase&', 'cb', is_const=True)])
  1837                    [param('ns3::CallbackBase const &', 'cb')])
  1831     ## traced-value.h: void ns3::TracedValue<unsigned int>::Connect(ns3::CallbackBase const & cb, std::string path) [member function]
  1838     ## traced-value.h: void ns3::TracedValue<unsigned int>::Connect(ns3::CallbackBase const & cb, std::string path) [member function]
  1832     cls.add_method('Connect', 
  1839     cls.add_method('Connect', 
  1833                    'void', 
  1840                    'void', 
  1834                    [param('ns3::CallbackBase&', 'cb', is_const=True), param('std::string', 'path')])
  1841                    [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')])
  1835     ## traced-value.h: void ns3::TracedValue<unsigned int>::DisconnectWithoutContext(ns3::CallbackBase const & cb) [member function]
  1842     ## traced-value.h: void ns3::TracedValue<unsigned int>::DisconnectWithoutContext(ns3::CallbackBase const & cb) [member function]
  1836     cls.add_method('DisconnectWithoutContext', 
  1843     cls.add_method('DisconnectWithoutContext', 
  1837                    'void', 
  1844                    'void', 
  1838                    [param('ns3::CallbackBase&', 'cb', is_const=True)])
  1845                    [param('ns3::CallbackBase const &', 'cb')])
  1839     ## traced-value.h: void ns3::TracedValue<unsigned int>::Disconnect(ns3::CallbackBase const & cb, std::string path) [member function]
  1846     ## traced-value.h: void ns3::TracedValue<unsigned int>::Disconnect(ns3::CallbackBase const & cb, std::string path) [member function]
  1840     cls.add_method('Disconnect', 
  1847     cls.add_method('Disconnect', 
  1841                    'void', 
  1848                    'void', 
  1842                    [param('ns3::CallbackBase&', 'cb', is_const=True), param('std::string', 'path')])
  1849                    [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')])
  1843     ## traced-value.h: void ns3::TracedValue<unsigned int>::Set(unsigned int const & v) [member function]
  1850     ## traced-value.h: void ns3::TracedValue<unsigned int>::Set(unsigned int const & v) [member function]
  1844     cls.add_method('Set', 
  1851     cls.add_method('Set', 
  1845                    'void', 
  1852                    'void', 
  1846                    [param('unsigned int&', 'v', is_const=True)])
  1853                    [param('unsigned int const &', 'v')])
  1847     ## traced-value.h: unsigned int ns3::TracedValue<unsigned int>::Get() const [member function]
  1854     ## traced-value.h: unsigned int ns3::TracedValue<unsigned int>::Get() const [member function]
  1848     cls.add_method('Get', 
  1855     cls.add_method('Get', 
  1849                    'unsigned int', 
  1856                    'unsigned int', 
  1850                    [], 
  1857                    [], 
  1851                    is_const=True)
  1858                    is_const=True)
       
  1859     cls.add_copy_constructor()
  1852     return
  1860     return
  1853 
  1861 
  1854 def register_functions(root_module):
  1862 def register_functions(root_module):
  1855     module = root_module
  1863     module = root_module
  1856     ## boolean.h: extern ns3::Ptr<ns3::AttributeChecker const> ns3::MakeBooleanChecker() [free function]
  1864     ## boolean.h: extern ns3::Ptr<ns3::AttributeChecker const> ns3::MakeBooleanChecker() [free function]
  1950                         'ns3::Ptr< ns3::AttributeChecker const >', 
  1958                         'ns3::Ptr< ns3::AttributeChecker const >', 
  1951                         [])
  1959                         [])
  1952     ## log.h: extern void ns3::LogComponentDisable(char const * name, ns3::LogLevel level) [free function]
  1960     ## log.h: extern void ns3::LogComponentDisable(char const * name, ns3::LogLevel level) [free function]
  1953     module.add_function('LogComponentDisable', 
  1961     module.add_function('LogComponentDisable', 
  1954                         'void', 
  1962                         'void', 
  1955                         [param('char *', 'name', transfer_ownership=False, is_const=True), param('ns3::LogLevel', 'level')])
  1963                         [param('char const *', 'name'), param('ns3::LogLevel', 'level')])
  1956     ## log.h: extern void ns3::LogComponentEnable(char const * name, ns3::LogLevel level) [free function]
  1964     ## log.h: extern void ns3::LogComponentEnable(char const * name, ns3::LogLevel level) [free function]
  1957     module.add_function('LogComponentEnable', 
  1965     module.add_function('LogComponentEnable', 
  1958                         'void', 
  1966                         'void', 
  1959                         [param('char *', 'name', transfer_ownership=False, is_const=True), param('ns3::LogLevel', 'level')])
  1967                         [param('char const *', 'name'), param('ns3::LogLevel', 'level')])
  1960     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
  1968     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
  1961     register_functions_ns3_TimeStepPrecision(module.get_submodule('TimeStepPrecision'), root_module)
  1969     register_functions_ns3_TimeStepPrecision(module.get_submodule('TimeStepPrecision'), root_module)
  1962     register_functions_ns3_Config(module.get_submodule('Config'), root_module)
  1970     register_functions_ns3_Config(module.get_submodule('Config'), root_module)
  1963     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
  1971     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
  1964     return
  1972     return
  1983 
  1991 
  1984 def register_functions_ns3_Config(module, root_module):
  1992 def register_functions_ns3_Config(module, root_module):
  1985     ## config.h: extern bool ns3::Config::SetDefaultFailSafe(std::string name, ns3::AttributeValue const & value) [free function]
  1993     ## config.h: extern bool ns3::Config::SetDefaultFailSafe(std::string name, ns3::AttributeValue const & value) [free function]
  1986     module.add_function('SetDefaultFailSafe', 
  1994     module.add_function('SetDefaultFailSafe', 
  1987                         'bool', 
  1995                         'bool', 
  1988                         [param('std::string', 'name'), param('ns3::AttributeValue&', 'value', is_const=True)])
  1996                         [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
  1989     ## config.h: extern void ns3::Config::DisconnectWithoutContext(std::string path, ns3::CallbackBase const & cb) [free function]
  1997     ## config.h: extern void ns3::Config::DisconnectWithoutContext(std::string path, ns3::CallbackBase const & cb) [free function]
  1990     module.add_function('DisconnectWithoutContext', 
  1998     module.add_function('DisconnectWithoutContext', 
  1991                         'void', 
  1999                         'void', 
  1992                         [param('std::string', 'path'), param('ns3::CallbackBase&', 'cb', is_const=True)])
  2000                         [param('std::string', 'path'), param('ns3::CallbackBase const &', 'cb')])
  1993     ## config.h: extern void ns3::Config::SetDefault(std::string name, ns3::AttributeValue const & value) [free function]
  2001     ## config.h: extern void ns3::Config::SetDefault(std::string name, ns3::AttributeValue const & value) [free function]
  1994     module.add_function('SetDefault', 
  2002     module.add_function('SetDefault', 
  1995                         'void', 
  2003                         'void', 
  1996                         [param('std::string', 'name'), param('ns3::AttributeValue&', 'value', is_const=True)])
  2004                         [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
  1997     ## config.h: extern void ns3::Config::Connect(std::string path, ns3::CallbackBase const & cb) [free function]
  2005     ## config.h: extern void ns3::Config::Connect(std::string path, ns3::CallbackBase const & cb) [free function]
  1998     module.add_function('Connect', 
  2006     module.add_function('Connect', 
  1999                         'void', 
  2007                         'void', 
  2000                         [param('std::string', 'path'), param('ns3::CallbackBase&', 'cb', is_const=True)])
  2008                         [param('std::string', 'path'), param('ns3::CallbackBase const &', 'cb')])
  2001     ## config.h: extern ns3::Ptr<ns3::Object> ns3::Config::GetRootNamespaceObject(uint32_t i) [free function]
  2009     ## config.h: extern ns3::Ptr<ns3::Object> ns3::Config::GetRootNamespaceObject(uint32_t i) [free function]
  2002     module.add_function('GetRootNamespaceObject', 
  2010     module.add_function('GetRootNamespaceObject', 
  2003                         'ns3::Ptr< ns3::Object >', 
  2011                         'ns3::Ptr< ns3::Object >', 
  2004                         [param('uint32_t', 'i')])
  2012                         [param('uint32_t', 'i')])
  2005     ## config.h: extern void ns3::Config::ConnectWithoutContext(std::string path, ns3::CallbackBase const & cb) [free function]
  2013     ## config.h: extern void ns3::Config::ConnectWithoutContext(std::string path, ns3::CallbackBase const & cb) [free function]
  2006     module.add_function('ConnectWithoutContext', 
  2014     module.add_function('ConnectWithoutContext', 
  2007                         'void', 
  2015                         'void', 
  2008                         [param('std::string', 'path'), param('ns3::CallbackBase&', 'cb', is_const=True)])
  2016                         [param('std::string', 'path'), param('ns3::CallbackBase const &', 'cb')])
  2009     ## config.h: extern void ns3::Config::UnregisterRootNamespaceObject(ns3::Ptr<ns3::Object> obj) [free function]
  2017     ## config.h: extern void ns3::Config::UnregisterRootNamespaceObject(ns3::Ptr<ns3::Object> obj) [free function]
  2010     module.add_function('UnregisterRootNamespaceObject', 
  2018     module.add_function('UnregisterRootNamespaceObject', 
  2011                         'void', 
  2019                         'void', 
  2012                         [param('ns3::Ptr< ns3::Object >', 'obj')])
  2020                         [param('ns3::Ptr< ns3::Object >', 'obj')])
  2013     ## config.h: extern bool ns3::Config::SetGlobalFailSafe(std::string name, ns3::AttributeValue const & value) [free function]
  2021     ## config.h: extern bool ns3::Config::SetGlobalFailSafe(std::string name, ns3::AttributeValue const & value) [free function]
  2014     module.add_function('SetGlobalFailSafe', 
  2022     module.add_function('SetGlobalFailSafe', 
  2015                         'bool', 
  2023                         'bool', 
  2016                         [param('std::string', 'name'), param('ns3::AttributeValue&', 'value', is_const=True)])
  2024                         [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
  2017     ## config.h: extern uint32_t ns3::Config::GetRootNamespaceObjectN() [free function]
  2025     ## config.h: extern uint32_t ns3::Config::GetRootNamespaceObjectN() [free function]
  2018     module.add_function('GetRootNamespaceObjectN', 
  2026     module.add_function('GetRootNamespaceObjectN', 
  2019                         'uint32_t', 
  2027                         'uint32_t', 
  2020                         [])
  2028                         [])
  2021     ## config.h: extern void ns3::Config::Set(std::string path, ns3::AttributeValue const & value) [free function]
  2029     ## config.h: extern void ns3::Config::Set(std::string path, ns3::AttributeValue const & value) [free function]
  2022     module.add_function('Set', 
  2030     module.add_function('Set', 
  2023                         'void', 
  2031                         'void', 
  2024                         [param('std::string', 'path'), param('ns3::AttributeValue&', 'value', is_const=True)])
  2032                         [param('std::string', 'path'), param('ns3::AttributeValue const &', 'value')])
  2025     ## config.h: extern void ns3::Config::SetGlobal(std::string name, ns3::AttributeValue const & value) [free function]
  2033     ## config.h: extern void ns3::Config::SetGlobal(std::string name, ns3::AttributeValue const & value) [free function]
  2026     module.add_function('SetGlobal', 
  2034     module.add_function('SetGlobal', 
  2027                         'void', 
  2035                         'void', 
  2028                         [param('std::string', 'name'), param('ns3::AttributeValue&', 'value', is_const=True)])
  2036                         [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
  2029     ## config.h: extern void ns3::Config::RegisterRootNamespaceObject(ns3::Ptr<ns3::Object> obj) [free function]
  2037     ## config.h: extern void ns3::Config::RegisterRootNamespaceObject(ns3::Ptr<ns3::Object> obj) [free function]
  2030     module.add_function('RegisterRootNamespaceObject', 
  2038     module.add_function('RegisterRootNamespaceObject', 
  2031                         'void', 
  2039                         'void', 
  2032                         [param('ns3::Ptr< ns3::Object >', 'obj')])
  2040                         [param('ns3::Ptr< ns3::Object >', 'obj')])
  2033     ## config.h: extern void ns3::Config::Disconnect(std::string path, ns3::CallbackBase const & cb) [free function]
  2041     ## config.h: extern void ns3::Config::Disconnect(std::string path, ns3::CallbackBase const & cb) [free function]
  2034     module.add_function('Disconnect', 
  2042     module.add_function('Disconnect', 
  2035                         'void', 
  2043                         'void', 
  2036                         [param('std::string', 'path'), param('ns3::CallbackBase&', 'cb', is_const=True)])
  2044                         [param('std::string', 'path'), param('ns3::CallbackBase const &', 'cb')])
  2037     return
  2045     return
  2038 
  2046 
  2039 def register_functions_ns3_olsr(module, root_module):
  2047 def register_functions_ns3_olsr(module, root_module):
  2040     return
  2048     return
  2041 
  2049