• Home
  • Raw
  • Download

Lines Matching refs:ExampleMandA

19 class ExampleMandA {  class
21 ExampleMandA() { print_default_created(this); } in ExampleMandA() function in ExampleMandA
22 ExampleMandA(int value) : value(value) { print_created(this, value); } in ExampleMandA() function in ExampleMandA
23 ExampleMandA(const ExampleMandA &e) : value(e.value) { print_copy_created(this); } in ExampleMandA() function in ExampleMandA
24 ExampleMandA(std::string&&) {} in ExampleMandA() function in ExampleMandA
25 ExampleMandA(ExampleMandA &&e) : value(e.value) { print_move_created(this); } in ExampleMandA() function in ExampleMandA
26 ~ExampleMandA() { print_destroyed(this); } in ~ExampleMandA()
32 void operator=(const ExampleMandA &e) { print_copy_assigned(this); value = e.value; } in operator =()
33 void operator=(ExampleMandA &&e) { print_move_assigned(this); value = e.value; } in operator =()
35 void add1(ExampleMandA other) { value += other.value; } // passing by value in add1()
36 void add2(ExampleMandA &other) { value += other.value; } // passing by reference in add2()
37 void add3(const ExampleMandA &other) { value += other.value; } // passing by const reference in add3()
38 void add4(ExampleMandA *other) { value += other->value; } // passing by pointer in add4()
39 void add5(const ExampleMandA *other) { value += other->value; } // passing by const pointer in add5()
49 ExampleMandA self1() { return *this; } // return by value in self1()
50 ExampleMandA &self2() { return *this; } // return by reference in self2()
51 const ExampleMandA &self3() { return *this; } // return by const reference in self3()
52 ExampleMandA *self4() { return this; } // return by pointer in self4()
53 const ExampleMandA *self5() { return this; } // return by const pointer in self5()
153 py::class_<ExampleMandA> emna(m, "ExampleMandA"); in TEST_SUBMODULE()
157 .def(py::init<const ExampleMandA&>()) in TEST_SUBMODULE()
158 .def("add1", &ExampleMandA::add1) in TEST_SUBMODULE()
159 .def("add2", &ExampleMandA::add2) in TEST_SUBMODULE()
160 .def("add3", &ExampleMandA::add3) in TEST_SUBMODULE()
161 .def("add4", &ExampleMandA::add4) in TEST_SUBMODULE()
162 .def("add5", &ExampleMandA::add5) in TEST_SUBMODULE()
163 .def("add6", &ExampleMandA::add6) in TEST_SUBMODULE()
164 .def("add7", &ExampleMandA::add7) in TEST_SUBMODULE()
165 .def("add8", &ExampleMandA::add8) in TEST_SUBMODULE()
166 .def("add9", &ExampleMandA::add9) in TEST_SUBMODULE()
167 .def("add10", &ExampleMandA::add10) in TEST_SUBMODULE()
168 .def("consume_str", &ExampleMandA::consume_str) in TEST_SUBMODULE()
169 .def("self1", &ExampleMandA::self1) in TEST_SUBMODULE()
170 .def("self2", &ExampleMandA::self2) in TEST_SUBMODULE()
171 .def("self3", &ExampleMandA::self3) in TEST_SUBMODULE()
172 .def("self4", &ExampleMandA::self4) in TEST_SUBMODULE()
173 .def("self5", &ExampleMandA::self5) in TEST_SUBMODULE()
174 .def("internal1", &ExampleMandA::internal1) in TEST_SUBMODULE()
175 .def("internal2", &ExampleMandA::internal2) in TEST_SUBMODULE()
176 .def("internal3", &ExampleMandA::internal3) in TEST_SUBMODULE()
177 .def("internal4", &ExampleMandA::internal4) in TEST_SUBMODULE()
178 .def("internal5", &ExampleMandA::internal5) in TEST_SUBMODULE()
180 .def("overloaded", py::overload_cast<>(&ExampleMandA::overloaded)) in TEST_SUBMODULE()
181 .def("overloaded", py::overload_cast<int>(&ExampleMandA::overloaded)) in TEST_SUBMODULE()
182 .def("overloaded", py::overload_cast<int, float>(&ExampleMandA::overloaded)) in TEST_SUBMODULE()
183 .def("overloaded", py::overload_cast<float, int>(&ExampleMandA::overloaded)) in TEST_SUBMODULE()
184 .def("overloaded", py::overload_cast<int, int>(&ExampleMandA::overloaded)) in TEST_SUBMODULE()
185 .def("overloaded", py::overload_cast<float, float>(&ExampleMandA::overloaded)) in TEST_SUBMODULE()
186 .def("overloaded_float", py::overload_cast<float, float>(&ExampleMandA::overloaded)) in TEST_SUBMODULE()
187 … .def("overloaded_const", py::overload_cast<int >(&ExampleMandA::overloaded, py::const_)) in TEST_SUBMODULE()
188 … .def("overloaded_const", py::overload_cast<int, float>(&ExampleMandA::overloaded, py::const_)) in TEST_SUBMODULE()
189 … .def("overloaded_const", py::overload_cast<float, int>(&ExampleMandA::overloaded, py::const_)) in TEST_SUBMODULE()
190 … .def("overloaded_const", py::overload_cast<int, int>(&ExampleMandA::overloaded, py::const_)) in TEST_SUBMODULE()
191 … .def("overloaded_const", py::overload_cast<float, float>(&ExampleMandA::overloaded, py::const_)) in TEST_SUBMODULE()
194 .def("overloaded", overload_cast_<>()(&ExampleMandA::overloaded)) in TEST_SUBMODULE()
195 .def("overloaded", overload_cast_<int>()(&ExampleMandA::overloaded)) in TEST_SUBMODULE()
196 .def("overloaded", overload_cast_<int, float>()(&ExampleMandA::overloaded)) in TEST_SUBMODULE()
197 ….def("overloaded", static_cast<py::str (ExampleMandA::*)(float, int)>(&ExampleMandA::overloaded)) in TEST_SUBMODULE()
198 ….def("overloaded", static_cast<py::str (ExampleMandA::*)(int, int)>(&ExampleMandA::overloaded)) in TEST_SUBMODULE()
199 ….def("overloaded", static_cast<py::str (ExampleMandA::*)(float, float)>(&ExampleMandA::overloaded)) in TEST_SUBMODULE()
200 .def("overloaded_float", overload_cast_<float, float>()(&ExampleMandA::overloaded)) in TEST_SUBMODULE()
201 … .def("overloaded_const", overload_cast_<int >()(&ExampleMandA::overloaded, py::const_)) in TEST_SUBMODULE()
202 … .def("overloaded_const", overload_cast_<int, float>()(&ExampleMandA::overloaded, py::const_)) in TEST_SUBMODULE()
203 ….def("overloaded_const", static_cast<py::str (ExampleMandA::*)(float, int) const>(&ExampleMandA:… in TEST_SUBMODULE()
204 ….def("overloaded_const", static_cast<py::str (ExampleMandA::*)(int, int) const>(&ExampleMandA:… in TEST_SUBMODULE()
205 ….def("overloaded_const", static_cast<py::str (ExampleMandA::*)(float, float) const>(&ExampleMandA:… in TEST_SUBMODULE()
210 …auto emna = py::reinterpret_borrow<py::class_<ExampleMandA>>(py::module_::import("pybind11_tests.m… in TEST_SUBMODULE()
211 …emna.def ("overload_mixed1", static_cast<py::str (ExampleMandA::*)(int, int)>(&ExampleMandA:… in TEST_SUBMODULE()
212 …ic("overload_mixed1", static_cast<py::str ( *)(float )>(&ExampleMandA::overloaded)); in TEST_SUBMODULE()
215 …auto emna = py::reinterpret_borrow<py::class_<ExampleMandA>>(py::module_::import("pybind11_tests.m… in TEST_SUBMODULE()
216 …tic("overload_mixed2", static_cast<py::str ( *)(float )>(&ExampleMandA::overloaded)) in TEST_SUBMODULE()
217 ….def ("overload_mixed2", static_cast<py::str (ExampleMandA::*)(int, int)>(&ExampleMandA::ove… in TEST_SUBMODULE()
219 .def("__str__", &ExampleMandA::toString) in TEST_SUBMODULE()
220 .def_readwrite("value", &ExampleMandA::value); in TEST_SUBMODULE()