|
12 |
## nstime.h: ns3::TimeUnit<-1> [class] |
12 |
## nstime.h: ns3::TimeUnit<-1> [class] |
13 |
module.add_class('TimeInvert') |
13 |
module.add_class('TimeInvert') |
14 |
## nstime.h: ns3::TimeUnit<0> [class] |
14 |
## nstime.h: ns3::TimeUnit<0> [class] |
15 |
module.add_class('Scalar') |
15 |
module.add_class('TimeScaleFactor') |
16 |
## nstime.h: ns3::TimeUnit<1> [class] |
16 |
## nstime.h: ns3::TimeUnit<1> [class] |
17 |
module.add_class('Time') |
17 |
module.add_class('Time') |
18 |
## nstime.h: ns3::TimeUnit<2> [class] |
18 |
## nstime.h: ns3::TimeUnit<2> [class] |
|
63 |
module.add_class('TimeChecker', parent=root_module['ns3::AttributeChecker']) |
63 |
module.add_class('TimeChecker', parent=root_module['ns3::AttributeChecker']) |
64 |
## nstime.h: ns3::TimeValue [class] |
64 |
## nstime.h: ns3::TimeValue [class] |
65 |
module.add_class('TimeValue', parent=root_module['ns3::AttributeValue']) |
65 |
module.add_class('TimeValue', parent=root_module['ns3::AttributeValue']) |
|
|
66 |
typehandlers.add_type_alias('ns3::TimeUnit< 0 >', 'ns3::TimeScaleFactor') |
67 |
typehandlers.add_type_alias('ns3::TimeUnit< 0 >*', 'ns3::TimeScaleFactor*') |
68 |
typehandlers.add_type_alias('ns3::TimeUnit< 0 >&', 'ns3::TimeScaleFactor&') |
66 |
typehandlers.add_type_alias('ns3::TimeUnit< 2 >', 'ns3::TimeSquare') |
69 |
typehandlers.add_type_alias('ns3::TimeUnit< 2 >', 'ns3::TimeSquare') |
67 |
typehandlers.add_type_alias('ns3::TimeUnit< 2 >*', 'ns3::TimeSquare*') |
70 |
typehandlers.add_type_alias('ns3::TimeUnit< 2 >*', 'ns3::TimeSquare*') |
68 |
typehandlers.add_type_alias('ns3::TimeUnit< 2 >&', 'ns3::TimeSquare&') |
71 |
typehandlers.add_type_alias('ns3::TimeUnit< 2 >&', 'ns3::TimeSquare&') |
69 |
typehandlers.add_type_alias('ns3::TimeUnit< - 1 >', 'ns3::TimeInvert') |
72 |
typehandlers.add_type_alias('ns3::TimeUnit< - 1 >', 'ns3::TimeInvert') |
70 |
typehandlers.add_type_alias('ns3::TimeUnit< - 1 >*', 'ns3::TimeInvert*') |
73 |
typehandlers.add_type_alias('ns3::TimeUnit< - 1 >*', 'ns3::TimeInvert*') |
71 |
typehandlers.add_type_alias('ns3::TimeUnit< - 1 >&', 'ns3::TimeInvert&') |
74 |
typehandlers.add_type_alias('ns3::TimeUnit< - 1 >&', 'ns3::TimeInvert&') |
72 |
typehandlers.add_type_alias('ns3::TimeUnit< 0 >', 'ns3::Scalar') |
|
|
73 |
typehandlers.add_type_alias('ns3::TimeUnit< 0 >*', 'ns3::Scalar*') |
74 |
typehandlers.add_type_alias('ns3::TimeUnit< 0 >&', 'ns3::Scalar&') |
75 |
typehandlers.add_type_alias('ns3::TimeUnit< 1 >', 'ns3::Time') |
75 |
typehandlers.add_type_alias('ns3::TimeUnit< 1 >', 'ns3::Time') |
76 |
typehandlers.add_type_alias('ns3::TimeUnit< 1 >*', 'ns3::Time*') |
76 |
typehandlers.add_type_alias('ns3::TimeUnit< 1 >*', 'ns3::Time*') |
77 |
typehandlers.add_type_alias('ns3::TimeUnit< 1 >&', 'ns3::Time&') |
77 |
typehandlers.add_type_alias('ns3::TimeUnit< 1 >&', 'ns3::Time&') |
|
173 |
register_Ns3HighPrecision_methods(root_module, root_module['ns3::HighPrecision']) |
173 |
register_Ns3HighPrecision_methods(root_module, root_module['ns3::HighPrecision']) |
174 |
register_Ns3Simulator_methods(root_module, root_module['ns3::Simulator']) |
174 |
register_Ns3Simulator_methods(root_module, root_module['ns3::Simulator']) |
175 |
register_Ns3TimeInvert_methods(root_module, root_module['ns3::TimeInvert']) |
175 |
register_Ns3TimeInvert_methods(root_module, root_module['ns3::TimeInvert']) |
176 |
register_Ns3Scalar_methods(root_module, root_module['ns3::Scalar']) |
176 |
register_Ns3TimeScaleFactor_methods(root_module, root_module['ns3::TimeScaleFactor']) |
177 |
register_Ns3Time_methods(root_module, root_module['ns3::Time']) |
177 |
register_Ns3Time_methods(root_module, root_module['ns3::Time']) |
178 |
register_Ns3TimeSquare_methods(root_module, root_module['ns3::TimeSquare']) |
178 |
register_Ns3TimeSquare_methods(root_module, root_module['ns3::TimeSquare']) |
179 |
register_Ns3Timer_methods(root_module, root_module['ns3::Timer']) |
179 |
register_Ns3Timer_methods(root_module, root_module['ns3::Timer']) |
|
422 |
[]) |
422 |
[]) |
423 |
return |
423 |
return |
424 |
|
424 |
|
425 |
def register_Ns3Scalar_methods(root_module, cls): |
425 |
def register_Ns3TimeScaleFactor_methods(root_module, cls): |
426 |
cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Scalar'], param('ns3::TimeUnit< 1 > const &', 'right')) |
426 |
cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::TimeScaleFactor'], param('ns3::TimeUnit< 1 > const &', 'right')) |
427 |
cls.add_binary_numeric_operator('/', root_module['ns3::TimeInvert'], root_module['ns3::Scalar'], param('ns3::TimeUnit< 1 > const &', 'right')) |
427 |
cls.add_binary_numeric_operator('/', root_module['ns3::TimeInvert'], root_module['ns3::TimeScaleFactor'], param('ns3::TimeUnit< 1 > const &', 'right')) |
428 |
## nstime.h: ns3::TimeUnit<0>::TimeUnit(double scalar) [constructor] |
428 |
## nstime.h: ns3::TimeUnit<0>::TimeUnit(double timescale)) [constructor] |
429 |
cls.add_constructor([param('double', 'scalar')]) |
429 |
cls.add_constructor([param('double', 'timescale')]) |
430 |
## nstime.h: ns3::TimeUnit<0>::TimeUnit() [constructor] |
430 |
## nstime.h: ns3::TimeUnit<0>::TimeUnit() [constructor] |
431 |
cls.add_constructor([]) |
431 |
cls.add_constructor([]) |
432 |
## nstime.h: ns3::TimeUnit<0>::TimeUnit(ns3::TimeUnit<0> const & o) [copy constructor] |
432 |
## nstime.h: ns3::TimeUnit<0>::TimeUnit(ns3::TimeUnit<0> const & o) [copy constructor] |
|
480 |
cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::TimeUnit< 1 > const &', 'right')) |
480 |
cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::TimeUnit< 1 > const &', 'right')) |
481 |
cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::TimeUnit< 1 > const &', 'right')) |
481 |
cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::TimeUnit< 1 > const &', 'right')) |
482 |
cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::TimeUnit< 0 > const &', 'right')) |
482 |
cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::TimeUnit< 0 > const &', 'right')) |
483 |
cls.add_binary_numeric_operator('/', root_module['ns3::Scalar'], root_module['ns3::Time'], param('ns3::TimeUnit< 1 > const &', 'right')) |
483 |
cls.add_binary_numeric_operator('/', root_module['ns3::TimeScaleFactor'], root_module['ns3::Time'], param('ns3::TimeUnit< 1 > const &', 'right')) |
484 |
cls.add_binary_comparison_operator('<') |
484 |
cls.add_binary_comparison_operator('<') |
485 |
cls.add_binary_comparison_operator('>') |
485 |
cls.add_binary_comparison_operator('>') |
486 |
cls.add_output_stream_operator() |
486 |
cls.add_output_stream_operator() |