#include "pybind11_tests.h"#include "constructor_stats.h"#include "local_bindings.h"#include <pybind11/stl.h>
Go to the source code of this file.
Classes | |
| class | BreaksBase< N > |
| class | BreaksTramp< N > |
| struct | NoBraceInitialization |
Macros | |
| #define | CHECK_ALIAS(N) |
| #define | CHECK_BASE(N) |
| #define | CHECK_BROKEN(N) |
| #define | CHECK_HOLDER(N, TYPE) |
| #define | CHECK_NOALIAS(N) |
Typedefs | |
| using | DoesntBreak1 = py::class_< BreaksBase< 1 >, std::unique_ptr< BreaksBase< 1 >>, BreaksTramp< 1 >> |
| using | DoesntBreak2 = py::class_< BreaksBase< 2 >, BreaksTramp< 2 >, std::unique_ptr< BreaksBase< 2 >>> |
| using | DoesntBreak3 = py::class_< BreaksBase< 3 >, std::unique_ptr< BreaksBase< 3 >>> |
| using | DoesntBreak4 = py::class_< BreaksBase< 4 >, BreaksTramp< 4 >> |
| using | DoesntBreak5 = py::class_< BreaksBase< 5 >> |
| using | DoesntBreak6 = py::class_< BreaksBase< 6 >, std::shared_ptr< BreaksBase< 6 >>, BreaksTramp< 6 >> |
| using | DoesntBreak7 = py::class_< BreaksBase< 7 >, BreaksTramp< 7 >, std::shared_ptr< BreaksBase< 7 >>> |
| using | DoesntBreak8 = py::class_< BreaksBase< 8 >, std::shared_ptr< BreaksBase< 8 >>> |
Functions | |
| CHECK_ALIAS (1) | |
| CHECK_ALIAS (2) | |
| CHECK_ALIAS (7) | |
| CHECK_ALIAS (4) | |
| CHECK_ALIAS (6) | |
| CHECK_BASE (7) | |
| CHECK_BASE (8) | |
| CHECK_BASE (1) | |
| CHECK_BASE (4) | |
| CHECK_BASE (3) | |
| CHECK_BASE (2) | |
| CHECK_BASE (5) | |
| CHECK_BASE (6) | |
| CHECK_HOLDER (4, unique) | |
| CHECK_HOLDER (1, unique) | |
| CHECK_HOLDER (3, unique) | |
| CHECK_HOLDER (2, unique) | |
| CHECK_HOLDER (5, unique) | |
| CHECK_HOLDER (8, shared) | |
| CHECK_HOLDER (6, shared) | |
| CHECK_HOLDER (7, shared) | |
| CHECK_NOALIAS (5) | |
| CHECK_NOALIAS (3) | |
| CHECK_NOALIAS (8) | |
| TEST_SUBMODULE (class_, m) | |
| #define CHECK_ALIAS | ( | N | ) |
Definition at line 439 of file test_class.cpp.
| #define CHECK_BASE | ( | N | ) |
Definition at line 436 of file test_class.cpp.
| #define CHECK_BROKEN | ( | N | ) |
Definition at line 454 of file test_class.cpp.
Definition at line 444 of file test_class.cpp.
| #define CHECK_NOALIAS | ( | N | ) |
Definition at line 441 of file test_class.cpp.
| using DoesntBreak1 = py::class_<BreaksBase<1>, std::unique_ptr<BreaksBase<1>>, BreaksTramp<1>> |
Definition at line 428 of file test_class.cpp.
| using DoesntBreak2 = py::class_<BreaksBase<2>, BreaksTramp<2>, std::unique_ptr<BreaksBase<2>>> |
Definition at line 429 of file test_class.cpp.
| using DoesntBreak3 = py::class_<BreaksBase<3>, std::unique_ptr<BreaksBase<3>>> |
Definition at line 430 of file test_class.cpp.
| using DoesntBreak4 = py::class_<BreaksBase<4>, BreaksTramp<4>> |
Definition at line 431 of file test_class.cpp.
| using DoesntBreak5 = py::class_<BreaksBase<5>> |
Definition at line 432 of file test_class.cpp.
| using DoesntBreak6 = py::class_<BreaksBase<6>, std::shared_ptr<BreaksBase<6>>, BreaksTramp<6>> |
Definition at line 433 of file test_class.cpp.
| using DoesntBreak7 = py::class_<BreaksBase<7>, BreaksTramp<7>, std::shared_ptr<BreaksBase<7>>> |
Definition at line 434 of file test_class.cpp.
| using DoesntBreak8 = py::class_<BreaksBase<8>, std::shared_ptr<BreaksBase<8>>> |
Definition at line 435 of file test_class.cpp.
| CHECK_ALIAS | ( | 1 | ) |
| CHECK_ALIAS | ( | 2 | ) |
| CHECK_ALIAS | ( | 7 | ) |
| CHECK_ALIAS | ( | 4 | ) |
| CHECK_ALIAS | ( | 6 | ) |
| CHECK_BASE | ( | 7 | ) |
| CHECK_BASE | ( | 8 | ) |
| CHECK_BASE | ( | 1 | ) |
| CHECK_BASE | ( | 4 | ) |
| CHECK_BASE | ( | 3 | ) |
| CHECK_BASE | ( | 2 | ) |
| CHECK_BASE | ( | 5 | ) |
| CHECK_BASE | ( | 6 | ) |
| CHECK_HOLDER | ( | 4 | , |
| unique | |||
| ) |
| CHECK_HOLDER | ( | 1 | , |
| unique | |||
| ) |
| CHECK_HOLDER | ( | 3 | , |
| unique | |||
| ) |
| CHECK_HOLDER | ( | 2 | , |
| unique | |||
| ) |
| CHECK_HOLDER | ( | 5 | , |
| unique | |||
| ) |
| CHECK_HOLDER | ( | 8 | , |
| shared | |||
| ) |
| CHECK_HOLDER | ( | 6 | , |
| shared | |||
| ) |
| CHECK_HOLDER | ( | 7 | , |
| shared | |||
| ) |
| CHECK_NOALIAS | ( | 5 | ) |
| CHECK_NOALIAS | ( | 3 | ) |
| CHECK_NOALIAS | ( | 8 | ) |
Definition at line 28 of file test_class.cpp.