--- a/bindings/python/ns3_module_mobility.py Wed Feb 25 11:00:42 2009 +0100
+++ b/bindings/python/ns3_module_mobility.py Wed Feb 25 11:00:50 2009 +0100
@@ -144,6 +144,8 @@
return
def register_Ns3StaticSpeedHelper_methods(root_module, cls):
+ ## static-speed-helper.h: ns3::StaticSpeedHelper::StaticSpeedHelper(ns3::StaticSpeedHelper const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::StaticSpeedHelper const &', 'arg0')])
## static-speed-helper.h: ns3::StaticSpeedHelper::StaticSpeedHelper() [constructor]
cls.add_constructor([])
## static-speed-helper.h: ns3::StaticSpeedHelper::StaticSpeedHelper(ns3::Vector const & position) [constructor]
@@ -186,7 +188,6 @@
'void',
[],
is_const=True)
- cls.add_copy_constructor()
return
def register_Ns3Vector_methods(root_module, cls):
@@ -206,6 +207,8 @@
return
def register_Ns3PositionAllocator_methods(root_module, cls):
+ ## position-allocator.h: ns3::PositionAllocator::PositionAllocator(ns3::PositionAllocator const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::PositionAllocator const &', 'arg0')])
## position-allocator.h: static ns3::TypeId ns3::PositionAllocator::GetTypeId() [member function]
cls.add_method('GetTypeId',
'ns3::TypeId',
@@ -218,10 +221,11 @@
'ns3::Vector',
[],
is_pure_virtual=True, is_const=True, is_virtual=True)
- cls.add_copy_constructor()
return
def register_Ns3RandomDiscPositionAllocator_methods(root_module, cls):
+ ## position-allocator.h: ns3::RandomDiscPositionAllocator::RandomDiscPositionAllocator(ns3::RandomDiscPositionAllocator const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::RandomDiscPositionAllocator const &', 'arg0')])
## position-allocator.h: static ns3::TypeId ns3::RandomDiscPositionAllocator::GetTypeId() [member function]
cls.add_method('GetTypeId',
'ns3::TypeId',
@@ -250,10 +254,11 @@
'ns3::Vector',
[],
is_const=True, is_virtual=True)
- cls.add_copy_constructor()
return
def register_Ns3RandomRectanglePositionAllocator_methods(root_module, cls):
+ ## position-allocator.h: ns3::RandomRectanglePositionAllocator::RandomRectanglePositionAllocator(ns3::RandomRectanglePositionAllocator const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::RandomRectanglePositionAllocator const &', 'arg0')])
## position-allocator.h: static ns3::TypeId ns3::RandomRectanglePositionAllocator::GetTypeId() [member function]
cls.add_method('GetTypeId',
'ns3::TypeId',
@@ -274,15 +279,18 @@
'ns3::Vector',
[],
is_const=True, is_virtual=True)
- cls.add_copy_constructor()
return
def register_Ns3RectangleChecker_methods(root_module, cls):
+ ## rectangle.h: ns3::RectangleChecker::RectangleChecker(ns3::RectangleChecker const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::RectangleChecker const &', 'arg0')])
+ ## rectangle.h: ns3::RectangleChecker::RectangleChecker() [constructor]
cls.add_constructor([])
- cls.add_copy_constructor()
return
def register_Ns3RectangleValue_methods(root_module, cls):
+ ## rectangle.h: ns3::RectangleValue::RectangleValue(ns3::RectangleValue const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::RectangleValue const &', 'arg0')])
## rectangle.h: ns3::RectangleValue::RectangleValue() [constructor]
cls.add_constructor([])
## rectangle.h: ns3::RectangleValue::RectangleValue(ns3::Rectangle const & value) [constructor]
@@ -311,15 +319,18 @@
'bool',
[param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
is_virtual=True)
- cls.add_copy_constructor()
return
def register_Ns3VectorChecker_methods(root_module, cls):
+ ## vector.h: ns3::VectorChecker::VectorChecker(ns3::VectorChecker const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::VectorChecker const &', 'arg0')])
+ ## vector.h: ns3::VectorChecker::VectorChecker() [constructor]
cls.add_constructor([])
- cls.add_copy_constructor()
return
def register_Ns3VectorValue_methods(root_module, cls):
+ ## vector.h: ns3::VectorValue::VectorValue(ns3::VectorValue const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::VectorValue const &', 'arg0')])
## vector.h: ns3::VectorValue::VectorValue() [constructor]
cls.add_constructor([])
## vector.h: ns3::VectorValue::VectorValue(ns3::Vector const & value) [constructor]
@@ -348,10 +359,11 @@
'bool',
[param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
is_virtual=True)
- cls.add_copy_constructor()
return
def register_Ns3GridPositionAllocator_methods(root_module, cls):
+ ## position-allocator.h: ns3::GridPositionAllocator::GridPositionAllocator(ns3::GridPositionAllocator const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::GridPositionAllocator const &', 'arg0')])
## position-allocator.h: static ns3::TypeId ns3::GridPositionAllocator::GetTypeId() [member function]
cls.add_method('GetTypeId',
'ns3::TypeId',
@@ -418,10 +430,11 @@
'ns3::Vector',
[],
is_const=True, is_virtual=True)
- cls.add_copy_constructor()
return
def register_Ns3ListPositionAllocator_methods(root_module, cls):
+ ## position-allocator.h: ns3::ListPositionAllocator::ListPositionAllocator(ns3::ListPositionAllocator const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::ListPositionAllocator const &', 'arg0')])
## position-allocator.h: static ns3::TypeId ns3::ListPositionAllocator::GetTypeId() [member function]
cls.add_method('GetTypeId',
'ns3::TypeId',
@@ -438,10 +451,11 @@
'ns3::Vector',
[],
is_const=True, is_virtual=True)
- cls.add_copy_constructor()
return
def register_Ns3MobilityModel_methods(root_module, cls):
+ ## mobility-model.h: ns3::MobilityModel::MobilityModel(ns3::MobilityModel const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::MobilityModel const &', 'arg0')])
## mobility-model.h: static ns3::TypeId ns3::MobilityModel::GetTypeId() [member function]
cls.add_method('GetTypeId',
'ns3::TypeId',
@@ -488,10 +502,11 @@
'ns3::Vector',
[],
is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
- cls.add_copy_constructor()
return
def register_Ns3RandomDirection2dMobilityModel_methods(root_module, cls):
+ ## random-direction-2d-mobility-model.h: ns3::RandomDirection2dMobilityModel::RandomDirection2dMobilityModel(ns3::RandomDirection2dMobilityModel const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::RandomDirection2dMobilityModel const &', 'arg0')])
## random-direction-2d-mobility-model.h: static ns3::TypeId ns3::RandomDirection2dMobilityModel::GetTypeId() [member function]
cls.add_method('GetTypeId',
'ns3::TypeId',
@@ -519,10 +534,11 @@
'ns3::Vector',
[],
is_const=True, visibility='private', is_virtual=True)
- cls.add_copy_constructor()
return
def register_Ns3RandomWalk2dMobilityModel_methods(root_module, cls):
+ ## random-walk-2d-mobility-model.h: ns3::RandomWalk2dMobilityModel::RandomWalk2dMobilityModel(ns3::RandomWalk2dMobilityModel const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::RandomWalk2dMobilityModel const &', 'arg0')])
## random-walk-2d-mobility-model.h: static ns3::TypeId ns3::RandomWalk2dMobilityModel::GetTypeId() [member function]
cls.add_method('GetTypeId',
'ns3::TypeId',
@@ -550,10 +566,11 @@
'ns3::Vector',
[],
is_const=True, visibility='private', is_virtual=True)
- cls.add_copy_constructor()
return
def register_Ns3RandomWaypointMobilityModel_methods(root_module, cls):
+ ## random-waypoint-mobility-model.h: ns3::RandomWaypointMobilityModel::RandomWaypointMobilityModel(ns3::RandomWaypointMobilityModel const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::RandomWaypointMobilityModel const &', 'arg0')])
## random-waypoint-mobility-model.h: static ns3::TypeId ns3::RandomWaypointMobilityModel::GetTypeId() [member function]
cls.add_method('GetTypeId',
'ns3::TypeId',
@@ -576,10 +593,11 @@
'ns3::Vector',
[],
is_const=True, visibility='private', is_virtual=True)
- cls.add_copy_constructor()
return
def register_Ns3StaticMobilityModel_methods(root_module, cls):
+ ## static-mobility-model.h: ns3::StaticMobilityModel::StaticMobilityModel(ns3::StaticMobilityModel const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::StaticMobilityModel const &', 'arg0')])
## static-mobility-model.h: static ns3::TypeId ns3::StaticMobilityModel::GetTypeId() [member function]
cls.add_method('GetTypeId',
'ns3::TypeId',
@@ -602,10 +620,11 @@
'ns3::Vector',
[],
is_const=True, visibility='private', is_virtual=True)
- cls.add_copy_constructor()
return
def register_Ns3StaticSpeedMobilityModel_methods(root_module, cls):
+ ## static-speed-mobility-model.h: ns3::StaticSpeedMobilityModel::StaticSpeedMobilityModel(ns3::StaticSpeedMobilityModel const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::StaticSpeedMobilityModel const &', 'arg0')])
## static-speed-mobility-model.h: static ns3::TypeId ns3::StaticSpeedMobilityModel::GetTypeId() [member function]
cls.add_method('GetTypeId',
'ns3::TypeId',
@@ -632,10 +651,11 @@
'ns3::Vector',
[],
is_const=True, visibility='private', is_virtual=True)
- cls.add_copy_constructor()
return
def register_Ns3HierarchicalMobilityModel_methods(root_module, cls):
+ ## hierarchical-mobility-model.h: ns3::HierarchicalMobilityModel::HierarchicalMobilityModel(ns3::HierarchicalMobilityModel const & arg0) [copy constructor]
+ cls.add_constructor([param('ns3::HierarchicalMobilityModel const &', 'arg0')])
## hierarchical-mobility-model.h: static ns3::TypeId ns3::HierarchicalMobilityModel::GetTypeId() [member function]
cls.add_method('GetTypeId',
'ns3::TypeId',
@@ -668,7 +688,6 @@
'ns3::Vector',
[],
is_const=True, visibility='private', is_virtual=True)
- cls.add_copy_constructor()
return
def register_functions(root_module):