• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:E_nc

32 class E_nc {  class
34 explicit E_nc(int i) : value{i} {} in E_nc() function in E_nc
35 E_nc(const E_nc &) = delete;
36 E_nc &operator=(const E_nc &) = delete;
37 E_nc(E_nc &&) = default;
38 E_nc &operator=(E_nc &&) = default;
53 m->emplace(int(i), E_nc(10*i)); in times_ten()
61 (*m)[i].emplace(int(j*10), E_nc(100*j)); in times_hundred()
83 py::class_<E_nc>(m, "ENC") in TEST_SUBMODULE()
85 .def_readwrite("value", &E_nc::value); in TEST_SUBMODULE()
88 py::bind_vector<std::vector<E_nc>>(m, "VectorENC"); in TEST_SUBMODULE()
89 m.def("get_vnc", &one_to_n<std::vector<E_nc>>); in TEST_SUBMODULE()
90 py::bind_vector<std::deque<E_nc>>(m, "DequeENC"); in TEST_SUBMODULE()
91 m.def("get_dnc", &one_to_n<std::deque<E_nc>>); in TEST_SUBMODULE()
92 py::bind_map<std::map<int, E_nc>>(m, "MapENC"); in TEST_SUBMODULE()
93 m.def("get_mnc", &times_ten<std::map<int, E_nc>>); in TEST_SUBMODULE()
94 py::bind_map<std::unordered_map<int, E_nc>>(m, "UmapENC"); in TEST_SUBMODULE()
95 m.def("get_umnc", &times_ten<std::unordered_map<int, E_nc>>); in TEST_SUBMODULE()
97 py::bind_map<std::map<int, std::vector<E_nc>>>(m, "MapVecENC"); in TEST_SUBMODULE()
100 auto m = new std::map<int, std::vector<E_nc>>(); in TEST_SUBMODULE()
106 py::bind_map<std::map<int, std::map<int, E_nc>>>(m, "MapMapENC"); in TEST_SUBMODULE()
107 m.def("get_nmnc", &times_hundred<std::map<int, std::map<int, E_nc>>>); in TEST_SUBMODULE()
108 py::bind_map<std::unordered_map<int, std::unordered_map<int, E_nc>>>(m, "UmapUmapENC"); in TEST_SUBMODULE()
109 m.def("get_numnc", &times_hundred<std::unordered_map<int, std::unordered_map<int, E_nc>>>); in TEST_SUBMODULE()