HelenOS sources
tuple 84 uspace/lib/cpp/include/__bits/adt/hash_table.hpp using place_type = tuple<
tuple 142 uspace/lib/cpp/include/__bits/functional/bind.hpp tuple<Args...> args_;
tuple 169 uspace/lib/cpp/include/__bits/functional/bind.hpp tuple<decay_t<Args>...> bound_args_;
tuple 372 uspace/lib/cpp/include/__bits/thread/shared_state.hpp tuple<decay_t<Args>...> args_;
tuple 43 uspace/lib/cpp/include/__bits/tuple/tuple.hpp class tuple;
tuple 66 uspace/lib/cpp/include/__bits/tuple/tuple.hpp return tuple<aux::transform_tuple_types_t<Ts>...>(forward<Ts>(ts)...);
tuple 70 uspace/lib/cpp/include/__bits/tuple/tuple.hpp constexpr tuple<Ts&&...> forward_as_tuple(Ts&&... ts) noexcept
tuple 72 uspace/lib/cpp/include/__bits/tuple/tuple.hpp return tuple<Ts&&...>(forward<Ts>(ts)...);
tuple 76 uspace/lib/cpp/include/__bits/tuple/tuple.hpp constexpr tuple<Ts&...> tie(Ts&... ts) noexcept
tuple 78 uspace/lib/cpp/include/__bits/tuple/tuple.hpp return tuple<Ts&...>(ts...);
tuple 114 uspace/lib/cpp/include/__bits/tuple/tuple.hpp class tuple_size<tuple<Ts...>>
tuple 159 uspace/lib/cpp/include/__bits/tuple/tuple.hpp class tuple_element<I, tuple<Ts...>>
tuple 210 uspace/lib/cpp/include/__bits/tuple/tuple.hpp constexpr tuple_impl(const tuple<Us...>& tpl)
tuple 215 uspace/lib/cpp/include/__bits/tuple/tuple.hpp constexpr tuple_impl(tuple<Us...>&& tpl)
tuple 216 uspace/lib/cpp/include/__bits/tuple/tuple.hpp : tuple_impl{move<tuple<Us...>>(tpl), make_index_sequence<sizeof...(Us)>{}}
tuple 220 uspace/lib/cpp/include/__bits/tuple/tuple.hpp constexpr tuple_impl(const tuple<Us...>& tpl, index_sequence<Iss...>)
tuple 225 uspace/lib/cpp/include/__bits/tuple/tuple.hpp constexpr tuple_impl(tuple<Us...>&& tpl, index_sequence<Iss...>)
tuple 262 uspace/lib/cpp/include/__bits/tuple/tuple.hpp constexpr tuple_element_t<I, tuple<Ts...>>& get(tuple<Ts...>& tpl) noexcept
tuple 264 uspace/lib/cpp/include/__bits/tuple/tuple.hpp aux::tuple_element_wrapper<I, tuple_element_t<I, tuple<Ts...>>>& wrapper = tpl;
tuple 270 uspace/lib/cpp/include/__bits/tuple/tuple.hpp constexpr tuple_element_t<I, tuple<Ts...>>&& get(tuple<Ts...>&& tpl) noexcept
tuple 272 uspace/lib/cpp/include/__bits/tuple/tuple.hpp return forward<typename tuple_element<I, tuple<Ts...>>::type&&>(get<I>(tpl));
tuple 276 uspace/lib/cpp/include/__bits/tuple/tuple.hpp constexpr const tuple_element_t<I, tuple<Ts...>>& get(const tuple<Ts...>& tpl) noexcept
tuple 278 uspace/lib/cpp/include/__bits/tuple/tuple.hpp const aux::tuple_element_wrapper<I, tuple_element_t<I, tuple<Ts...>>>& wrapper = tpl;
tuple 295 uspace/lib/cpp/include/__bits/tuple/tuple.hpp constexpr T& get(tuple<Ts...>& tpl) noexcept
tuple 301 uspace/lib/cpp/include/__bits/tuple/tuple.hpp constexpr T&& get(tuple<Ts...>&& tpl) noexcept
tuple 303 uspace/lib/cpp/include/__bits/tuple/tuple.hpp return get<aux::index_of_type<0, T, Ts...>::value>(forward<tuple<Ts...>>(tpl));
tuple 307 uspace/lib/cpp/include/__bits/tuple/tuple.hpp constexpr const T& get(const tuple<Ts...>& tpl) noexcept
tuple 341 uspace/lib/cpp/include/__bits/tuple/tuple.hpp tuple(const tuple&) = default;
tuple 342 uspace/lib/cpp/include/__bits/tuple/tuple.hpp tuple(tuple&&) = default;
tuple 345 uspace/lib/cpp/include/__bits/tuple/tuple.hpp constexpr tuple(const tuple<Us...>& tpl, enable_if_t<sizeof...(Us) == sizeof...(Ts)>* = nullptr)
tuple 350 uspace/lib/cpp/include/__bits/tuple/tuple.hpp constexpr tuple(tuple<Us...>&& tpl, enable_if_t<sizeof...(Us) == sizeof...(Ts)>* = nullptr)
tuple 377 uspace/lib/cpp/include/__bits/tuple/tuple.hpp tuple& operator=(const tuple& other)
tuple 384 uspace/lib/cpp/include/__bits/tuple/tuple.hpp tuple& operator=(tuple&& other) noexcept(aux::tuple_noexcept_assignment<Ts...>::value)
tuple 392 uspace/lib/cpp/include/__bits/tuple/tuple.hpp tuple& operator=(const tuple<Us...>& other)
tuple 400 uspace/lib/cpp/include/__bits/tuple/tuple.hpp tuple& operator=(tuple<Us...>&& other)
tuple 408 uspace/lib/cpp/include/__bits/tuple/tuple.hpp tuple& operator=(const pair<U1, U2>& p)
tuple 417 uspace/lib/cpp/include/__bits/tuple/tuple.hpp tuple& operator=(pair<U1, U2>&& p)
tuple 429 uspace/lib/cpp/include/__bits/tuple/tuple.hpp void swap(tuple& other) noexcept(aux::tuple_noexcept_swap<Ts...>::value)
tuple 448 uspace/lib/cpp/include/__bits/tuple/tuple.hpp tuple() = default;
tuple 450 uspace/lib/cpp/include/__bits/tuple/tuple.hpp void swap(tuple&) noexcept
tuple 459 uspace/lib/cpp/include/__bits/tuple/tuple.hpp constexpr bool operator==(const tuple<Ts...>& lhs, const tuple<Us...> rhs)
tuple 468 uspace/lib/cpp/include/__bits/tuple/tuple.hpp constexpr bool operator<(const tuple<Ts...>& lhs, const tuple<Us...> rhs)
tuple 477 uspace/lib/cpp/include/__bits/tuple/tuple.hpp constexpr bool operator!=(const tuple<Ts...>& lhs, const tuple<Us...> rhs)
tuple 483 uspace/lib/cpp/include/__bits/tuple/tuple.hpp constexpr bool operator>(const tuple<Ts...>& lhs, const tuple<Us...> rhs)
tuple 489 uspace/lib/cpp/include/__bits/tuple/tuple.hpp constexpr bool operator<=(const tuple<Ts...>& lhs, const tuple<Us...> rhs)
tuple 495 uspace/lib/cpp/include/__bits/tuple/tuple.hpp constexpr bool operator>=(const tuple<Ts...>& lhs, const tuple<Us...> rhs)
tuple 505 uspace/lib/cpp/include/__bits/tuple/tuple.hpp struct uses_allocator<tuple<Ts...>, Alloc>: true_type
tuple 513 uspace/lib/cpp/include/__bits/tuple/tuple.hpp void swap(tuple<Ts...>& lhs, tuple<Ts...>& rhs)
tuple 37 uspace/lib/cpp/include/__bits/tuple/tuple_cat.hpp struct tuple;
tuple 43 uspace/lib/cpp/include/__bits/tuple/tuple_cat.hpp constexpr typename tuple_element<I, tuple<Ts...>>::type& get(tuple<Ts...>& tpl) noexcept;
tuple 58 uspace/lib/cpp/include/__bits/tuple/tuple_cat.hpp struct tuple_append<tuple<Ts...>, tuple<Us...>, Vs...>
tuple 59 uspace/lib/cpp/include/__bits/tuple/tuple_cat.hpp : type_is<tuple<Ts..., Us...>>
tuple 69 uspace/lib/cpp/include/__bits/tuple/tuple_cat.hpp struct remove_first_tuple<tuple<Ts...>, Tuples...>
tuple 80 uspace/lib/cpp/include/__bits/tuple/tuple_cat.hpp struct get_first_tuple<tuple<Ts...>, Tuples...>
tuple 81 uspace/lib/cpp/include/__bits/tuple/tuple_cat.hpp : type_is<tuple<Ts...>>
tuple 91 uspace/lib/cpp/include/__bits/tuple/tuple_cat.hpp struct tuple_cat_type_impl<tuple<Ts...>, Tuples...>
tuple 94 uspace/lib/cpp/include/__bits/tuple/tuple_cat.hpp tuple_append_t<tuple<Ts...>, get_first_tuple_t<Tuples...>>,
tuple 107 uspace/lib/cpp/include/__bits/tuple/tuple_cat.hpp struct tuple_cat_type<tuple<Ts...>, Tuples...>
tuple 108 uspace/lib/cpp/include/__bits/tuple/tuple_cat.hpp : type_is<tuple_cat_type_impl_t<tuple<Ts...>, Tuples...>>
tuple 129 uspace/lib/cpp/include/__bits/tuple/tuple_cat.hpp struct append_indices<index_sequence<Is...>, tuple<Ts...>, Tuples...>
tuple 145 uspace/lib/cpp/include/__bits/tuple/tuple_cat.hpp struct generate_indices<tuple<Ts...>, Tuples...>
tuple 37 uspace/lib/cpp/include/__bits/tuple/tuple_ops.hpp struct tuple;
tuple 43 uspace/lib/cpp/include/__bits/tuple/tuple_ops.hpp constexpr typename tuple_element<I, tuple<Ts...>>::type& get(tuple<Ts...>& tpl) noexcept;
tuple 173 uspace/lib/cpp/include/__bits/utility/utility.hpp class tuple;
tuple 176 uspace/lib/cpp/include/__bits/utility/utility.hpp constexpr tuple_element_t<I, tuple<Ts...>>&& get(tuple<Ts...>&&) noexcept;
tuple 181 uspace/lib/cpp/include/__bits/utility/utility.hpp T from_tuple(tuple<Args...>&& tpl, index_sequence<Is...>)
tuple 187 uspace/lib/cpp/include/__bits/utility/utility.hpp T from_tuple(tuple<Args...>&& tpl)
tuple 237 uspace/lib/cpp/include/__bits/utility/utility.hpp pair(piecewise_construct_t, tuple<Args1...> first_args, tuple<Args2...> second_args)
tuple 44 uspace/lib/cpp/src/__bits/test/future.cpp auto res = std::tuple<
tuple 59 uspace/lib/cpp/src/__bits/test/tuple.cpp std::tuple<int, float> tpl1{1, .5f};
tuple 64 uspace/lib/cpp/src/__bits/test/tuple.cpp std::tuple<int, float> tpl2{p};
HelenOS homepage, sources at GitHub