HelenOS sources
decltype 1157 uspace/lib/cpp/include/__bits/adt/deque.hpp for (decltype(lhs.size()) i = 0; i < lhs.size(); ++i)
decltype 1170 uspace/lib/cpp/include/__bits/adt/deque.hpp for (decltype(lhs.size()) i = 0; i < min_size; ++i)
decltype 328 uspace/lib/cpp/include/__bits/adt/hash_table_policies.hpp decltype(head) last = nullptr;
decltype 600 uspace/lib/cpp/include/__bits/adt/vector.hpp for (decltype(lhs.size()) i = 0; i < lhs.size(); ++i)
decltype 613 uspace/lib/cpp/include/__bits/adt/vector.hpp for (decltype(lhs.size()) i = 0; i < min_size; ++i)
decltype 639 uspace/lib/cpp/include/__bits/algorithm.hpp for (decltype(mid_count) i = 0; i < mid_count; ++i)
decltype 974 uspace/lib/cpp/include/__bits/algorithm.hpp aux::correct_children(first, decltype(count){}, count - 2, comp);
decltype 1053 uspace/lib/cpp/include/__bits/algorithm.hpp for (decltype(count) idx = 0; idx < count; ++idx)
decltype 144 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp -> decltype(forward<T>(lhs) + forward<U>(rhs))
decltype 157 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp -> decltype(forward<T>(lhs) - forward<U>(rhs))
decltype 170 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp -> decltype(forward<T>(lhs) * forward<U>(rhs))
decltype 183 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp -> decltype(forward<T>(lhs) / forward<U>(rhs))
decltype 196 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp -> decltype(forward<T>(lhs) % forward<U>(rhs))
decltype 209 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp -> decltype(-forward<T>(x))
decltype 304 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp -> decltype(forward<T>(lhs) == forward<U>(rhs))
decltype 317 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp -> decltype(forward<T>(lhs) != forward<U>(rhs))
decltype 330 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp -> decltype(forward<T>(lhs) > forward<U>(rhs))
decltype 343 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp -> decltype(forward<T>(lhs) < forward<U>(rhs))
decltype 356 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp -> decltype(forward<T>(lhs) >= forward<U>(rhs))
decltype 369 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp -> decltype(forward<T>(lhs) <= forward<U>(rhs))
decltype 424 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp -> decltype(forward<T>(lhs) && forward<U>(rhs))
decltype 437 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp -> decltype(forward<T>(lhs) || forward<U>(rhs))
decltype 450 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp -> decltype(!forward<T>(x))
decltype 518 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp -> decltype(forward<T>(lhs) & forward<U>(rhs))
decltype 531 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp -> decltype(forward<T>(lhs) | forward<U>(rhs))
decltype 544 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp -> decltype(forward<T>(lhs) ^ forward<U>(rhs))
decltype 557 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp -> decltype(~forward<T>(x))
decltype 54 uspace/lib/cpp/include/__bits/functional/invoke.hpp decltype(auto) INVOKE(R T::* f, T1&& t1, Ts&&... args)
decltype 56 uspace/lib/cpp/include/__bits/functional/invoke.hpp if constexpr (is_member_function_pointer<decltype(f)>::value)
decltype 65 uspace/lib/cpp/include/__bits/functional/invoke.hpp else if constexpr (is_member_object_pointer<decltype(f)>::value && sizeof...(args) == 0)
decltype 86 uspace/lib/cpp/include/__bits/functional/invoke.hpp static_assert(is_member_function_pointer<decltype(f)>::value, "invalid invoke");
decltype 90 uspace/lib/cpp/include/__bits/functional/invoke.hpp decltype(auto) INVOKE(F&& f, Args&&... args)
decltype 525 uspace/lib/cpp/include/__bits/io/ostream.hpp for (decltype(os.width()) i = 0; i < os.width(); ++i)
decltype 532 uspace/lib/cpp/include/__bits/io/ostream.hpp for (decltype(os.width()) i = 0; i < os.width(); ++i)
decltype 557 uspace/lib/cpp/include/__bits/io/ostream.hpp for (decltype(os.width()) i = 0; i < os.width(); ++i)
decltype 564 uspace/lib/cpp/include/__bits/io/ostream.hpp for (decltype(os.width()) i = 0; i < os.width(); ++i)
decltype 588 uspace/lib/cpp/include/__bits/io/ostream.hpp for (decltype(os.width()) i = 0; i < os.width(); ++i)
decltype 595 uspace/lib/cpp/include/__bits/io/ostream.hpp for (decltype(os.width()) i = 0; i < os.width(); ++i)
decltype 620 uspace/lib/cpp/include/__bits/io/ostream.hpp for (decltype(os.width()) i = 0; i < os.width(); ++i)
decltype 627 uspace/lib/cpp/include/__bits/io/ostream.hpp for (decltype(os.width()) i = 0; i < os.width(); ++i)
decltype 652 uspace/lib/cpp/include/__bits/io/ostream.hpp for (decltype(os.width()) i = 0; i < os.width(); ++i)
decltype 659 uspace/lib/cpp/include/__bits/io/ostream.hpp for (decltype(os.width()) i = 0; i < os.width(); ++i)
decltype 330 uspace/lib/cpp/include/__bits/iterator.hpp -> decltype(rhs.base() - lhs.base())
decltype 695 uspace/lib/cpp/include/__bits/iterator.hpp -> decltype(rhs.base() - lhs.base())
decltype 1026 uspace/lib/cpp/include/__bits/iterator.hpp auto begin(Container& c) -> decltype(c.begin())
decltype 1032 uspace/lib/cpp/include/__bits/iterator.hpp auto begin(const Container& c) -> decltype(c.begin())
decltype 1038 uspace/lib/cpp/include/__bits/iterator.hpp auto end(Container& c) -> decltype(c.end())
decltype 1044 uspace/lib/cpp/include/__bits/iterator.hpp auto end(const Container& c) -> decltype(c.end())
decltype 1063 uspace/lib/cpp/include/__bits/iterator.hpp -> decltype(std::begin(c))
decltype 1070 uspace/lib/cpp/include/__bits/iterator.hpp -> decltype(std::end(c))
decltype 1076 uspace/lib/cpp/include/__bits/iterator.hpp auto rbegin(Container& c) -> decltype(c.rbegin())
decltype 1082 uspace/lib/cpp/include/__bits/iterator.hpp auto rbegin(const Container& c) -> decltype(c.rbegin())
decltype 1088 uspace/lib/cpp/include/__bits/iterator.hpp auto rend(Container& c) -> decltype(c.rend())
decltype 1094 uspace/lib/cpp/include/__bits/iterator.hpp auto rend(const Container& c) -> decltype(c.rend())
decltype 1124 uspace/lib/cpp/include/__bits/iterator.hpp auto crbegin(const Container& c) -> decltype(std::rbegin(c))
decltype 1130 uspace/lib/cpp/include/__bits/iterator.hpp auto crend(const Container& c) -> decltype(std::rend(c))
decltype 1140 uspace/lib/cpp/include/__bits/iterator.hpp constexpr auto size(const Container& c) -> decltype(c.size())
decltype 1152 uspace/lib/cpp/include/__bits/iterator.hpp constexpr auto empty(const Container& c) -> decltype(c.empty())
decltype 1170 uspace/lib/cpp/include/__bits/iterator.hpp constexpr auto data(Container& c) -> decltype(c.data())
decltype 1176 uspace/lib/cpp/include/__bits/iterator.hpp constexpr auto data(const Container& c) -> decltype(c.data())
decltype 219 uspace/lib/cpp/include/__bits/memory/type_getters.hpp decltype(declval<Alloc>().alloc(declval<Size>(), declval<ConstVoidPointer>()))
decltype 230 uspace/lib/cpp/include/__bits/memory/type_getters.hpp void_t<decltype(declval<Alloc>().construct(declval<T*>(), forward<Args>(declval<Args>())...))>,
decltype 240 uspace/lib/cpp/include/__bits/memory/type_getters.hpp struct alloc_has_destroy<Alloc, T, void_t<decltype(declval<Alloc>().destroy(declval<T>()))>>
decltype 254 uspace/lib/cpp/include/__bits/memory/type_getters.hpp struct alloc_has_max_size<Alloc, void_t<decltype(declval<Alloc>().max_size())>>
decltype 265 uspace/lib/cpp/include/__bits/memory/type_getters.hpp decltype(declval<Alloc>().select_on_container_copy_construction())
decltype 1093 uspace/lib/cpp/include/__bits/random.hpp decltype(m) k{};
decltype 94 uspace/lib/cpp/include/__bits/test/test.hpp using common_t = std::common_type_t<decltype(len1), decltype(len2)>;
decltype 144 uspace/lib/cpp/include/__bits/thread/thread.hpp auto callable_wrapper = new aux::callable_wrapper<decltype(callable)>{move(callable)};
decltype 148 uspace/lib/cpp/include/__bits/thread/thread.hpp aux::thread_main<decltype(callable_wrapper)>,
decltype 64 uspace/lib/cpp/include/__bits/type_traits/result_of.hpp decltype(aux::INVOKE(declval<F>(), declval<ArgTypes>()...))
decltype 632 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp void_t<decltype(T(declval<Args>()...))>,
decltype 666 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct is_assignable<T, U, void_t<decltype(declval<T>() = declval<U>())>>
decltype 685 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct is_destructible<T, void_t<decltype(declval<T&>().~T())>>
decltype 783 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct is_nothrow_destructible<T, void_t<decltype(declval<T&>().~T())>>
decltype 860 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct is_convertible<From, To, void_t<decltype((To)declval<From>())>>
decltype 1195 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct common_type<T1, T2>: aux::type_is<decay_t<decltype(false ? declval<T1>() : declval<T2>())>>
decltype 87 uspace/lib/cpp/src/__bits/test/tuple.cpp static_assert(std::is_same_v<std::tuple_element_t<0, decltype(tpl1)>, int>);
decltype 88 uspace/lib/cpp/src/__bits/test/tuple.cpp static_assert(std::is_same_v<std::tuple_element_t<1, decltype(tpl1)>, float>);
decltype 89 uspace/lib/cpp/src/__bits/test/tuple.cpp static_assert(std::is_same_v<std::tuple_element_t<2, decltype(tpl1)>, std::string>);
decltype 90 uspace/lib/cpp/src/__bits/test/tuple.cpp static_assert(std::is_same_v<std::tuple_element_t<3, decltype(tpl1)>, bool>);
decltype 97 uspace/lib/cpp/src/__bits/test/tuple.cpp static_assert(std::tuple_size_v<decltype(tpl1)> == 4);
decltype 102 uspace/lib/cpp/src/__bits/test/tuple.cpp static_assert(std::is_same_v<std::tuple_element_t<0, decltype(tpl2)>, int&>);
decltype 103 uspace/lib/cpp/src/__bits/test/tuple.cpp static_assert(std::is_same_v<std::tuple_element_t<1, decltype(tpl2)>, const float&>);
decltype 109 uspace/lib/cpp/src/__bits/test/tuple.cpp static_assert(std::is_same_v<std::tuple_element_t<0, decltype(tpl3)>, int&>);
decltype 110 uspace/lib/cpp/src/__bits/test/tuple.cpp static_assert(std::is_same_v<std::tuple_element_t<1, decltype(tpl3)>, float&>);
HelenOS homepage, sources at GitHub