Ralf W. Grosse-Kunstleve
|
a72e5f0c8f
|
Inserting additional assert to ensure a returned unique_ptr is always a new Python instance.
|
2021-02-09 06:47:06 -08:00 |
|
Ralf W. Grosse-Kunstleve
|
b41a0db1b1
|
Calling deregister_instance after disowning via unique_ptr.
|
2021-02-09 06:47:06 -08:00 |
|
Ralf W. Grosse-Kunstleve
|
e4d6d860b6
|
Fixing bugs discovered by ASAN. The code is now ASAN, MSAN, UBSAN clean.
|
2021-02-09 06:47:06 -08:00 |
|
Ralf W. Grosse-Kunstleve
|
4ddd65de00
|
static handle cast implementations for rtrn_uqmp, rtrn_uqcp.
|
2021-02-09 06:47:06 -08:00 |
|
Ralf W. Grosse-Kunstleve
|
6601ec4ea7
|
static handle cast implementations for rtrn_shmp, rtrn_shcp.
|
2021-02-09 06:47:05 -08:00 |
|
Ralf W. Grosse-Kunstleve
|
4359422d99
|
static cast handle for rtrn_valu works by simply dropping in code from type_caster_base (marked with comments). rtrn_rref raises a RuntimeError, to be investigated.
|
2021-02-09 06:47:05 -08:00 |
|
Ralf W. Grosse-Kunstleve
|
6dea65fe64
|
static cast handle for rtrn_cref works by simply dropping in code from type_caster_base (marked with comments). rtrn_mref and rtrn_mptr work via const_cast (to add const).
|
2021-02-09 06:47:05 -08:00 |
|
Ralf W. Grosse-Kunstleve
|
e70a882718
|
static cast handle for rtrn_cptr works by simply dropping in code from type_caster_base (marked with comments).
|
2021-02-09 06:47:05 -08:00 |
|
Ralf W. Grosse-Kunstleve
|
cfc848a137
|
Retrieving smart_holder pointer in type_caster<std::unique_ptr<mpty[ const]>>::load, and using it cast_op operators.
|
2021-02-09 06:47:05 -08:00 |
|
Ralf W. Grosse-Kunstleve
|
4a879cfdcb
|
Retrieving smart_holder pointer in type_caster<std::shared_ptr<mpty[ const]>>::load, and using it cast_op operators.
|
2021-02-09 06:47:05 -08:00 |
|
Ralf W. Grosse-Kunstleve
|
4b35955a12
|
Retrieving smart_holder pointer in type_caster<mpty>::load, and using it cast_op operators.
|
2021-02-09 06:47:05 -08:00 |
|
Ralf W. Grosse-Kunstleve
|
6bdd58a115
|
Adding isinstance<mpty> in type_caster::load functions.
|
2021-02-09 06:47:05 -08:00 |
|
Ralf W. Grosse-Kunstleve
|
1ce4256921
|
Adding mpty::mtxt string member.
|
2021-02-09 06:47:05 -08:00 |
|
Ralf W. Grosse-Kunstleve
|
03f304e419
|
classh.h: renaming of class_ to classh + namespace; forking test_classh_wip from test_type_caster_bare_interface_demo.
|
2021-02-09 06:47:05 -08:00 |
|