|
|
| 547 |
Parameter.new("::std::ofstream::openmode", 'mode', default_value="std::ios_base::out")]) |
547 |
Parameter.new("::std::ofstream::openmode", 'mode', default_value="std::ios_base::out")]) |
| 548 |
ofstream.add_method('close', None, []) |
548 |
ofstream.add_method('close', None, []) |
| 549 |
|
549 |
|
|
|
550 |
def add_ipv4_address_tp_hash(module): |
| 551 |
module.body.writeln(''' |
| 552 |
long |
| 553 |
_ns3_Ipv4Address_tp_hash (PyObject *obj) |
| 554 |
{ |
| 555 |
PyNs3Ipv4Address *addr = reinterpret_cast<PyNs3Ipv4Address *> (obj); |
| 556 |
return static_cast<long> (ns3::Ipv4AddressHash () (*addr->obj)); |
| 557 |
} |
| 558 |
''') |
| 559 |
module.header.writeln('long _ns3_Ipv4Address_tp_hash (PyObject *obj);') |
| 560 |
module['Ipv4Address'].pytype.slots['tp_hash'] = "_ns3_Ipv4Address_tp_hash" |