74 module.add_class('SequentialVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable']) |
72 module.add_class('SequentialVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable']) |
75 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter> [class] |
73 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter> [class] |
76 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Object', 'ns3::ObjectBase', 'ns3::ObjectDeleter'], parent=root_module['ns3::ObjectBase'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
74 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Object', 'ns3::ObjectBase', 'ns3::ObjectDeleter'], parent=root_module['ns3::ObjectBase'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
77 ## tag-buffer.h (module 'network'): ns3::TagBuffer [class] |
75 ## tag-buffer.h (module 'network'): ns3::TagBuffer [class] |
78 module.add_class('TagBuffer', import_from_module='ns.network') |
76 module.add_class('TagBuffer', import_from_module='ns.network') |
79 ## nstime.h (module 'core'): ns3::Time [class] |
|
80 module.add_class('Time', import_from_module='ns.core') |
|
81 ## nstime.h (module 'core'): ns3::Time::Unit [enumeration] |
|
82 module.add_enum('Unit', ['S', 'MS', 'US', 'NS', 'PS', 'FS', 'LAST'], outer_class=root_module['ns3::Time'], import_from_module='ns.core') |
|
83 ## random-variable.h (module 'core'): ns3::TriangularVariable [class] |
77 ## random-variable.h (module 'core'): ns3::TriangularVariable [class] |
84 module.add_class('TriangularVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable']) |
78 module.add_class('TriangularVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable']) |
85 ## type-id.h (module 'core'): ns3::TypeId [class] |
79 ## type-id.h (module 'core'): ns3::TypeId [class] |
86 module.add_class('TypeId', import_from_module='ns.core') |
80 module.add_class('TypeId', import_from_module='ns.core') |
87 ## type-id.h (module 'core'): ns3::TypeId::AttributeFlag [enumeration] |
81 ## type-id.h (module 'core'): ns3::TypeId::AttributeFlag [enumeration] |
136 module.add_class('RandomBoxPositionAllocator', parent=root_module['ns3::PositionAllocator']) |
132 module.add_class('RandomBoxPositionAllocator', parent=root_module['ns3::PositionAllocator']) |
137 ## position-allocator.h (module 'mobility'): ns3::RandomDiscPositionAllocator [class] |
133 ## position-allocator.h (module 'mobility'): ns3::RandomDiscPositionAllocator [class] |
138 module.add_class('RandomDiscPositionAllocator', parent=root_module['ns3::PositionAllocator']) |
134 module.add_class('RandomDiscPositionAllocator', parent=root_module['ns3::PositionAllocator']) |
139 ## position-allocator.h (module 'mobility'): ns3::RandomRectanglePositionAllocator [class] |
135 ## position-allocator.h (module 'mobility'): ns3::RandomRectanglePositionAllocator [class] |
140 module.add_class('RandomRectanglePositionAllocator', parent=root_module['ns3::PositionAllocator']) |
136 module.add_class('RandomRectanglePositionAllocator', parent=root_module['ns3::PositionAllocator']) |
141 ## nstime.h (module 'core'): ns3::Scalar [class] |
|
142 module.add_class('Scalar', import_from_module='ns.core') |
|
143 ## nstime.h (module 'core'): ns3::Scalar [class] |
|
144 root_module['ns3::Scalar'].implicitly_converts_to(root_module['ns3::Time']) |
|
145 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class] |
137 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class] |
146 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeAccessor>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
138 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeAccessor>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
147 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [class] |
139 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [class] |
148 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeChecker', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeChecker>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
140 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeChecker', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeChecker>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
149 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class] |
141 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class] |
150 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeValue', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeValue>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
142 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeValue', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeValue>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
151 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> > [class] |
143 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> > [class] |
152 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::CallbackImplBase', 'ns3::empty', 'ns3::DefaultDeleter<ns3::CallbackImplBase>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
144 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::CallbackImplBase', 'ns3::empty', 'ns3::DefaultDeleter<ns3::CallbackImplBase>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
153 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> > [class] |
145 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> > [class] |
154 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::EventImpl', 'ns3::empty', 'ns3::DefaultDeleter<ns3::EventImpl>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
146 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::EventImpl', 'ns3::empty', 'ns3::DefaultDeleter<ns3::EventImpl>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
|
147 ## nstime.h (module 'core'): ns3::Time [class] |
|
148 module.add_class('Time', import_from_module='ns.core') |
|
149 ## nstime.h (module 'core'): ns3::Time::Unit [enumeration] |
|
150 module.add_enum('Unit', ['S', 'MS', 'US', 'NS', 'PS', 'FS', 'LAST'], outer_class=root_module['ns3::Time'], import_from_module='ns.core') |
|
151 ## nstime.h (module 'core'): ns3::Time [class] |
|
152 root_module['ns3::Time'].implicitly_converts_to(root_module['ns3::int64x64_t']) |
155 ## position-allocator.h (module 'mobility'): ns3::UniformDiscPositionAllocator [class] |
153 ## position-allocator.h (module 'mobility'): ns3::UniformDiscPositionAllocator [class] |
156 module.add_class('UniformDiscPositionAllocator', parent=root_module['ns3::PositionAllocator']) |
154 module.add_class('UniformDiscPositionAllocator', parent=root_module['ns3::PositionAllocator']) |
157 ## attribute.h (module 'core'): ns3::AttributeAccessor [class] |
155 ## attribute.h (module 'core'): ns3::AttributeAccessor [class] |
158 module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
156 module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
159 ## attribute.h (module 'core'): ns3::AttributeChecker [class] |
157 ## attribute.h (module 'core'): ns3::AttributeChecker [class] |
344 register_Ns3ParetoVariable_methods(root_module, root_module['ns3::ParetoVariable']) |
333 register_Ns3ParetoVariable_methods(root_module, root_module['ns3::ParetoVariable']) |
345 register_Ns3PositionAllocator_methods(root_module, root_module['ns3::PositionAllocator']) |
334 register_Ns3PositionAllocator_methods(root_module, root_module['ns3::PositionAllocator']) |
346 register_Ns3RandomBoxPositionAllocator_methods(root_module, root_module['ns3::RandomBoxPositionAllocator']) |
335 register_Ns3RandomBoxPositionAllocator_methods(root_module, root_module['ns3::RandomBoxPositionAllocator']) |
347 register_Ns3RandomDiscPositionAllocator_methods(root_module, root_module['ns3::RandomDiscPositionAllocator']) |
336 register_Ns3RandomDiscPositionAllocator_methods(root_module, root_module['ns3::RandomDiscPositionAllocator']) |
348 register_Ns3RandomRectanglePositionAllocator_methods(root_module, root_module['ns3::RandomRectanglePositionAllocator']) |
337 register_Ns3RandomRectanglePositionAllocator_methods(root_module, root_module['ns3::RandomRectanglePositionAllocator']) |
349 register_Ns3Scalar_methods(root_module, root_module['ns3::Scalar']) |
|
350 register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
338 register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
351 register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >']) |
339 register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >']) |
352 register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >']) |
340 register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >']) |
353 register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) |
341 register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) |
354 register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) |
342 register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) |
|
343 register_Ns3Time_methods(root_module, root_module['ns3::Time']) |
355 register_Ns3UniformDiscPositionAllocator_methods(root_module, root_module['ns3::UniformDiscPositionAllocator']) |
344 register_Ns3UniformDiscPositionAllocator_methods(root_module, root_module['ns3::UniformDiscPositionAllocator']) |
356 register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor']) |
345 register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor']) |
357 register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker']) |
346 register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker']) |
358 register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue']) |
347 register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue']) |
359 register_Ns3BoxChecker_methods(root_module, root_module['ns3::BoxChecker']) |
348 register_Ns3BoxChecker_methods(root_module, root_module['ns3::BoxChecker']) |
665 'ns3::EventImpl *', |
654 'ns3::EventImpl *', |
666 [], |
655 [], |
667 is_const=True) |
656 is_const=True) |
668 return |
657 return |
669 |
658 |
670 def register_Ns3HighPrecision_methods(root_module, cls): |
|
671 cls.add_output_stream_operator() |
|
672 ## high-precision-128.h (module 'core'): ns3::HighPrecision::HighPrecision(ns3::HighPrecision const & arg0) [copy constructor] |
|
673 cls.add_constructor([param('ns3::HighPrecision const &', 'arg0')]) |
|
674 ## high-precision-128.h (module 'core'): ns3::HighPrecision::HighPrecision(int64_t high, uint64_t low) [constructor] |
|
675 cls.add_constructor([param('int64_t', 'high'), param('uint64_t', 'low')]) |
|
676 ## high-precision-128.h (module 'core'): ns3::HighPrecision::HighPrecision() [constructor] |
|
677 cls.add_constructor([]) |
|
678 ## high-precision-128.h (module 'core'): ns3::HighPrecision::HighPrecision(int64_t value, bool dummy) [constructor] |
|
679 cls.add_constructor([param('int64_t', 'value'), param('bool', 'dummy')]) |
|
680 ## high-precision-128.h (module 'core'): ns3::HighPrecision::HighPrecision(double value) [constructor] |
|
681 cls.add_constructor([param('double', 'value')]) |
|
682 ## high-precision-128.h (module 'core'): void ns3::HighPrecision::Add(ns3::HighPrecision const & o) [member function] |
|
683 cls.add_method('Add', |
|
684 'void', |
|
685 [param('ns3::HighPrecision const &', 'o')]) |
|
686 ## high-precision-128.h (module 'core'): int ns3::HighPrecision::Compare(ns3::HighPrecision const & o) const [member function] |
|
687 cls.add_method('Compare', |
|
688 'int', |
|
689 [param('ns3::HighPrecision const &', 'o')], |
|
690 is_const=True) |
|
691 ## high-precision-128.h (module 'core'): void ns3::HighPrecision::Div(ns3::HighPrecision const & o) [member function] |
|
692 cls.add_method('Div', |
|
693 'void', |
|
694 [param('ns3::HighPrecision const &', 'o')]) |
|
695 ## high-precision-128.h (module 'core'): double ns3::HighPrecision::GetDouble() const [member function] |
|
696 cls.add_method('GetDouble', |
|
697 'double', |
|
698 [], |
|
699 is_const=True) |
|
700 ## high-precision-128.h (module 'core'): int64_t ns3::HighPrecision::GetHigh() const [member function] |
|
701 cls.add_method('GetHigh', |
|
702 'int64_t', |
|
703 [], |
|
704 is_const=True) |
|
705 ## high-precision-128.h (module 'core'): int64_t ns3::HighPrecision::GetInteger() const [member function] |
|
706 cls.add_method('GetInteger', |
|
707 'int64_t', |
|
708 [], |
|
709 is_const=True) |
|
710 ## high-precision-128.h (module 'core'): uint64_t ns3::HighPrecision::GetLow() const [member function] |
|
711 cls.add_method('GetLow', |
|
712 'uint64_t', |
|
713 [], |
|
714 is_const=True) |
|
715 ## high-precision-128.h (module 'core'): static ns3::HighPrecision ns3::HighPrecision::Invert(uint64_t v) [member function] |
|
716 cls.add_method('Invert', |
|
717 'ns3::HighPrecision', |
|
718 [param('uint64_t', 'v')], |
|
719 is_static=True) |
|
720 ## high-precision-128.h (module 'core'): void ns3::HighPrecision::Mul(ns3::HighPrecision const & o) [member function] |
|
721 cls.add_method('Mul', |
|
722 'void', |
|
723 [param('ns3::HighPrecision const &', 'o')]) |
|
724 ## high-precision-128.h (module 'core'): void ns3::HighPrecision::MulByInvert(ns3::HighPrecision const & o) [member function] |
|
725 cls.add_method('MulByInvert', |
|
726 'void', |
|
727 [param('ns3::HighPrecision const &', 'o')]) |
|
728 ## high-precision-128.h (module 'core'): void ns3::HighPrecision::Sub(ns3::HighPrecision const & o) [member function] |
|
729 cls.add_method('Sub', |
|
730 'void', |
|
731 [param('ns3::HighPrecision const &', 'o')]) |
|
732 ## high-precision-128.h (module 'core'): static ns3::HighPrecision ns3::HighPrecision::Zero() [member function] |
|
733 cls.add_method('Zero', |
|
734 'ns3::HighPrecision', |
|
735 [], |
|
736 is_static=True) |
|
737 return |
|
738 |
|
739 def register_Ns3Ipv4Address_methods(root_module, cls): |
659 def register_Ns3Ipv4Address_methods(root_module, cls): |
740 cls.add_binary_comparison_operator('<') |
660 cls.add_binary_comparison_operator('<') |
741 cls.add_binary_comparison_operator('!=') |
661 cls.add_binary_comparison_operator('!=') |
742 cls.add_output_stream_operator() |
662 cls.add_output_stream_operator() |
743 cls.add_binary_comparison_operator('==') |
663 cls.add_binary_comparison_operator('==') |
1541 cls.add_method('WriteU8', |
1461 cls.add_method('WriteU8', |
1542 'void', |
1462 'void', |
1543 [param('uint8_t', 'v')]) |
1463 [param('uint8_t', 'v')]) |
1544 return |
1464 return |
1545 |
1465 |
1546 def register_Ns3Time_methods(root_module, cls): |
|
1547 cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) |
|
1548 cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) |
|
1549 cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) |
|
1550 cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) |
|
1551 cls.add_binary_comparison_operator('<') |
|
1552 cls.add_binary_comparison_operator('>') |
|
1553 cls.add_binary_comparison_operator('!=') |
|
1554 cls.add_inplace_numeric_operator('*=', param('ns3::Time const &', 'right')) |
|
1555 cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', 'right')) |
|
1556 cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', 'right')) |
|
1557 cls.add_inplace_numeric_operator('/=', param('ns3::Time const &', 'right')) |
|
1558 cls.add_output_stream_operator() |
|
1559 cls.add_binary_comparison_operator('<=') |
|
1560 cls.add_binary_comparison_operator('==') |
|
1561 cls.add_binary_comparison_operator('>=') |
|
1562 ## nstime.h (module 'core'): ns3::Time::Time() [constructor] |
|
1563 cls.add_constructor([]) |
|
1564 ## nstime.h (module 'core'): ns3::Time::Time(ns3::Time const & o) [copy constructor] |
|
1565 cls.add_constructor([param('ns3::Time const &', 'o')]) |
|
1566 ## nstime.h (module 'core'): ns3::Time::Time(ns3::HighPrecision const & data) [constructor] |
|
1567 cls.add_constructor([param('ns3::HighPrecision const &', 'data')]) |
|
1568 ## nstime.h (module 'core'): ns3::Time::Time(std::string const & s) [constructor] |
|
1569 cls.add_constructor([param('std::string const &', 's')]) |
|
1570 ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function] |
|
1571 cls.add_method('Compare', |
|
1572 'int', |
|
1573 [param('ns3::Time const &', 'o')], |
|
1574 is_const=True) |
|
1575 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromDouble(double value, ns3::Time::Unit timeUnit) [member function] |
|
1576 cls.add_method('FromDouble', |
|
1577 'ns3::Time', |
|
1578 [param('double', 'value'), param('ns3::Time::Unit', 'timeUnit')], |
|
1579 is_static=True) |
|
1580 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromInteger(uint64_t value, ns3::Time::Unit timeUnit) [member function] |
|
1581 cls.add_method('FromInteger', |
|
1582 'ns3::Time', |
|
1583 [param('uint64_t', 'value'), param('ns3::Time::Unit', 'timeUnit')], |
|
1584 is_static=True) |
|
1585 ## nstime.h (module 'core'): int64_t ns3::Time::GetFemtoSeconds() const [member function] |
|
1586 cls.add_method('GetFemtoSeconds', |
|
1587 'int64_t', |
|
1588 [], |
|
1589 is_const=True) |
|
1590 ## nstime.h (module 'core'): ns3::HighPrecision const & ns3::Time::GetHighPrecision() const [member function] |
|
1591 cls.add_method('GetHighPrecision', |
|
1592 'ns3::HighPrecision const &', |
|
1593 [], |
|
1594 is_const=True) |
|
1595 ## nstime.h (module 'core'): int64_t ns3::Time::GetMicroSeconds() const [member function] |
|
1596 cls.add_method('GetMicroSeconds', |
|
1597 'int64_t', |
|
1598 [], |
|
1599 is_const=True) |
|
1600 ## nstime.h (module 'core'): int64_t ns3::Time::GetMilliSeconds() const [member function] |
|
1601 cls.add_method('GetMilliSeconds', |
|
1602 'int64_t', |
|
1603 [], |
|
1604 is_const=True) |
|
1605 ## nstime.h (module 'core'): int64_t ns3::Time::GetNanoSeconds() const [member function] |
|
1606 cls.add_method('GetNanoSeconds', |
|
1607 'int64_t', |
|
1608 [], |
|
1609 is_const=True) |
|
1610 ## nstime.h (module 'core'): int64_t ns3::Time::GetPicoSeconds() const [member function] |
|
1611 cls.add_method('GetPicoSeconds', |
|
1612 'int64_t', |
|
1613 [], |
|
1614 is_const=True) |
|
1615 ## nstime.h (module 'core'): static ns3::Time::Unit ns3::Time::GetResolution() [member function] |
|
1616 cls.add_method('GetResolution', |
|
1617 'ns3::Time::Unit', |
|
1618 [], |
|
1619 is_static=True) |
|
1620 ## nstime.h (module 'core'): double ns3::Time::GetSeconds() const [member function] |
|
1621 cls.add_method('GetSeconds', |
|
1622 'double', |
|
1623 [], |
|
1624 is_const=True) |
|
1625 ## nstime.h (module 'core'): int64_t ns3::Time::GetTimeStep() const [member function] |
|
1626 cls.add_method('GetTimeStep', |
|
1627 'int64_t', |
|
1628 [], |
|
1629 is_const=True) |
|
1630 ## nstime.h (module 'core'): bool ns3::Time::IsNegative() const [member function] |
|
1631 cls.add_method('IsNegative', |
|
1632 'bool', |
|
1633 [], |
|
1634 is_const=True) |
|
1635 ## nstime.h (module 'core'): bool ns3::Time::IsPositive() const [member function] |
|
1636 cls.add_method('IsPositive', |
|
1637 'bool', |
|
1638 [], |
|
1639 is_const=True) |
|
1640 ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyNegative() const [member function] |
|
1641 cls.add_method('IsStrictlyNegative', |
|
1642 'bool', |
|
1643 [], |
|
1644 is_const=True) |
|
1645 ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyPositive() const [member function] |
|
1646 cls.add_method('IsStrictlyPositive', |
|
1647 'bool', |
|
1648 [], |
|
1649 is_const=True) |
|
1650 ## nstime.h (module 'core'): bool ns3::Time::IsZero() const [member function] |
|
1651 cls.add_method('IsZero', |
|
1652 'bool', |
|
1653 [], |
|
1654 is_const=True) |
|
1655 ## nstime.h (module 'core'): ns3::HighPrecision * ns3::Time::PeekHighPrecision() [member function] |
|
1656 cls.add_method('PeekHighPrecision', |
|
1657 'ns3::HighPrecision *', |
|
1658 []) |
|
1659 ## nstime.h (module 'core'): static void ns3::Time::SetResolution(ns3::Time::Unit resolution) [member function] |
|
1660 cls.add_method('SetResolution', |
|
1661 'void', |
|
1662 [param('ns3::Time::Unit', 'resolution')], |
|
1663 is_static=True) |
|
1664 ## nstime.h (module 'core'): static double ns3::Time::ToDouble(ns3::Time const & time, ns3::Time::Unit timeUnit) [member function] |
|
1665 cls.add_method('ToDouble', |
|
1666 'double', |
|
1667 [param('ns3::Time const &', 'time'), param('ns3::Time::Unit', 'timeUnit')], |
|
1668 is_static=True) |
|
1669 ## nstime.h (module 'core'): static uint64_t ns3::Time::ToInteger(ns3::Time const & time, ns3::Time::Unit timeUnit) [member function] |
|
1670 cls.add_method('ToInteger', |
|
1671 'uint64_t', |
|
1672 [param('ns3::Time const &', 'time'), param('ns3::Time::Unit', 'timeUnit')], |
|
1673 is_static=True) |
|
1674 return |
|
1675 |
|
1676 def register_Ns3TriangularVariable_methods(root_module, cls): |
1466 def register_Ns3TriangularVariable_methods(root_module, cls): |
1677 ## random-variable.h (module 'core'): ns3::TriangularVariable::TriangularVariable(ns3::TriangularVariable const & arg0) [copy constructor] |
1467 ## random-variable.h (module 'core'): ns3::TriangularVariable::TriangularVariable(ns3::TriangularVariable const & arg0) [copy constructor] |
1678 cls.add_constructor([param('ns3::TriangularVariable const &', 'arg0')]) |
1468 cls.add_constructor([param('ns3::TriangularVariable const &', 'arg0')]) |
1679 ## random-variable.h (module 'core'): ns3::TriangularVariable::TriangularVariable() [constructor] |
1469 ## random-variable.h (module 'core'): ns3::TriangularVariable::TriangularVariable() [constructor] |
1680 cls.add_constructor([]) |
1470 cls.add_constructor([]) |
1991 cls.add_constructor([]) |
1781 cls.add_constructor([]) |
1992 ## empty.h (module 'core'): ns3::empty::empty(ns3::empty const & arg0) [copy constructor] |
1782 ## empty.h (module 'core'): ns3::empty::empty(ns3::empty const & arg0) [copy constructor] |
1993 cls.add_constructor([param('ns3::empty const &', 'arg0')]) |
1783 cls.add_constructor([param('ns3::empty const &', 'arg0')]) |
1994 return |
1784 return |
1995 |
1785 |
|
1786 def register_Ns3Int64x64_t_methods(root_module, cls): |
|
1787 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long unsigned int const', 'right')) |
|
1788 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long unsigned int const', 'right')) |
|
1789 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned int const', 'right')) |
|
1790 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short unsigned int const', 'right')) |
|
1791 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned char const', 'right')) |
|
1792 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long int const', 'right')) |
|
1793 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long int const', 'right')) |
|
1794 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('int const', 'right')) |
|
1795 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short int const', 'right')) |
|
1796 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('signed char const', 'right')) |
|
1797 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('double const', 'right')) |
|
1798 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) |
|
1799 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long unsigned int const', 'right')) |
|
1800 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long unsigned int const', 'right')) |
|
1801 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned int const', 'right')) |
|
1802 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short unsigned int const', 'right')) |
|
1803 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned char const', 'right')) |
|
1804 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long int const', 'right')) |
|
1805 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long int const', 'right')) |
|
1806 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('int const', 'right')) |
|
1807 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short int const', 'right')) |
|
1808 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('signed char const', 'right')) |
|
1809 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('double const', 'right')) |
|
1810 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) |
|
1811 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long unsigned int const', 'right')) |
|
1812 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long unsigned int const', 'right')) |
|
1813 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned int const', 'right')) |
|
1814 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short unsigned int const', 'right')) |
|
1815 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned char const', 'right')) |
|
1816 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long int const', 'right')) |
|
1817 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long int const', 'right')) |
|
1818 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('int const', 'right')) |
|
1819 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short int const', 'right')) |
|
1820 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('signed char const', 'right')) |
|
1821 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('double const', 'right')) |
|
1822 cls.add_unary_numeric_operator('-') |
|
1823 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) |
|
1824 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long unsigned int const', 'right')) |
|
1825 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long unsigned int const', 'right')) |
|
1826 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned int const', 'right')) |
|
1827 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short unsigned int const', 'right')) |
|
1828 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned char const', 'right')) |
|
1829 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long int const', 'right')) |
|
1830 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long int const', 'right')) |
|
1831 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('int const', 'right')) |
|
1832 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short int const', 'right')) |
|
1833 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('signed char const', 'right')) |
|
1834 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('double const', 'right')) |
|
1835 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) |
|
1836 cls.add_binary_comparison_operator('<') |
|
1837 cls.add_binary_comparison_operator('>') |
|
1838 cls.add_binary_comparison_operator('!=') |
|
1839 cls.add_inplace_numeric_operator('*=', param('ns3::int64x64_t const &', 'right')) |
|
1840 cls.add_inplace_numeric_operator('+=', param('ns3::int64x64_t const &', 'right')) |
|
1841 cls.add_inplace_numeric_operator('-=', param('ns3::int64x64_t const &', 'right')) |
|
1842 cls.add_inplace_numeric_operator('/=', param('ns3::int64x64_t const &', 'right')) |
|
1843 cls.add_output_stream_operator() |
|
1844 cls.add_binary_comparison_operator('<=') |
|
1845 cls.add_binary_comparison_operator('==') |
|
1846 cls.add_binary_comparison_operator('>=') |
|
1847 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t() [constructor] |
|
1848 cls.add_constructor([]) |
|
1849 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(double v) [constructor] |
|
1850 cls.add_constructor([param('double', 'v')]) |
|
1851 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(int v) [constructor] |
|
1852 cls.add_constructor([param('int', 'v')]) |
|
1853 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(long int v) [constructor] |
|
1854 cls.add_constructor([param('long int', 'v')]) |
|
1855 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(long long int v) [constructor] |
|
1856 cls.add_constructor([param('long long int', 'v')]) |
|
1857 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(unsigned int v) [constructor] |
|
1858 cls.add_constructor([param('unsigned int', 'v')]) |
|
1859 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(long unsigned int v) [constructor] |
|
1860 cls.add_constructor([param('long unsigned int', 'v')]) |
|
1861 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(long long unsigned int v) [constructor] |
|
1862 cls.add_constructor([param('long long unsigned int', 'v')]) |
|
1863 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(int64_t hi, uint64_t lo) [constructor] |
|
1864 cls.add_constructor([param('int64_t', 'hi'), param('uint64_t', 'lo')]) |
|
1865 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(ns3::int64x64_t const & o) [copy constructor] |
|
1866 cls.add_constructor([param('ns3::int64x64_t const &', 'o')]) |
|
1867 ## int64x64-double.h (module 'core'): double ns3::int64x64_t::GetDouble() const [member function] |
|
1868 cls.add_method('GetDouble', |
|
1869 'double', |
|
1870 [], |
|
1871 is_const=True) |
|
1872 ## int64x64-double.h (module 'core'): int64_t ns3::int64x64_t::GetHigh() const [member function] |
|
1873 cls.add_method('GetHigh', |
|
1874 'int64_t', |
|
1875 [], |
|
1876 is_const=True) |
|
1877 ## int64x64-double.h (module 'core'): uint64_t ns3::int64x64_t::GetLow() const [member function] |
|
1878 cls.add_method('GetLow', |
|
1879 'uint64_t', |
|
1880 [], |
|
1881 is_const=True) |
|
1882 ## int64x64-double.h (module 'core'): static ns3::int64x64_t ns3::int64x64_t::Invert(uint64_t v) [member function] |
|
1883 cls.add_method('Invert', |
|
1884 'ns3::int64x64_t', |
|
1885 [param('uint64_t', 'v')], |
|
1886 is_static=True) |
|
1887 ## int64x64-double.h (module 'core'): void ns3::int64x64_t::MulByInvert(ns3::int64x64_t const & o) [member function] |
|
1888 cls.add_method('MulByInvert', |
|
1889 'void', |
|
1890 [param('ns3::int64x64_t const &', 'o')]) |
|
1891 return |
|
1892 |
1996 def register_Ns3ConstantVariable_methods(root_module, cls): |
1893 def register_Ns3ConstantVariable_methods(root_module, cls): |
1997 ## random-variable.h (module 'core'): ns3::ConstantVariable::ConstantVariable(ns3::ConstantVariable const & arg0) [copy constructor] |
1894 ## random-variable.h (module 'core'): ns3::ConstantVariable::ConstantVariable(ns3::ConstantVariable const & arg0) [copy constructor] |
1998 cls.add_constructor([param('ns3::ConstantVariable const &', 'arg0')]) |
1895 cls.add_constructor([param('ns3::ConstantVariable const &', 'arg0')]) |
1999 ## random-variable.h (module 'core'): ns3::ConstantVariable::ConstantVariable() [constructor] |
1896 ## random-variable.h (module 'core'): ns3::ConstantVariable::ConstantVariable() [constructor] |
2000 cls.add_constructor([]) |
1897 cls.add_constructor([]) |
2283 cls.add_method('SetY', |
2180 cls.add_method('SetY', |
2284 'void', |
2181 'void', |
2285 [param('ns3::RandomVariable', 'y')]) |
2182 [param('ns3::RandomVariable', 'y')]) |
2286 return |
2183 return |
2287 |
2184 |
2288 def register_Ns3Scalar_methods(root_module, cls): |
|
2289 ## nstime.h (module 'core'): ns3::Scalar::Scalar(ns3::Scalar const & arg0) [copy constructor] |
|
2290 cls.add_constructor([param('ns3::Scalar const &', 'arg0')]) |
|
2291 ## nstime.h (module 'core'): ns3::Scalar::Scalar() [constructor] |
|
2292 cls.add_constructor([]) |
|
2293 ## nstime.h (module 'core'): ns3::Scalar::Scalar(double v) [constructor] |
|
2294 cls.add_constructor([param('double', 'v')]) |
|
2295 ## nstime.h (module 'core'): ns3::Scalar::Scalar(uint32_t v) [constructor] |
|
2296 cls.add_constructor([param('uint32_t', 'v')]) |
|
2297 ## nstime.h (module 'core'): ns3::Scalar::Scalar(int32_t v) [constructor] |
|
2298 cls.add_constructor([param('int32_t', 'v')]) |
|
2299 ## nstime.h (module 'core'): ns3::Scalar::Scalar(uint64_t v) [constructor] |
|
2300 cls.add_constructor([param('uint64_t', 'v')]) |
|
2301 ## nstime.h (module 'core'): ns3::Scalar::Scalar(int64_t v) [constructor] |
|
2302 cls.add_constructor([param('int64_t', 'v')]) |
|
2303 ## nstime.h (module 'core'): ns3::Scalar::Scalar(ns3::Time t) [constructor] |
|
2304 cls.add_constructor([param('ns3::Time', 't')]) |
|
2305 ## nstime.h (module 'core'): double ns3::Scalar::GetDouble() const [member function] |
|
2306 cls.add_method('GetDouble', |
|
2307 'double', |
|
2308 [], |
|
2309 is_const=True) |
|
2310 return |
|
2311 |
|
2312 def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls): |
2185 def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls): |
2313 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount() [constructor] |
2186 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount() [constructor] |
2314 cls.add_constructor([]) |
2187 cls.add_constructor([]) |
2315 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount(ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > const & o) [copy constructor] |
2188 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount(ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > const & o) [copy constructor] |
2316 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter< ns3::AttributeAccessor > > const &', 'o')]) |
2189 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter< ns3::AttributeAccessor > > const &', 'o')]) |
2365 ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >::Cleanup() [member function] |
2238 ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >::Cleanup() [member function] |
2366 cls.add_method('Cleanup', |
2239 cls.add_method('Cleanup', |
2367 'void', |
2240 'void', |
2368 [], |
2241 [], |
2369 is_static=True) |
2242 is_static=True) |
|
2243 return |
|
2244 |
|
2245 def register_Ns3Time_methods(root_module, cls): |
|
2246 cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) |
|
2247 cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) |
|
2248 cls.add_binary_comparison_operator('<') |
|
2249 cls.add_binary_comparison_operator('>') |
|
2250 cls.add_binary_comparison_operator('!=') |
|
2251 cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', 'right')) |
|
2252 cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', 'right')) |
|
2253 cls.add_output_stream_operator() |
|
2254 cls.add_binary_comparison_operator('<=') |
|
2255 cls.add_binary_comparison_operator('==') |
|
2256 cls.add_binary_comparison_operator('>=') |
|
2257 ## nstime.h (module 'core'): ns3::Time::Time() [constructor] |
|
2258 cls.add_constructor([]) |
|
2259 ## nstime.h (module 'core'): ns3::Time::Time(ns3::Time const & o) [copy constructor] |
|
2260 cls.add_constructor([param('ns3::Time const &', 'o')]) |
|
2261 ## nstime.h (module 'core'): ns3::Time::Time(double v) [constructor] |
|
2262 cls.add_constructor([param('double', 'v')]) |
|
2263 ## nstime.h (module 'core'): ns3::Time::Time(int v) [constructor] |
|
2264 cls.add_constructor([param('int', 'v')]) |
|
2265 ## nstime.h (module 'core'): ns3::Time::Time(long int v) [constructor] |
|
2266 cls.add_constructor([param('long int', 'v')]) |
|
2267 ## nstime.h (module 'core'): ns3::Time::Time(long long int v) [constructor] |
|
2268 cls.add_constructor([param('long long int', 'v')]) |
|
2269 ## nstime.h (module 'core'): ns3::Time::Time(unsigned int v) [constructor] |
|
2270 cls.add_constructor([param('unsigned int', 'v')]) |
|
2271 ## nstime.h (module 'core'): ns3::Time::Time(long unsigned int v) [constructor] |
|
2272 cls.add_constructor([param('long unsigned int', 'v')]) |
|
2273 ## nstime.h (module 'core'): ns3::Time::Time(long long unsigned int v) [constructor] |
|
2274 cls.add_constructor([param('long long unsigned int', 'v')]) |
|
2275 ## nstime.h (module 'core'): ns3::Time::Time(std::string const & s) [constructor] |
|
2276 cls.add_constructor([param('std::string const &', 's')]) |
|
2277 ## nstime.h (module 'core'): ns3::Time::Time(ns3::int64x64_t const & value) [constructor] |
|
2278 cls.add_constructor([param('ns3::int64x64_t const &', 'value')]) |
|
2279 ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function] |
|
2280 cls.add_method('Compare', |
|
2281 'int', |
|
2282 [param('ns3::Time const &', 'o')], |
|
2283 is_const=True) |
|
2284 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & from, ns3::Time::Unit timeUnit) [member function] |
|
2285 cls.add_method('From', |
|
2286 'ns3::Time', |
|
2287 [param('ns3::int64x64_t const &', 'from'), param('ns3::Time::Unit', 'timeUnit')], |
|
2288 is_static=True) |
|
2289 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value) [member function] |
|
2290 cls.add_method('From', |
|
2291 'ns3::Time', |
|
2292 [param('ns3::int64x64_t const &', 'value')], |
|
2293 is_static=True) |
|
2294 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromDouble(double value, ns3::Time::Unit timeUnit) [member function] |
|
2295 cls.add_method('FromDouble', |
|
2296 'ns3::Time', |
|
2297 [param('double', 'value'), param('ns3::Time::Unit', 'timeUnit')], |
|
2298 is_static=True) |
|
2299 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromInteger(uint64_t value, ns3::Time::Unit timeUnit) [member function] |
|
2300 cls.add_method('FromInteger', |
|
2301 'ns3::Time', |
|
2302 [param('uint64_t', 'value'), param('ns3::Time::Unit', 'timeUnit')], |
|
2303 is_static=True) |
|
2304 ## nstime.h (module 'core'): double ns3::Time::GetDouble() const [member function] |
|
2305 cls.add_method('GetDouble', |
|
2306 'double', |
|
2307 [], |
|
2308 is_const=True) |
|
2309 ## nstime.h (module 'core'): int64_t ns3::Time::GetFemtoSeconds() const [member function] |
|
2310 cls.add_method('GetFemtoSeconds', |
|
2311 'int64_t', |
|
2312 [], |
|
2313 is_const=True) |
|
2314 ## nstime.h (module 'core'): int64_t ns3::Time::GetInteger() const [member function] |
|
2315 cls.add_method('GetInteger', |
|
2316 'int64_t', |
|
2317 [], |
|
2318 is_const=True) |
|
2319 ## nstime.h (module 'core'): int64_t ns3::Time::GetMicroSeconds() const [member function] |
|
2320 cls.add_method('GetMicroSeconds', |
|
2321 'int64_t', |
|
2322 [], |
|
2323 is_const=True) |
|
2324 ## nstime.h (module 'core'): int64_t ns3::Time::GetMilliSeconds() const [member function] |
|
2325 cls.add_method('GetMilliSeconds', |
|
2326 'int64_t', |
|
2327 [], |
|
2328 is_const=True) |
|
2329 ## nstime.h (module 'core'): int64_t ns3::Time::GetNanoSeconds() const [member function] |
|
2330 cls.add_method('GetNanoSeconds', |
|
2331 'int64_t', |
|
2332 [], |
|
2333 is_const=True) |
|
2334 ## nstime.h (module 'core'): int64_t ns3::Time::GetPicoSeconds() const [member function] |
|
2335 cls.add_method('GetPicoSeconds', |
|
2336 'int64_t', |
|
2337 [], |
|
2338 is_const=True) |
|
2339 ## nstime.h (module 'core'): static ns3::Time::Unit ns3::Time::GetResolution() [member function] |
|
2340 cls.add_method('GetResolution', |
|
2341 'ns3::Time::Unit', |
|
2342 [], |
|
2343 is_static=True) |
|
2344 ## nstime.h (module 'core'): double ns3::Time::GetSeconds() const [member function] |
|
2345 cls.add_method('GetSeconds', |
|
2346 'double', |
|
2347 [], |
|
2348 is_const=True) |
|
2349 ## nstime.h (module 'core'): int64_t ns3::Time::GetTimeStep() const [member function] |
|
2350 cls.add_method('GetTimeStep', |
|
2351 'int64_t', |
|
2352 [], |
|
2353 is_const=True) |
|
2354 ## nstime.h (module 'core'): bool ns3::Time::IsNegative() const [member function] |
|
2355 cls.add_method('IsNegative', |
|
2356 'bool', |
|
2357 [], |
|
2358 is_const=True) |
|
2359 ## nstime.h (module 'core'): bool ns3::Time::IsPositive() const [member function] |
|
2360 cls.add_method('IsPositive', |
|
2361 'bool', |
|
2362 [], |
|
2363 is_const=True) |
|
2364 ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyNegative() const [member function] |
|
2365 cls.add_method('IsStrictlyNegative', |
|
2366 'bool', |
|
2367 [], |
|
2368 is_const=True) |
|
2369 ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyPositive() const [member function] |
|
2370 cls.add_method('IsStrictlyPositive', |
|
2371 'bool', |
|
2372 [], |
|
2373 is_const=True) |
|
2374 ## nstime.h (module 'core'): bool ns3::Time::IsZero() const [member function] |
|
2375 cls.add_method('IsZero', |
|
2376 'bool', |
|
2377 [], |
|
2378 is_const=True) |
|
2379 ## nstime.h (module 'core'): static void ns3::Time::SetResolution(ns3::Time::Unit resolution) [member function] |
|
2380 cls.add_method('SetResolution', |
|
2381 'void', |
|
2382 [param('ns3::Time::Unit', 'resolution')], |
|
2383 is_static=True) |
|
2384 ## nstime.h (module 'core'): ns3::int64x64_t ns3::Time::To(ns3::Time::Unit timeUnit) const [member function] |
|
2385 cls.add_method('To', |
|
2386 'ns3::int64x64_t', |
|
2387 [param('ns3::Time::Unit', 'timeUnit')], |
|
2388 is_const=True) |
|
2389 ## nstime.h (module 'core'): double ns3::Time::ToDouble(ns3::Time::Unit timeUnit) const [member function] |
|
2390 cls.add_method('ToDouble', |
|
2391 'double', |
|
2392 [param('ns3::Time::Unit', 'timeUnit')], |
|
2393 is_const=True) |
|
2394 ## nstime.h (module 'core'): int64_t ns3::Time::ToInteger(ns3::Time::Unit timeUnit) const [member function] |
|
2395 cls.add_method('ToInteger', |
|
2396 'int64_t', |
|
2397 [param('ns3::Time::Unit', 'timeUnit')], |
|
2398 is_const=True) |
2370 return |
2399 return |
2371 |
2400 |
2372 def register_Ns3UniformDiscPositionAllocator_methods(root_module, cls): |
2401 def register_Ns3UniformDiscPositionAllocator_methods(root_module, cls): |
2373 ## position-allocator.h (module 'mobility'): ns3::UniformDiscPositionAllocator::UniformDiscPositionAllocator(ns3::UniformDiscPositionAllocator const & arg0) [copy constructor] |
2402 ## position-allocator.h (module 'mobility'): ns3::UniformDiscPositionAllocator::UniformDiscPositionAllocator(ns3::UniformDiscPositionAllocator const & arg0) [copy constructor] |
2374 cls.add_constructor([param('ns3::UniformDiscPositionAllocator const &', 'arg0')]) |
2403 cls.add_constructor([param('ns3::UniformDiscPositionAllocator const &', 'arg0')]) |