![]() |
Scarab
2.8.1
Project 8 C++ Utility Library
|
Functions | |
| def | test_lacking_copy_ctor () |
| def | test_lacking_move_ctor () |
| def | test_move_and_copy_casts () |
| def | test_move_and_copy_loads () |
| def | test_move_and_copy_load_optional () |
| def | test_private_op_new () |
| def | test_move_fallback () |
| def test_copy_move.test_lacking_copy_ctor | ( | ) |
Definition at line 5 of file test_copy_move.py.
| def test_copy_move.test_lacking_move_ctor | ( | ) |
Definition at line 11 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 17 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 69 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 40 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 106 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 96 of file test_copy_move.py.
1.8.13