src/core/bindings/modulegen__gcc_LP64.py
changeset 9195 f0be2daaa38f
parent 9190 882381aa270d
child 9708 443bde2aa701
equal deleted inserted replaced
9194:a420dcf7dceb 9195:f0be2daaa38f
   308     module.add_class('Vector2DValue', parent=root_module['ns3::AttributeValue'])
   308     module.add_class('Vector2DValue', parent=root_module['ns3::AttributeValue'])
   309     ## vector.h (module 'core'): ns3::Vector3DChecker [class]
   309     ## vector.h (module 'core'): ns3::Vector3DChecker [class]
   310     module.add_class('Vector3DChecker', parent=root_module['ns3::AttributeChecker'])
   310     module.add_class('Vector3DChecker', parent=root_module['ns3::AttributeChecker'])
   311     ## vector.h (module 'core'): ns3::Vector3DValue [class]
   311     ## vector.h (module 'core'): ns3::Vector3DValue [class]
   312     module.add_class('Vector3DValue', parent=root_module['ns3::AttributeValue'])
   312     module.add_class('Vector3DValue', parent=root_module['ns3::AttributeValue'])
   313     typehandlers.add_type_alias('ns3::Vector3D', 'ns3::Vector')
       
   314     typehandlers.add_type_alias('ns3::Vector3D*', 'ns3::Vector*')
       
   315     typehandlers.add_type_alias('ns3::Vector3D&', 'ns3::Vector&')
       
   316     module.add_typedef(root_module['ns3::Vector3D'], 'Vector')
       
   317     typehandlers.add_type_alias('ns3::ObjectPtrContainerValue', 'ns3::ObjectVectorValue')
   313     typehandlers.add_type_alias('ns3::ObjectPtrContainerValue', 'ns3::ObjectVectorValue')
   318     typehandlers.add_type_alias('ns3::ObjectPtrContainerValue*', 'ns3::ObjectVectorValue*')
   314     typehandlers.add_type_alias('ns3::ObjectPtrContainerValue*', 'ns3::ObjectVectorValue*')
   319     typehandlers.add_type_alias('ns3::ObjectPtrContainerValue&', 'ns3::ObjectVectorValue&')
   315     typehandlers.add_type_alias('ns3::ObjectPtrContainerValue&', 'ns3::ObjectVectorValue&')
   320     module.add_typedef(root_module['ns3::ObjectPtrContainerValue'], 'ObjectVectorValue')
   316     module.add_typedef(root_module['ns3::ObjectPtrContainerValue'], 'ObjectVectorValue')
   321     typehandlers.add_type_alias('void ( * ) ( std::ostream & ) *', 'ns3::LogTimePrinter')
   317     typehandlers.add_type_alias('void ( * ) ( std::ostream & ) *', 'ns3::LogTimePrinter')
   326     typehandlers.add_type_alias('ns3::RngSeedManager&', 'ns3::SeedManager&')
   322     typehandlers.add_type_alias('ns3::RngSeedManager&', 'ns3::SeedManager&')
   327     module.add_typedef(root_module['ns3::RngSeedManager'], 'SeedManager')
   323     module.add_typedef(root_module['ns3::RngSeedManager'], 'SeedManager')
   328     typehandlers.add_type_alias('void ( * ) ( std::ostream & ) *', 'ns3::LogNodePrinter')
   324     typehandlers.add_type_alias('void ( * ) ( std::ostream & ) *', 'ns3::LogNodePrinter')
   329     typehandlers.add_type_alias('void ( * ) ( std::ostream & ) **', 'ns3::LogNodePrinter*')
   325     typehandlers.add_type_alias('void ( * ) ( std::ostream & ) **', 'ns3::LogNodePrinter*')
   330     typehandlers.add_type_alias('void ( * ) ( std::ostream & ) *&', 'ns3::LogNodePrinter&')
   326     typehandlers.add_type_alias('void ( * ) ( std::ostream & ) *&', 'ns3::LogNodePrinter&')
       
   327     typehandlers.add_type_alias('ns3::Vector3D', 'ns3::Vector')
       
   328     typehandlers.add_type_alias('ns3::Vector3D*', 'ns3::Vector*')
       
   329     typehandlers.add_type_alias('ns3::Vector3D&', 'ns3::Vector&')
       
   330     module.add_typedef(root_module['ns3::Vector3D'], 'Vector')
   331     typehandlers.add_type_alias('ns3::Vector3DValue', 'ns3::VectorValue')
   331     typehandlers.add_type_alias('ns3::Vector3DValue', 'ns3::VectorValue')
   332     typehandlers.add_type_alias('ns3::Vector3DValue*', 'ns3::VectorValue*')
   332     typehandlers.add_type_alias('ns3::Vector3DValue*', 'ns3::VectorValue*')
   333     typehandlers.add_type_alias('ns3::Vector3DValue&', 'ns3::VectorValue&')
   333     typehandlers.add_type_alias('ns3::Vector3DValue&', 'ns3::VectorValue&')
   334     module.add_typedef(root_module['ns3::Vector3DValue'], 'VectorValue')
   334     module.add_typedef(root_module['ns3::Vector3DValue'], 'VectorValue')
   335     typehandlers.add_type_alias('ns3::ObjectPtrContainerValue', 'ns3::ObjectMapValue')
   335     typehandlers.add_type_alias('ns3::ObjectPtrContainerValue', 'ns3::ObjectMapValue')
  2380     ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function]
  2380     ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function]
  2381     cls.add_method('Compare', 
  2381     cls.add_method('Compare', 
  2382                    'int', 
  2382                    'int', 
  2383                    [param('ns3::Time const &', 'o')], 
  2383                    [param('ns3::Time const &', 'o')], 
  2384                    is_const=True)
  2384                    is_const=True)
  2385     ## nstime.h (module 'core'): static void ns3::Time::FreezeResolution() [member function]
       
  2386     cls.add_method('FreezeResolution', 
       
  2387                    'void', 
       
  2388                    [], 
       
  2389                    is_static=True)
       
  2390     ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & from, ns3::Time::Unit timeUnit) [member function]
  2385     ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & from, ns3::Time::Unit timeUnit) [member function]
  2391     cls.add_method('From', 
  2386     cls.add_method('From', 
  2392                    'ns3::Time', 
  2387                    'ns3::Time', 
  2393                    [param('ns3::int64x64_t const &', 'from'), param('ns3::Time::Unit', 'timeUnit')], 
  2388                    [param('ns3::int64x64_t const &', 'from'), param('ns3::Time::Unit', 'timeUnit')], 
  2394                    is_static=True)
  2389                    is_static=True)