Functions | |
def | test_lacking_copy_ctor () |
def | test_lacking_move_ctor () |
def | test_move_and_copy_casts () |
def | test_move_and_copy_load_optional () |
def | test_move_and_copy_loads () |
def | test_move_fallback () |
def | test_private_op_new () |
def | test_pytype_rvalue_cast () |
def | test_unusual_op_ref () |
def test_copy_move.test_lacking_copy_ctor | ( | ) |
Definition at line 8 of file test_copy_move.py.
def test_copy_move.test_lacking_move_ctor | ( | ) |
Definition at line 14 of file test_copy_move.py.
def test_copy_move.test_move_and_copy_casts | ( | ) |
Cast some values in C++ via custom type casters and count the number of moves/copies.
Definition at line 20 of file test_copy_move.py.
def test_copy_move.test_move_and_copy_load_optional | ( | ) |
Tests move/copy loads of std::optional arguments
Definition at line 80 of file test_copy_move.py.
def test_copy_move.test_move_and_copy_loads | ( | ) |
Call some functions that load arguments via custom type casters and count the number of moves/copies.
Definition at line 47 of file test_copy_move.py.
def test_copy_move.test_move_fallback | ( | ) |
#389: rvp::move should fall-through to copy on non-movable objects
Definition at line 121 of file test_copy_move.py.
def test_copy_move.test_private_op_new | ( | ) |
An object with a private `operator new` cannot be returned by value
Definition at line 111 of file test_copy_move.py.
def test_copy_move.test_pytype_rvalue_cast | ( | ) |
Make sure that cast from pytype rvalue to other pytype works
Definition at line 130 of file test_copy_move.py.
def test_copy_move.test_unusual_op_ref | ( | ) |
Definition at line 137 of file test_copy_move.py.