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