Lines Matching refs:RValueCaster
63 static std::vector<RValueCaster> lvv{2};
93 m.def("cast_rv_vector", []() { return std::vector<RValueCaster>{2}; });
94 m.def("cast_rv_array", []() { return std::array<RValueCaster, 3>(); });
98 m.def("cast_rv_map", []() { return std::unordered_map<std::string, RValueCaster>{{"a", RValueCaster{}}}; });
100 std::vector<std::array<std::list<std::unordered_map<std::string, RValueCaster>>, 2>> v;
103 v.back()[0].back().emplace("b", RValueCaster{});
104 v.back()[0].back().emplace("c", RValueCaster{});
106 v.back()[1].back().emplace("a", RValueCaster{});
109 static std::array<RValueCaster, 2> lva;
110 static std::unordered_map<std::string, RValueCaster> lvm{{"a", RValueCaster{}}, {"b", RValueCaster{}}};
111 static std::unordered_map<std::string, std::vector<std::list<std::array<RValueCaster, 2>>>> lvn;