Lines Matching refs:mock_pair

18 struct mock_pair {  struct
23 struct tuple_size<mock_pair<T1, T2>> {
28 struct tuple_element<0, mock_pair<T1, T2>> {
33 struct tuple_element<1, mock_pair<T1, T2>> {
41 constexpr std::tuple_element_t<I, std::mock_pair<T1, T2>> & argument
42 get(std::mock_pair<T1, T2> &p) noexcept { in get()
50 constexpr const std::tuple_element_t<I, std::mock_pair<T1, T2>> &
51 get(const std::mock_pair<T1, T2> &p) noexcept { in get()
59 constexpr std::tuple_element_t<I, std::mock_pair<T1, T2>> &&
60 get(std::mock_pair<T1, T2> &&p) noexcept { in get()
63 return static_cast<std::tuple_element_t<I, std::mock_pair<T1, T2>> &&>(p.first); in get()
65 return static_cast<std::tuple_element_t<I, std::mock_pair<T1, T2>> &&>(p.second); in get()
69 constexpr const std::tuple_element_t<I, std::mock_pair<T1, T2>> &&
70 get(const std::mock_pair<T1, T2> &&p) noexcept { in get()
72 return static_cast<std::tuple_element_t<I, std::mock_pair<T1, T2>> &&>(p.first); in get()
74 return static_cast<std::tuple_element_t<I, std::mock_pair<T1, T2>> &&>(p.second); in get()
99 std::mock_pair<int, int> p = {1, 2}; in non_user_defined_by_value()
122 std::mock_pair<int, int> p = {1, 2}; in non_user_defined_by_lref()
145 std::mock_pair<int, int> p = {1, 2}; in non_user_defined_by_rref()
402 std::mock_pair<int &, int &> p{i, j}; in ref_val()
424 std::mock_pair<Small_Non_POD, Small_Non_POD> p{{1, 2}, {1, 2}}; in non_user_defined_small_non_pod_by_value()
454 std::mock_pair<Small_Non_POD, Small_Non_POD> p{{1, 2}, {1, 2}}; in non_user_defined_small_non_pod_by_lref()
484 std::mock_pair<Small_Non_POD, Small_Non_POD> p{{1, 2}, {1, 2}}; in non_user_defined_small_non_pod_by_rref()
559 std::mock_pair<Small_Non_POD, Small_Non_POD> p{{1, 2}, {3, 4}}; in syntax_2()
571 std::mock_pair<Small_Non_POD, Small_Non_POD> p{{1, 2}, {3, 4}}; in syntax_3()