HelenOS sources

std               105 uspace/app/cpptest/main.cpp     std::test::test_set ts{};
std               106 uspace/app/cpptest/main.cpp     ts.add<std::test::vector_test>();
std               107 uspace/app/cpptest/main.cpp     ts.add<std::test::string_test>();
std               108 uspace/app/cpptest/main.cpp     ts.add<std::test::array_test>();
std               109 uspace/app/cpptest/main.cpp     ts.add<std::test::bitset_test>();
std               110 uspace/app/cpptest/main.cpp     ts.add<std::test::deque_test>();
std               111 uspace/app/cpptest/main.cpp     ts.add<std::test::tuple_test>();
std               112 uspace/app/cpptest/main.cpp     ts.add<std::test::map_test>();
std               113 uspace/app/cpptest/main.cpp     ts.add<std::test::set_test>();
std               114 uspace/app/cpptest/main.cpp     ts.add<std::test::unordered_map_test>();
std               115 uspace/app/cpptest/main.cpp     ts.add<std::test::unordered_set_test>();
std               116 uspace/app/cpptest/main.cpp     ts.add<std::test::numeric_test>();
std               117 uspace/app/cpptest/main.cpp     ts.add<std::test::adaptors_test>();
std               118 uspace/app/cpptest/main.cpp     ts.add<std::test::memory_test>();
std               119 uspace/app/cpptest/main.cpp     ts.add<std::test::list_test>();
std               120 uspace/app/cpptest/main.cpp     ts.add<std::test::ratio_test>();
std               121 uspace/app/cpptest/main.cpp     ts.add<std::test::functional_test>();
std               122 uspace/app/cpptest/main.cpp     ts.add<std::test::algorithm_test>();
std               123 uspace/app/cpptest/main.cpp     ts.add<std::test::future_test>();
std                56 uspace/lib/cpp/include/__bits/abi.hpp     class __fundamental_type_info: public std::type_info
std                62 uspace/lib/cpp/include/__bits/abi.hpp     class __array_type_info: public std::type_info
std                68 uspace/lib/cpp/include/__bits/abi.hpp     class __function_type_info: public std::type_info
std                74 uspace/lib/cpp/include/__bits/abi.hpp     class __enum_type_info: public std::type_info
std                80 uspace/lib/cpp/include/__bits/abi.hpp     class __class_type_info: public std::type_info
std               112 uspace/lib/cpp/include/__bits/abi.hpp             std::uint32_t __flags;
std               113 uspace/lib/cpp/include/__bits/abi.hpp             std::uint32_t __base_count;
std               124 uspace/lib/cpp/include/__bits/abi.hpp     class __pbase_type_info: public std::type_info
std               129 uspace/lib/cpp/include/__bits/abi.hpp             std::uint32_t __flags;
std               130 uspace/lib/cpp/include/__bits/abi.hpp             const std::type_info* __pointee;
std               159 uspace/lib/cpp/include/__bits/abi.hpp                                     const __class_type_info*, std::ptrdiff_t);
std                53 uspace/lib/cpp/include/__bits/adt/array.hpp         using reverse_iterator       = std::reverse_iterator<iterator>;
std                54 uspace/lib/cpp/include/__bits/adt/array.hpp         using const_reverse_iterator = std::reverse_iterator<const_iterator>;
std               335 uspace/lib/cpp/include/__bits/adt/deque.hpp             using reverse_iterator       = std::reverse_iterator<iterator>;
std               336 uspace/lib/cpp/include/__bits/adt/deque.hpp             using const_reverse_iterator = std::reverse_iterator<const_iterator>;
std               917 uspace/lib/cpp/include/__bits/adt/deque.hpp                 std::swap(allocator_, other.allocator_);
std               918 uspace/lib/cpp/include/__bits/adt/deque.hpp                 std::swap(front_bucket_idx_, other.front_bucket_idx_);
std               919 uspace/lib/cpp/include/__bits/adt/deque.hpp                 std::swap(back_bucket_idx_, other.back_bucket_idx_);
std               920 uspace/lib/cpp/include/__bits/adt/deque.hpp                 std::swap(front_bucket_, other.front_bucket_);
std               921 uspace/lib/cpp/include/__bits/adt/deque.hpp                 std::swap(back_bucket_, other.back_bucket_);
std               922 uspace/lib/cpp/include/__bits/adt/deque.hpp                 std::swap(bucket_count_, other.bucket_count_);
std               923 uspace/lib/cpp/include/__bits/adt/deque.hpp                 std::swap(bucket_capacity_, other.bucket_capacity_);
std               924 uspace/lib/cpp/include/__bits/adt/deque.hpp                 std::swap(size_, other.size_);
std               925 uspace/lib/cpp/include/__bits/adt/deque.hpp                 std::swap(data_, other.data_);
std              1120 uspace/lib/cpp/include/__bits/adt/deque.hpp                 std::swap(data_, new_data);
std               254 uspace/lib/cpp/include/__bits/adt/hash_table.hpp                          noexcept(std::swap(declval<Hasher&>(), declval<Hasher&>())) &&
std               255 uspace/lib/cpp/include/__bits/adt/hash_table.hpp                          noexcept(std::swap(declval<KeyEq&>(), declval<KeyEq&>())))
std               257 uspace/lib/cpp/include/__bits/adt/hash_table.hpp                 std::swap(table_, other.table_);
std               258 uspace/lib/cpp/include/__bits/adt/hash_table.hpp                 std::swap(bucket_count_, other.bucket_count_);
std               259 uspace/lib/cpp/include/__bits/adt/hash_table.hpp                 std::swap(size_, other.size_);
std               260 uspace/lib/cpp/include/__bits/adt/hash_table.hpp                 std::swap(hasher_, other.hasher_);
std               261 uspace/lib/cpp/include/__bits/adt/hash_table.hpp                 std::swap(key_eq_, other.key_eq_);
std               262 uspace/lib/cpp/include/__bits/adt/hash_table.hpp                 std::swap(max_load_factor_, other.max_load_factor_);
std               413 uspace/lib/cpp/include/__bits/adt/hash_table.hpp                 for (std::size_t i = 0; i < bucket_count_; ++i)
std               360 uspace/lib/cpp/include/__bits/adt/list.hpp             using reverse_iterator       = std::reverse_iterator<iterator>;
std               361 uspace/lib/cpp/include/__bits/adt/list.hpp             using const_reverse_iterator = std::reverse_iterator<const_iterator>;
std               820 uspace/lib/cpp/include/__bits/adt/list.hpp                 std::swap(allocator_, other.allocator_);
std               821 uspace/lib/cpp/include/__bits/adt/list.hpp                 std::swap(head_, other.head_);
std               822 uspace/lib/cpp/include/__bits/adt/list.hpp                 std::swap(size_, other.size_);
std                74 uspace/lib/cpp/include/__bits/adt/map.hpp             using reverse_iterator       = std::reverse_iterator<iterator>;
std                75 uspace/lib/cpp/include/__bits/adt/map.hpp             using const_reverse_iterator = std::reverse_iterator<const_iterator>;
std               495 uspace/lib/cpp/include/__bits/adt/map.hpp                          noexcept(std::swap(declval<key_compare>(), declval<key_compare>())))
std               498 uspace/lib/cpp/include/__bits/adt/map.hpp                 std::swap(allocator_, other.allocator_);
std               759 uspace/lib/cpp/include/__bits/adt/map.hpp             using reverse_iterator       = std::reverse_iterator<iterator>;
std               760 uspace/lib/cpp/include/__bits/adt/map.hpp             using const_reverse_iterator = std::reverse_iterator<const_iterator>;
std              1014 uspace/lib/cpp/include/__bits/adt/map.hpp                          noexcept(std::swap(declval<key_compare>(), declval<key_compare>())))
std              1017 uspace/lib/cpp/include/__bits/adt/map.hpp                 std::swap(allocator_, other.allocator_);
std               161 uspace/lib/cpp/include/__bits/adt/queue.hpp                 std::swap(c, other.c);
std               339 uspace/lib/cpp/include/__bits/adt/queue.hpp                 std::swap(c, other.c);
std               340 uspace/lib/cpp/include/__bits/adt/queue.hpp                 std::swap(comp, other.comp);
std                58 uspace/lib/cpp/include/__bits/adt/rbtree.hpp             using reverse_iterator       = std::reverse_iterator<iterator>;
std                59 uspace/lib/cpp/include/__bits/adt/rbtree.hpp             using const_reverse_iterator = std::reverse_iterator<const_iterator>;
std               235 uspace/lib/cpp/include/__bits/adt/rbtree.hpp                          noexcept(std::swap(declval<KeyComp&>(), declval<KeyComp&>())))
std               237 uspace/lib/cpp/include/__bits/adt/rbtree.hpp                 std::swap(root_, other.root_);
std               238 uspace/lib/cpp/include/__bits/adt/rbtree.hpp                 std::swap(size_, other.size_);
std               239 uspace/lib/cpp/include/__bits/adt/rbtree.hpp                 std::swap(key_compare_, other.key_compare_);
std               240 uspace/lib/cpp/include/__bits/adt/rbtree.hpp                 std::swap(key_extractor_, other.key_extractor_);
std                76 uspace/lib/cpp/include/__bits/adt/set.hpp             using reverse_iterator       = std::reverse_iterator<iterator>;
std                77 uspace/lib/cpp/include/__bits/adt/set.hpp             using const_reverse_iterator = std::reverse_iterator<const_iterator>;
std               312 uspace/lib/cpp/include/__bits/adt/set.hpp                          noexcept(std::swap(declval<key_compare>(), declval<key_compare>())))
std               315 uspace/lib/cpp/include/__bits/adt/set.hpp                 std::swap(allocator_, other.allocator_);
std               557 uspace/lib/cpp/include/__bits/adt/set.hpp             using reverse_iterator       = std::reverse_iterator<iterator>;
std               558 uspace/lib/cpp/include/__bits/adt/set.hpp             using const_reverse_iterator = std::reverse_iterator<const_iterator>;
std               793 uspace/lib/cpp/include/__bits/adt/set.hpp                          noexcept(std::swap(declval<key_compare>(), declval<key_compare>())))
std               796 uspace/lib/cpp/include/__bits/adt/set.hpp                 std::swap(allocator_, other.allocator_);
std               134 uspace/lib/cpp/include/__bits/adt/stack.hpp                 std::swap(c, other.c);
std               508 uspace/lib/cpp/include/__bits/adt/unordered_map.hpp                          noexcept(std::swap(declval<hasher>(), declval<hasher>())) &&
std               509 uspace/lib/cpp/include/__bits/adt/unordered_map.hpp                          noexcept(std::swap(declval<key_equal>(), declval<key_equal>())))
std               512 uspace/lib/cpp/include/__bits/adt/unordered_map.hpp                 std::swap(allocator_, other.allocator_);
std              1012 uspace/lib/cpp/include/__bits/adt/unordered_map.hpp                          noexcept(std::swap(declval<hasher>(), declval<hasher>())) &&
std              1013 uspace/lib/cpp/include/__bits/adt/unordered_map.hpp                          noexcept(std::swap(declval<key_equal>(), declval<key_equal>())))
std              1016 uspace/lib/cpp/include/__bits/adt/unordered_map.hpp                 std::swap(allocator_, other.allocator_);
std               321 uspace/lib/cpp/include/__bits/adt/unordered_set.hpp                          noexcept(std::swap(declval<hasher>(), declval<hasher>())) &&
std               322 uspace/lib/cpp/include/__bits/adt/unordered_set.hpp                          noexcept(std::swap(declval<key_equal>(), declval<key_equal>())))
std               325 uspace/lib/cpp/include/__bits/adt/unordered_set.hpp                 std::swap(allocator_, other.allocator_);
std               737 uspace/lib/cpp/include/__bits/adt/unordered_set.hpp                          noexcept(std::swap(declval<hasher>(), declval<hasher>())) &&
std               738 uspace/lib/cpp/include/__bits/adt/unordered_set.hpp                          noexcept(std::swap(declval<key_equal>(), declval<key_equal>())))
std               741 uspace/lib/cpp/include/__bits/adt/unordered_set.hpp                 std::swap(allocator_, other.allocator_);
std                58 uspace/lib/cpp/include/__bits/adt/vector.hpp             using reverse_iterator       = std::reverse_iterator<iterator>;
std                59 uspace/lib/cpp/include/__bits/adt/vector.hpp             using const_reverse_iterator = std::reverse_iterator<const_iterator>;
std               272 uspace/lib/cpp/include/__bits/adt/vector.hpp                 return std::allocator_traits<Allocator>::max_size(allocator_);
std               492 uspace/lib/cpp/include/__bits/adt/vector.hpp                 std::swap(data_, other.data_);
std               493 uspace/lib/cpp/include/__bits/adt/vector.hpp                 std::swap(size_, other.size_);
std               494 uspace/lib/cpp/include/__bits/adt/vector.hpp                 std::swap(capacity_, other.capacity_);
std               533 uspace/lib/cpp/include/__bits/adt/vector.hpp                     std::swap(data_, new_data);
std                88 uspace/lib/cpp/include/__bits/aux.hpp     using value_is = std::integral_constant<T, v>;
std               613 uspace/lib/cpp/include/__bits/chrono.hpp                 ::std::timespec ts{};
std               656 uspace/lib/cpp/include/__bits/chrono.hpp                 ::std::timespec ts{};
std               252 uspace/lib/cpp/include/__bits/functional/function.hpp                 std::swap(callable_, other.callable_);
std               253 uspace/lib/cpp/include/__bits/functional/function.hpp                 std::swap(callable_size_, other.callable_size_);
std               254 uspace/lib/cpp/include/__bits/functional/function.hpp                 std::swap(call_, other.call_);
std               255 uspace/lib/cpp/include/__bits/functional/function.hpp                 std::swap(copy_, other.copy_);
std               256 uspace/lib/cpp/include/__bits/functional/function.hpp                 std::swap(dest_, other.dest_);
std                79 uspace/lib/cpp/include/__bits/functional/reference_wrapper.hpp                 return aux::INVOKE(*data_, std::forward<Args>(args)...);
std                70 uspace/lib/cpp/include/__bits/io/fstream.hpp                 std::swap(obuf_, other.obuf_);
std                71 uspace/lib/cpp/include/__bits/io/fstream.hpp                 std::swap(ibuf_, other.ibuf_);
std                72 uspace/lib/cpp/include/__bits/io/fstream.hpp                 std::swap(file_, other.file_);
std                99 uspace/lib/cpp/include/__bits/io/fstream.hpp                 std::swap(mode_, rhs.mode_);
std               100 uspace/lib/cpp/include/__bits/io/fstream.hpp                 std::swap(obuf_, rhs.obuf_);
std               101 uspace/lib/cpp/include/__bits/io/fstream.hpp                 std::swap(ibuf_, rhs.ibuf_);
std               725 uspace/lib/cpp/include/__bits/io/ostream.hpp         auto len = std::char_traits<char>::length(str);
std                93 uspace/lib/cpp/include/__bits/io/sstream.hpp                 std::swap(mode_, rhs.mode_);
std                94 uspace/lib/cpp/include/__bits/io/sstream.hpp                 std::swap(str_, rhs.str_);
std               366 uspace/lib/cpp/include/__bits/iterator.hpp                 : container{std::addressof(cont)}
std               418 uspace/lib/cpp/include/__bits/iterator.hpp                 : container{std::addressof(cont)}
std               470 uspace/lib/cpp/include/__bits/iterator.hpp                 : container{std::addressof(cont)}, iter{i}
std              1062 uspace/lib/cpp/include/__bits/iterator.hpp     constexpr auto cbegin(const Container& c) noexcept(noexcept(std::begin(c)))
std              1063 uspace/lib/cpp/include/__bits/iterator.hpp         -> decltype(std::begin(c))
std              1065 uspace/lib/cpp/include/__bits/iterator.hpp         return std::begin(c);
std              1069 uspace/lib/cpp/include/__bits/iterator.hpp     constexpr auto cend(const Container& c) noexcept(noexcept(std::end(c)))
std              1070 uspace/lib/cpp/include/__bits/iterator.hpp         -> decltype(std::end(c))
std              1072 uspace/lib/cpp/include/__bits/iterator.hpp         return std::end(c);
std              1124 uspace/lib/cpp/include/__bits/iterator.hpp     auto crbegin(const Container& c) -> decltype(std::rbegin(c))
std              1126 uspace/lib/cpp/include/__bits/iterator.hpp         return std::rbegin(c);
std              1130 uspace/lib/cpp/include/__bits/iterator.hpp     auto crend(const Container& c) -> decltype(std::rend(c))
std              1132 uspace/lib/cpp/include/__bits/iterator.hpp         return std::rend(c);
std               348 uspace/lib/cpp/include/__bits/locale/ctype.hpp                 if ((m & space) != 0 && std::isspace(c))
std               350 uspace/lib/cpp/include/__bits/locale/ctype.hpp                 else if ((m & alpha) != 0 && std::isalpha(c))
std               352 uspace/lib/cpp/include/__bits/locale/ctype.hpp                 else if ((m & upper) != 0 && std::isupper(c))
std               354 uspace/lib/cpp/include/__bits/locale/ctype.hpp                 else if ((m & lower) != 0 && std::islower(c))
std               356 uspace/lib/cpp/include/__bits/locale/ctype.hpp                 else if ((m & digit) != 0 && std::isdigit(c))
std               384 uspace/lib/cpp/include/__bits/locale/ctype.hpp                 return std::toupper(c);
std               390 uspace/lib/cpp/include/__bits/locale/ctype.hpp                     *low = std::toupper(*low);
std               397 uspace/lib/cpp/include/__bits/locale/ctype.hpp                 return std::tolower(c);
std               403 uspace/lib/cpp/include/__bits/locale/ctype.hpp                     *low = std::tolower(*low);
std                75 uspace/lib/cpp/include/__bits/memory/pointer_traits.hpp             return std::addressof(x);
std               297 uspace/lib/cpp/include/__bits/memory/shared_ptr.hpp                 std::swap(payload_, other.payload_);
std               298 uspace/lib/cpp/include/__bits/memory/shared_ptr.hpp                 std::swap(data_, other.data_);
std               246 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp                 std::swap(ptr_, other.ptr_);
std               247 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp                 std::swap(deleter_, other.deleter_);
std               458 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp                 std::swap(ptr_, other.ptr_);
std               459 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp                 std::swap(deleter_, other.deleter_);
std               167 uspace/lib/cpp/include/__bits/memory/weak_ptr.hpp                 std::swap(payload_, other.payload_);
std                38 uspace/lib/cpp/include/__bits/new.hpp class bad_alloc: public std::exception
std                58 uspace/lib/cpp/include/__bits/new.hpp void* operator new(std::size_t);
std                59 uspace/lib/cpp/include/__bits/new.hpp void* operator new(std::size_t, void*);
std                60 uspace/lib/cpp/include/__bits/new.hpp void* operator new(std::size_t, const std::nothrow_t&) noexcept;
std                61 uspace/lib/cpp/include/__bits/new.hpp void* operator new[](std::size_t);
std                62 uspace/lib/cpp/include/__bits/new.hpp void* operator new[](std::size_t, const std::nothrow_t&) noexcept;
std                65 uspace/lib/cpp/include/__bits/new.hpp void operator delete(void*, std::size_t) noexcept;
std                67 uspace/lib/cpp/include/__bits/new.hpp void operator delete[](void*, std::size_t) noexcept;
std               457 uspace/lib/cpp/include/__bits/string/string.hpp             using reverse_iterator       = std::reverse_iterator<iterator>;
std               458 uspace/lib/cpp/include/__bits/string/string.hpp             using const_reverse_iterator = std::reverse_iterator<const_iterator>;
std              1163 uspace/lib/cpp/include/__bits/string/string.hpp                 std::swap(data_, other.data_);
std              1164 uspace/lib/cpp/include/__bits/string/string.hpp                 std::swap(size_, other.size_);
std              1165 uspace/lib/cpp/include/__bits/string/string.hpp                 std::swap(capacity_, other.capacity_);
std              1547 uspace/lib/cpp/include/__bits/string/string.hpp                     std::swap(data_, new_data);
std               104 uspace/lib/cpp/include/__bits/string/string_io.hpp                     for (std::size_t i = 0; i < to_pad; ++i)
std               112 uspace/lib/cpp/include/__bits/string/string_io.hpp                     for (std::size_t i = 0; i < to_pad; ++i)
std                68 uspace/lib/cpp/include/__bits/test/test.hpp                 if (!assert_eq(std::forward<Args>(args)...))
std                91 uspace/lib/cpp/include/__bits/test/test.hpp                 auto len1 = std::distance(first1, last1);
std                92 uspace/lib/cpp/include/__bits/test/test.hpp                 auto len2 = std::distance(first2, last2);
std                94 uspace/lib/cpp/include/__bits/test/test.hpp                 using common_t = std::common_type_t<decltype(len1), decltype(len2)>;
std                64 uspace/lib/cpp/include/__bits/test/tests.hpp                     std::printf("\n");
std                66 uspace/lib/cpp/include/__bits/test/tests.hpp                         std::printf("[TESTS SUCCEEDED!]");
std                68 uspace/lib/cpp/include/__bits/test/tests.hpp                         std::printf("[TESTS FAILED]");
std                69 uspace/lib/cpp/include/__bits/test/tests.hpp                     std::printf("[%u OK][%u FAIL][%u TOTAL]\n",
std                82 uspace/lib/cpp/include/__bits/test/tests.hpp             std::vector<test_suite*> tests_{};
std               398 uspace/lib/cpp/include/__bits/thread/mutex.hpp                 std::swap(mtx_, other.mtx_);
std               399 uspace/lib/cpp/include/__bits/thread/mutex.hpp                 std::swap(owns_, other.owns_);
std               143 uspace/lib/cpp/include/__bits/thread/packaged_task.hpp                 std::swap(func_, other.func_);
std               144 uspace/lib/cpp/include/__bits/thread/packaged_task.hpp                 std::swap(state_, other.state_);
std                93 uspace/lib/cpp/include/__bits/thread/promise.hpp                     std::swap(state_, other.state_);
std               253 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp                 std::swap(mtx_, other.mtx_);
std               254 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp                 std::swap(owns_, other.owns_);
std               218 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                 value_ = std::move(val);
std               147 uspace/lib/cpp/include/__bits/thread/threading.hpp             static time_unit convert(const std::chrono::duration<Rep, Period>& dur)
std               149 uspace/lib/cpp/include/__bits/thread/threading.hpp                 return std::chrono::duration_cast<std::chrono::duration<Rep, micro>>(dur).count();
std               104 uspace/lib/cpp/include/__bits/trycatch.hpp #define LIBCPP_EXCEPTION_ABORT        ::std::abort();
std               109 uspace/lib/cpp/include/__bits/trycatch.hpp #define try if constexpr (::std::aux::try_blocks_allowed)
std               113 uspace/lib/cpp/include/__bits/trycatch.hpp         ::std::aux::exception_thrown = true; \
std               119 uspace/lib/cpp/include/__bits/trycatch.hpp     if (::std::aux::exception_thrown) \
std               122 uspace/lib/cpp/include/__bits/trycatch.hpp         ::std::aux::exception_thrown = false; \
std               135 uspace/lib/cpp/include/__bits/trycatch.hpp     variable = ::std::aux::exception_thrown
std               233 uspace/lib/cpp/include/__bits/tuple/tuple.hpp             static constexpr bool value = noexcept(std::swap(declval<T&>(), declval<T&>()))
std               240 uspace/lib/cpp/include/__bits/tuple/tuple.hpp             static constexpr bool value = noexcept(std::swap(declval<T&>(), declval<T&>()));
std               290 uspace/lib/cpp/include/__bits/tuple/tuple.hpp         struct index_of_type<I, T, T, Ts...>: std::integral_constant<std::size_t, I>
std                70 uspace/lib/cpp/include/__bits/tuple/tuple_ops.hpp             std::swap(get<I>(lhs), get<I>(rhs));
std               107 uspace/lib/cpp/include/__bits/tuple/tuple_ops.hpp             std::swap(get<N>(lhs), get<N>(rhs));
std               799 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp     struct alignment_of: aux::value_is<std::size_t, alignof(T)>
std              1125 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp     template<std::size_t Len, std::size_t Align = 0>
std              1129 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp     template<std::size_t Len, class... Types>
std              1206 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp     template<std::size_t Len, std::size_t Align = 0>
std              1209 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp     template<std::size_t Len, class... Types>
std               123 uspace/lib/cpp/include/__bits/utility/utility.hpp     template<std::size_t... Is>
std               124 uspace/lib/cpp/include/__bits/utility/utility.hpp     using index_sequence = integer_sequence<std::size_t, Is...>;
std               143 uspace/lib/cpp/include/__bits/utility/utility.hpp         struct make_integer_sequence<T, std::uintmax_t(0)>
std               157 uspace/lib/cpp/include/__bits/utility/utility.hpp     using make_integer_sequence = typename aux::make_integer_sequence<T, std::uintmax_t(N)>::type;
std               160 uspace/lib/cpp/include/__bits/utility/utility.hpp     using make_index_sequence = make_integer_sequence<std::size_t, N>;
std               277 uspace/lib/cpp/include/__bits/utility/utility.hpp             noexcept(std::swap(first, other.first)) &&
std               278 uspace/lib/cpp/include/__bits/utility/utility.hpp             noexcept(std::swap(second, other.second))
std               281 uspace/lib/cpp/include/__bits/utility/utility.hpp             std::swap(first, other.first);
std               282 uspace/lib/cpp/include/__bits/utility/utility.hpp             std::swap(second, other.second);
std                50 uspace/lib/cpp/src/__bits/runtime.cpp         std::size_t destructor_count{0};
std                51 uspace/lib/cpp/src/__bits/runtime.cpp         std::size_t destructor_size{32};
std                70 uspace/lib/cpp/src/__bits/runtime.cpp         std::terminate();
std                85 uspace/lib/cpp/src/__bits/runtime.cpp             std::atexit(aux::atexit_destructors);
std                89 uspace/lib/cpp/src/__bits/runtime.cpp             auto tmp = std::realloc(aux::destructors, aux::destructor_size * 2);
std               110 uspace/lib/cpp/src/__bits/runtime.cpp             for (std::size_t i = aux::destructor_count; i > 0; --i)
std               118 uspace/lib/cpp/src/__bits/runtime.cpp             for (std::size_t i = aux::destructor_count; i > 0; --i)
std               132 uspace/lib/cpp/src/__bits/runtime.cpp     using guard_t = std::uint64_t;
std               133 uspace/lib/cpp/src/__bits/runtime.cpp     std::mutex static_guard_mtx{};
std               139 uspace/lib/cpp/src/__bits/runtime.cpp         return !*((std::uint8_t*)guard);
std               144 uspace/lib/cpp/src/__bits/runtime.cpp         *((std::uint8_t*)guard) = 1;
std               192 uspace/lib/cpp/src/__bits/runtime.cpp         std::ptrdiff_t offset_to_top;
std               193 uspace/lib/cpp/src/__bits/runtime.cpp         std::type_info* tinfo;
std               198 uspace/lib/cpp/src/__bits/runtime.cpp                                     const __class_type_info* dst, std::ptrdiff_t offset)
std                43 uspace/lib/cpp/src/__bits/test/adaptors.cpp         template<class T, class Comp = std::less<T>>
std                56 uspace/lib/cpp/src/__bits/test/adaptors.cpp                     priority_queue<value_type, std::vector<value_type>, Comp> q,
std               100 uspace/lib/cpp/src/__bits/test/adaptors.cpp                 priority_queue<value_type, std::vector<value_type>, Comp> queue_;
std               124 uspace/lib/cpp/src/__bits/test/adaptors.cpp         std::queue<int> q{std::deque<int>{1}};
std               144 uspace/lib/cpp/src/__bits/test/adaptors.cpp         std::vector<int> data{5, 4, 2, 8, 1};
std               145 uspace/lib/cpp/src/__bits/test/adaptors.cpp         std::priority_queue<int> q1{data.begin(), data.end()};
std               162 uspace/lib/cpp/src/__bits/test/adaptors.cpp         std::priority_queue<int, std::vector<int>, std::greater<int>> q2{std::greater<int>{}, data};
std               174 uspace/lib/cpp/src/__bits/test/adaptors.cpp             aux::priority_queue_iterator<int, std::greater<int>>{q2},
std               175 uspace/lib/cpp/src/__bits/test/adaptors.cpp             aux::priority_queue_iterator<int, std::greater<int>>{q2, true}
std               181 uspace/lib/cpp/src/__bits/test/adaptors.cpp         std::stack<int> s{std::deque<int>{1}};
std                56 uspace/lib/cpp/src/__bits/test/algorithm.cpp         auto res1 = std::all_of(
std                60 uspace/lib/cpp/src/__bits/test/algorithm.cpp         auto res2 = std::all_of(
std                68 uspace/lib/cpp/src/__bits/test/algorithm.cpp         auto res3 = std::any_of(
std                72 uspace/lib/cpp/src/__bits/test/algorithm.cpp         auto res4 = std::any_of(
std                80 uspace/lib/cpp/src/__bits/test/algorithm.cpp         auto res5 = std::none_of(
std                84 uspace/lib/cpp/src/__bits/test/algorithm.cpp         auto res6 = std::none_of(
std                92 uspace/lib/cpp/src/__bits/test/algorithm.cpp         std::array<int, 5> data2{1, 2, 3, 4, 5};
std                94 uspace/lib/cpp/src/__bits/test/algorithm.cpp         std::for_each(
std               107 uspace/lib/cpp/src/__bits/test/algorithm.cpp         auto res7 = std::find(data2.begin(), data2.end(), 40);
std               110 uspace/lib/cpp/src/__bits/test/algorithm.cpp         auto res8 = std::find_if(
std               116 uspace/lib/cpp/src/__bits/test/algorithm.cpp         auto res9 = std::find_if_not(
std               124 uspace/lib/cpp/src/__bits/test/algorithm.cpp         std::array<int, 7> data3{1, 2, 3, 3, 4, 6, 5};
std               125 uspace/lib/cpp/src/__bits/test/algorithm.cpp         auto res10 = std::adjacent_find(data3.begin(), data3.end());
std               128 uspace/lib/cpp/src/__bits/test/algorithm.cpp         auto res11 = std::adjacent_find(
std               136 uspace/lib/cpp/src/__bits/test/algorithm.cpp         auto res12 = std::count(data3.begin(), data3.end(), 3);
std               139 uspace/lib/cpp/src/__bits/test/algorithm.cpp         auto res13 = std::count_if(
std               147 uspace/lib/cpp/src/__bits/test/algorithm.cpp         std::array<int, 6> data4{1, 2, 3, 4, 5, 6};
std               148 uspace/lib/cpp/src/__bits/test/algorithm.cpp         std::array<int, 6> data5{1, 2, 3, 4, 6, 5};
std               149 uspace/lib/cpp/src/__bits/test/algorithm.cpp         auto res14 = std::mismatch(
std               157 uspace/lib/cpp/src/__bits/test/algorithm.cpp         auto res15 = std::equal(
std               163 uspace/lib/cpp/src/__bits/test/algorithm.cpp         auto res16 = std::equal(
std               169 uspace/lib/cpp/src/__bits/test/algorithm.cpp         auto res17 = std::equal(
std               178 uspace/lib/cpp/src/__bits/test/algorithm.cpp         auto res18 = std::equal(
std               193 uspace/lib/cpp/src/__bits/test/algorithm.cpp         std::array<int, 4> data1{10, 20, 30, 40};
std               194 uspace/lib/cpp/src/__bits/test/algorithm.cpp         std::array<int, 7> data2{1, 2, 3, 4, 5, 6, 7};
std               196 uspace/lib/cpp/src/__bits/test/algorithm.cpp         auto res1 = std::copy(
std               207 uspace/lib/cpp/src/__bits/test/algorithm.cpp         std::array<int, 8> data3{1, 2, 3, 4, 5, 6, 7, 8};
std               209 uspace/lib/cpp/src/__bits/test/algorithm.cpp         auto res2 = std::copy_n(
std               219 uspace/lib/cpp/src/__bits/test/algorithm.cpp         std::array<int, 4> data4{0, 0, 0, 0};
std               220 uspace/lib/cpp/src/__bits/test/algorithm.cpp         std::array<int, 9> data5{1, 2, 3, 4, 5, 6, 7, 8, 9};
std               222 uspace/lib/cpp/src/__bits/test/algorithm.cpp         auto res3 = std::copy_if(
std               241 uspace/lib/cpp/src/__bits/test/algorithm.cpp         auto check4 = {std::string{"A"}, std::string{"B"}, std::string{"C"}};
std               242 uspace/lib/cpp/src/__bits/test/algorithm.cpp         std::array<std::string, 3> data6{"A", "B", "C"};
std               243 uspace/lib/cpp/src/__bits/test/algorithm.cpp         std::array<std::string, 3> data7{"", "", ""};
std               245 uspace/lib/cpp/src/__bits/test/algorithm.cpp         auto res4 = std::move(
std               260 uspace/lib/cpp/src/__bits/test/algorithm.cpp         std::array<int, 4> data8{1, 2, 3, 4};
std               261 uspace/lib/cpp/src/__bits/test/algorithm.cpp         std::array<int, 4> data9{10, 20, 30, 40};
std               263 uspace/lib/cpp/src/__bits/test/algorithm.cpp         auto res5 = std::swap_ranges(
std               278 uspace/lib/cpp/src/__bits/test/algorithm.cpp         std::iter_swap(data8.begin(), data9.begin());
std               283 uspace/lib/cpp/src/__bits/test/algorithm.cpp         std::array<int, 4> data10{1, 2, 3, 4};
std               285 uspace/lib/cpp/src/__bits/test/algorithm.cpp         auto res6 = std::transform(
std                45 uspace/lib/cpp/src/__bits/test/array.cpp         std::array<int, 4> arr1{1, 2, 3, 4};
std                62 uspace/lib/cpp/src/__bits/test/array.cpp         std::array<int, 4> arr2{arr1};
std                69 uspace/lib/cpp/src/__bits/test/array.cpp         std::reverse(arr2.begin(), arr2.end());
std                82 uspace/lib/cpp/src/__bits/test/array.cpp         std::array<int, 4> arr3{};
std               104 uspace/lib/cpp/src/__bits/test/array.cpp         std::array<int, 3> arr4{1, 2, 3};
std                58 uspace/lib/cpp/src/__bits/test/bitset.cpp         std::bitset<8> b1{42};
std                73 uspace/lib/cpp/src/__bits/test/bitset.cpp         std::bitset<8> b2{"00101010"};
std                88 uspace/lib/cpp/src/__bits/test/bitset.cpp         std::bitset<16> b3{0b1111'1101'1011'1010};
std                94 uspace/lib/cpp/src/__bits/test/bitset.cpp         std::bitset<64> b4{0xABCD'DCBA'DEAD'BEEFULL};
std               100 uspace/lib/cpp/src/__bits/test/bitset.cpp         std::bitset<8> b5{"XXYXYXYX", 8U, 'X', 'Y'};
std               106 uspace/lib/cpp/src/__bits/test/bitset.cpp         std::bitset<8> b6{"XXYXYXYXXXX IGNORED", 8U, 'X', 'Y'};
std               112 uspace/lib/cpp/src/__bits/test/bitset.cpp         std::bitset<8> b7{std::string{"XXXXYXYXYX"}, 2U, 8U, 'X', 'Y'};
std               121 uspace/lib/cpp/src/__bits/test/bitset.cpp         std::bitset<8> b1{42};
std               134 uspace/lib/cpp/src/__bits/test/bitset.cpp         std::istringstream iss{"00101010"};
std               135 uspace/lib/cpp/src/__bits/test/bitset.cpp         std::bitset<8> b2{};
std               142 uspace/lib/cpp/src/__bits/test/bitset.cpp         std::ostringstream oss{};
std               144 uspace/lib/cpp/src/__bits/test/bitset.cpp         std::string s3{oss.str()};
std               145 uspace/lib/cpp/src/__bits/test/bitset.cpp         std::string s4{"00101010"};
std               154 uspace/lib/cpp/src/__bits/test/bitset.cpp         std::bitset<8> b1{};
std               188 uspace/lib/cpp/src/__bits/test/bitset.cpp         std::bitset<8> b2{0b0101'0101};
std               189 uspace/lib/cpp/src/__bits/test/bitset.cpp         std::bitset<8> b3{0b1010'1010};
std               193 uspace/lib/cpp/src/__bits/test/bitset.cpp         std::bitset<8> b4{0b0011'0101};
std               194 uspace/lib/cpp/src/__bits/test/bitset.cpp         std::bitset<8> b5{0b1010'1100};
std               195 uspace/lib/cpp/src/__bits/test/bitset.cpp         test_eq("and", (b4 & b5), std::bitset<8>{0b0010'0100});
std               196 uspace/lib/cpp/src/__bits/test/bitset.cpp         test_eq("or", (b4 | b5), std::bitset<8>{0b1011'1101});
std                57 uspace/lib/cpp/src/__bits/test/deque.cpp         std::deque<int> d1(5U);
std                65 uspace/lib/cpp/src/__bits/test/deque.cpp         std::deque<int> d2(5U, 1);
std                73 uspace/lib/cpp/src/__bits/test/deque.cpp         std::deque<int> d3{check3.begin(), check3.end()};
std                80 uspace/lib/cpp/src/__bits/test/deque.cpp         std::deque<int> d4{d3};
std                87 uspace/lib/cpp/src/__bits/test/deque.cpp         std::deque<int> d5{std::move(d4)};
std                95 uspace/lib/cpp/src/__bits/test/deque.cpp         std::deque<int> d6{check3};
std               109 uspace/lib/cpp/src/__bits/test/deque.cpp         d6 = std::move(d4);
std               124 uspace/lib/cpp/src/__bits/test/deque.cpp         std::deque<int> d7{};
std               151 uspace/lib/cpp/src/__bits/test/deque.cpp         std::deque<int> d1{1, 2, 3, 4, 5};
std               168 uspace/lib/cpp/src/__bits/test/deque.cpp         std::deque<int> d2{1, 2, 3, 4, 5};
std               190 uspace/lib/cpp/src/__bits/test/deque.cpp         std::deque<int> d1{};
std               214 uspace/lib/cpp/src/__bits/test/deque.cpp         std::deque<int> d2{};
std               237 uspace/lib/cpp/src/__bits/test/deque.cpp         std::deque<int> d1{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
std               238 uspace/lib/cpp/src/__bits/test/deque.cpp         std::deque<int> d2{d1};
std               239 uspace/lib/cpp/src/__bits/test/deque.cpp         std::deque<int> d3{d1};
std               240 uspace/lib/cpp/src/__bits/test/deque.cpp         std::deque<int> d4{d1};
std                34 uspace/lib/cpp/src/__bits/test/functional.cpp using namespace std::placeholders;
std                87 uspace/lib/cpp/src/__bits/test/functional.cpp         auto ref = std::ref(x);
std               101 uspace/lib/cpp/src/__bits/test/functional.cpp         std::function<int(int, int)> wrapped_f1{&aux::f1};
std               102 uspace/lib/cpp/src/__bits/test/functional.cpp         auto fref = std::ref(wrapped_f1);
std               109 uspace/lib/cpp/src/__bits/test/functional.cpp         std::function<int(int, int)> f1{&aux::f1};
std               115 uspace/lib/cpp/src/__bits/test/functional.cpp         std::function<char(char)> f2{[&](auto c){ x = 42; return ++c; }};
std               128 uspace/lib/cpp/src/__bits/test/functional.cpp         auto f1 = std::bind(aux::f1, _1, 1);
std               133 uspace/lib/cpp/src/__bits/test/functional.cpp         auto f2 = std::bind(aux::f2, _2, _1);
std               140 uspace/lib/cpp/src/__bits/test/functional.cpp         auto f3 = std::bind(aux::f3, _1, std::ref(y));
std               141 uspace/lib/cpp/src/__bits/test/functional.cpp         f3(std::ref(x));
std               146 uspace/lib/cpp/src/__bits/test/functional.cpp         auto f4 = std::bind(aux::f2, x, y);
std               152 uspace/lib/cpp/src/__bits/test/functional.cpp         auto f5 = std::mem_fn(&aux::Foo::add);
std                37 uspace/lib/cpp/src/__bits/test/future.cpp using namespace std::chrono_literals;
std                44 uspace/lib/cpp/src/__bits/test/future.cpp         auto res = std::tuple<
std                45 uspace/lib/cpp/src/__bits/test/future.cpp             std::promise<R>, std::future<R>,
std                46 uspace/lib/cpp/src/__bits/test/future.cpp             std::aux::shared_state<R>*
std                48 uspace/lib/cpp/src/__bits/test/future.cpp         std::get<0>(res) = std::promise<R>{};
std                49 uspace/lib/cpp/src/__bits/test/future.cpp         std::get<1>(res) = std::get<0>(res).get_future();
std                50 uspace/lib/cpp/src/__bits/test/future.cpp         std::get<2>(res) = std::get<1>(res).__state();
std                80 uspace/lib/cpp/src/__bits/test/future.cpp         std::future<int> f1{};
std                83 uspace/lib/cpp/src/__bits/test/future.cpp         std::future<int> f2{new std::aux::shared_state<int>{}};
std                86 uspace/lib/cpp/src/__bits/test/future.cpp         f1 = std::move(f2);
std                90 uspace/lib/cpp/src/__bits/test/future.cpp         std::future<int> f3{std::move(f1)};
std                97 uspace/lib/cpp/src/__bits/test/future.cpp         std::promise<int> p1{};
std               100 uspace/lib/cpp/src/__bits/test/future.cpp         std::promise<int> p2{};
std               104 uspace/lib/cpp/src/__bits/test/future.cpp         std::swap(s1, s2);
std               109 uspace/lib/cpp/src/__bits/test/future.cpp         std::promise<int> p3{std::move(p1)};
std               113 uspace/lib/cpp/src/__bits/test/future.cpp         p1 = std::move(p3);
std               139 uspace/lib/cpp/src/__bits/test/future.cpp         std::thread t2{
std               141 uspace/lib/cpp/src/__bits/test/future.cpp                 std::this_thread::sleep_for(20ms);
std               149 uspace/lib/cpp/src/__bits/test/future.cpp         std::thread t3{
std               151 uspace/lib/cpp/src/__bits/test/future.cpp                 std::this_thread::sleep_for(20ms);
std               161 uspace/lib/cpp/src/__bits/test/future.cpp         std::thread t4{
std               166 uspace/lib/cpp/src/__bits/test/future.cpp         std::this_thread::sleep_for(10ms); // Let the value be set inside state.
std               173 uspace/lib/cpp/src/__bits/test/future.cpp         std::aux::shared_state<std::test::mock>* s5{};
std               175 uspace/lib/cpp/src/__bits/test/future.cpp             std::promise<std::test::mock> p5{};
std               189 uspace/lib/cpp/src/__bits/test/future.cpp             std::aux::shared_state<std::test::mock>* s6{};
std               190 uspace/lib/cpp/src/__bits/test/future.cpp             std::future<std::test::mock> f6{};
std               192 uspace/lib/cpp/src/__bits/test/future.cpp                 std::promise<std::test::mock> p6{};
std               206 uspace/lib/cpp/src/__bits/test/future.cpp         test_eq("wait_for timeout", res7, std::future_status::timeout);
std               208 uspace/lib/cpp/src/__bits/test/future.cpp         res7 = f7.wait_until(std::chrono::system_clock::now() + 5ms);
std               209 uspace/lib/cpp/src/__bits/test/future.cpp         test_eq("wait_until timeout", res7, std::future_status::timeout);
std               211 uspace/lib/cpp/src/__bits/test/future.cpp         std::thread t7{
std               213 uspace/lib/cpp/src/__bits/test/future.cpp                 std::this_thread::sleep_for(5ms);
std               218 uspace/lib/cpp/src/__bits/test/future.cpp         test_eq("wait_for ready", res7, std::future_status::ready);
std               221 uspace/lib/cpp/src/__bits/test/future.cpp         std::thread t8{
std               223 uspace/lib/cpp/src/__bits/test/future.cpp                 std::this_thread::sleep_for(5ms);
std               228 uspace/lib/cpp/src/__bits/test/future.cpp         auto res8 = f8.wait_until(std::chrono::system_clock::now() + 10ms);
std               229 uspace/lib/cpp/src/__bits/test/future.cpp         test_eq("wait_until ready", res8, std::future_status::ready);
std               232 uspace/lib/cpp/src/__bits/test/future.cpp         std::promise<int&> p9{};
std               233 uspace/lib/cpp/src/__bits/test/future.cpp         std::future<int&> f9 = p9.get_future();
std               248 uspace/lib/cpp/src/__bits/test/future.cpp         auto res1 = std::async(
std               255 uspace/lib/cpp/src/__bits/test/future.cpp         auto res2 = std::async(
std               256 uspace/lib/cpp/src/__bits/test/future.cpp             std::launch::deferred, [](){
std               262 uspace/lib/cpp/src/__bits/test/future.cpp         auto res3 = std::async(
std               263 uspace/lib/cpp/src/__bits/test/future.cpp             std::launch::async, [](){
std               270 uspace/lib/cpp/src/__bits/test/future.cpp         auto res4 = std::async(
std               282 uspace/lib/cpp/src/__bits/test/future.cpp         std::packaged_task<int(int)> pt1{};
std               285 uspace/lib/cpp/src/__bits/test/future.cpp         pt1 = std::packaged_task<int(int)>{
std               298 uspace/lib/cpp/src/__bits/test/future.cpp         std::packaged_task<int()> pt2{
std               334 uspace/lib/cpp/src/__bits/test/future.cpp         std::thread t1{
std               339 uspace/lib/cpp/src/__bits/test/future.cpp         std::thread t2{
std               345 uspace/lib/cpp/src/__bits/test/future.cpp         std::this_thread::sleep_for(20ms);
std               347 uspace/lib/cpp/src/__bits/test/future.cpp         std::this_thread::sleep_for(20ms);
std                57 uspace/lib/cpp/src/__bits/test/list.cpp         std::list<int> l1(6U, 1);
std                64 uspace/lib/cpp/src/__bits/test/list.cpp         std::list<int> l2{check2};
std                71 uspace/lib/cpp/src/__bits/test/list.cpp         std::list<int> l3{check2.begin(), check2.end()};
std                78 uspace/lib/cpp/src/__bits/test/list.cpp         std::list<int> l4{l3};
std                87 uspace/lib/cpp/src/__bits/test/list.cpp         std::list<int> l5{std::move(l4)};
std               104 uspace/lib/cpp/src/__bits/test/list.cpp         l1 = std::move(l4);
std               158 uspace/lib/cpp/src/__bits/test/list.cpp         std::list<int> l1{};
std               193 uspace/lib/cpp/src/__bits/test/list.cpp         std::advance(it1, 2);
std               204 uspace/lib/cpp/src/__bits/test/list.cpp         std::advance(it2, 5);
std               215 uspace/lib/cpp/src/__bits/test/list.cpp         std::advance(it3, 4);
std               227 uspace/lib/cpp/src/__bits/test/list.cpp         std::advance(it5, 4);
std               240 uspace/lib/cpp/src/__bits/test/list.cpp         std::list<int> l2{1, 2, 3, 4, 5};
std               241 uspace/lib/cpp/src/__bits/test/list.cpp         std::list<int> l3{10, 20, 30, 40, 50};
std               248 uspace/lib/cpp/src/__bits/test/list.cpp         std::advance(it6, 2);
std               274 uspace/lib/cpp/src/__bits/test/list.cpp         std::list<int> l4{1, -1, 2, 5, -2, 5, 3, -3, 5, 4, -4};
std               293 uspace/lib/cpp/src/__bits/test/list.cpp         std::list<int> l5{1, 1, 2, 3, 3, 2, 2, 4, 5, 5};
std               304 uspace/lib/cpp/src/__bits/test/list.cpp         std::list<int> l6{1, 3, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9, 9};
std                62 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{1, 1},
std                63 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{2, 2},
std                64 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{3, 3},
std                65 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{4, 4},
std                66 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{5, 5},
std                67 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{6, 6},
std                68 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{7, 7}
std                71 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{3, 3},
std                72 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{1, 1},
std                73 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{5, 5},
std                74 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{2, 2},
std                75 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{7, 7},
std                76 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{6, 6},
std                77 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{4, 4}
std                80 uspace/lib/cpp/src/__bits/test/map.cpp         std::map<int, int> m1{src1};
std                88 uspace/lib/cpp/src/__bits/test/map.cpp         std::map<int, int> m2{src1.begin(), src1.end()};
std                95 uspace/lib/cpp/src/__bits/test/map.cpp         std::map<int, int> m3{m1};
std               102 uspace/lib/cpp/src/__bits/test/map.cpp         std::map<int, int> m4{std::move(m1)};
std               118 uspace/lib/cpp/src/__bits/test/map.cpp         m4 = std::move(m1);
std               136 uspace/lib/cpp/src/__bits/test/map.cpp         std::string str{"a b a a c d b e a b b e d c a e"};
std               137 uspace/lib/cpp/src/__bits/test/map.cpp         std::map<std::string, std::size_t> map{};
std               138 uspace/lib/cpp/src/__bits/test/map.cpp         std::istringstream iss{str};
std               139 uspace/lib/cpp/src/__bits/test/map.cpp         std::string word{};
std               155 uspace/lib/cpp/src/__bits/test/map.cpp         std::map<int, int> map1{};
std               177 uspace/lib/cpp/src/__bits/test/map.cpp         std::map<int, std::string> map2{};
std               178 uspace/lib/cpp/src/__bits/test/map.cpp         auto res5 = map2.insert(std::pair<const int, const char*>{5, "A"});
std               181 uspace/lib/cpp/src/__bits/test/map.cpp         test_eq("conversion insert equivalence pt2", res5.first->second, std::string{"A"});
std               183 uspace/lib/cpp/src/__bits/test/map.cpp         auto res6 = map2.insert(std::pair<const int, std::string>{6, "B"});
std               186 uspace/lib/cpp/src/__bits/test/map.cpp         test_eq("first insert equivalence pt2", res6.first->second, std::string{"B"});
std               188 uspace/lib/cpp/src/__bits/test/map.cpp         auto res7 = map2.insert(std::pair<const int, std::string>{6, "C"});
std               191 uspace/lib/cpp/src/__bits/test/map.cpp         test_eq("second insert equivalence pt2", res7.first->second, std::string{"B"});
std               193 uspace/lib/cpp/src/__bits/test/map.cpp         auto res8 = map2.insert_or_assign(6, std::string{"D"});
std               196 uspace/lib/cpp/src/__bits/test/map.cpp         test_eq("insert_or_*assign* equivalence pt2", res8.first->second, std::string{"D"});
std               198 uspace/lib/cpp/src/__bits/test/map.cpp         auto res9 = map2.insert_or_assign(7, std::string{"E"});
std               201 uspace/lib/cpp/src/__bits/test/map.cpp         test_eq("*insert*_or_assign equivalence pt2", res9.first->second, std::string{"E"});
std               212 uspace/lib/cpp/src/__bits/test/map.cpp         std::map<int, int> map3{};
std               233 uspace/lib/cpp/src/__bits/test/map.cpp         std::map<int, int> map{};
std               263 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{1, 1},
std               264 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{2, 2},
std               265 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{3, 3},
std               266 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{3, 3},
std               267 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{4, 4},
std               268 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{5, 5},
std               269 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{6, 6},
std               270 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{6, 6},
std               271 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{6, 6},
std               272 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{7, 7}
std               275 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{3, 3},
std               276 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{6, 6},
std               277 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{1, 1},
std               278 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{5, 5},
std               279 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{6, 6},
std               280 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{3, 3},
std               281 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{2, 2},
std               282 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{7, 7},
std               283 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{6, 6},
std               284 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{4, 4}
std               287 uspace/lib/cpp/src/__bits/test/map.cpp         std::multimap<int, int> mmap{src1};
std               307 uspace/lib/cpp/src/__bits/test/map.cpp         auto res4 = mmap.insert(std::pair<const int, int>{8, 6});
std               312 uspace/lib/cpp/src/__bits/test/map.cpp         auto res5 = mmap.insert(std::pair<const int, int>{9, 8});
std               329 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{7, 7},
std               330 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{6, 6},
std               331 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{6, 6},
std               332 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{6, 6},
std               333 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{5, 5},
std               334 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{4, 4},
std               335 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{3, 3},
std               336 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{3, 3},
std               337 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{2, 2},
std               338 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{1, 1}
std               341 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{3, 3},
std               342 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{6, 6},
std               343 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{1, 1},
std               344 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{5, 5},
std               345 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{6, 6},
std               346 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{3, 3},
std               347 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{2, 2},
std               348 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{7, 7},
std               349 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{6, 6},
std               350 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{4, 4}
std               353 uspace/lib/cpp/src/__bits/test/map.cpp         std::multimap<int, int> mmap{src1};
std               361 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{7, 7},
std               362 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{6, 6},
std               363 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{5, 5},
std               364 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{4, 4},
std               365 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{3, 3},
std               366 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{2, 2},
std               367 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{1, 1}
std               370 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{3, 3},
std               371 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{1, 1},
std               372 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{5, 5},
std               373 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{2, 2},
std               374 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{7, 7},
std               375 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{6, 6},
std               376 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{4, 4}
std               379 uspace/lib/cpp/src/__bits/test/map.cpp         std::map<int, int> map{src2};
std               390 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{1, 1},
std               391 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{1, 2}
std               394 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{5, 5},
std               395 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{5, 6},
std               396 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{5, 7}
std               399 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{6, 6}
std               402 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{1, 1},
std               403 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{1, 2},
std               404 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{2, 2},
std               405 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{3, 3},
std               406 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{5, 5},
std               407 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{5, 6},
std               408 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{5, 7},
std               409 uspace/lib/cpp/src/__bits/test/map.cpp             std::pair<const int, int>{6, 6}
std               412 uspace/lib/cpp/src/__bits/test/map.cpp         std::multimap<int, int> mmap{src};
std                80 uspace/lib/cpp/src/__bits/test/memory.cpp             using propagate_on_container_copy_assignment = std::true_type;
std                81 uspace/lib/cpp/src/__bits/test/memory.cpp             using propagate_on_container_move_assignment = std::true_type;
std                82 uspace/lib/cpp/src/__bits/test/memory.cpp             using propagate_on_container_swap            = std::true_type;
std                83 uspace/lib/cpp/src/__bits/test/memory.cpp             using is_always_equal                        = std::true_type;
std               110 uspace/lib/cpp/src/__bits/test/memory.cpp             auto ptr = std::make_unique<mock>();
std               119 uspace/lib/cpp/src/__bits/test/memory.cpp             auto ptr = std::make_unique<mock>();
std               126 uspace/lib/cpp/src/__bits/test/memory.cpp             auto ptr = std::make_unique<mock>();
std               133 uspace/lib/cpp/src/__bits/test/memory.cpp             std::unique_ptr<mock> ptr1{};
std               137 uspace/lib/cpp/src/__bits/test/memory.cpp                 auto ptr2 = std::make_unique<mock>();
std               138 uspace/lib/cpp/src/__bits/test/memory.cpp                 ptr1 = std::move(ptr2);
std               146 uspace/lib/cpp/src/__bits/test/memory.cpp             auto ptr = std::make_unique<mock[]>(10U);
std               160 uspace/lib/cpp/src/__bits/test/memory.cpp             auto ptr1 = std::make_shared<mock>();
std               170 uspace/lib/cpp/src/__bits/test/memory.cpp                 auto ptr3 = std::move(ptr2);
std               186 uspace/lib/cpp/src/__bits/test/memory.cpp             std::weak_ptr<mock> wptr1{};
std               188 uspace/lib/cpp/src/__bits/test/memory.cpp                 auto ptr1 = std::make_shared<mock>();
std               191 uspace/lib/cpp/src/__bits/test/memory.cpp                     std::weak_ptr<mock> wptr2 = ptr1;
std               206 uspace/lib/cpp/src/__bits/test/memory.cpp         using dummy_traits1 = std::allocator_traits<aux::dummy_allocator1>;
std               207 uspace/lib/cpp/src/__bits/test/memory.cpp         using dummy_traits2 = std::allocator_traits<aux::dummy_allocator2>;
std               216 uspace/lib/cpp/src/__bits/test/memory.cpp             std::is_same_v<typename dummy_traits1::pointer, int*>
std               220 uspace/lib/cpp/src/__bits/test/memory.cpp             std::is_same_v<typename dummy_traits1::const_pointer, const int*>
std               224 uspace/lib/cpp/src/__bits/test/memory.cpp             std::is_same_v<typename dummy_traits1::void_pointer, void*>
std               228 uspace/lib/cpp/src/__bits/test/memory.cpp             std::is_same_v<typename dummy_traits1::const_void_pointer, const void*>
std               232 uspace/lib/cpp/src/__bits/test/memory.cpp             std::is_same_v<typename dummy_traits1::difference_type, ptrdiff_t>
std               236 uspace/lib/cpp/src/__bits/test/memory.cpp             std::is_same_v<typename dummy_traits1::size_type, std::make_unsigned_t<ptrdiff_t>>
std               240 uspace/lib/cpp/src/__bits/test/memory.cpp             std::is_same_v<typename dummy_traits1::propagate_on_container_copy_assignment, std::false_type>
std               244 uspace/lib/cpp/src/__bits/test/memory.cpp             std::is_same_v<typename dummy_traits1::propagate_on_container_move_assignment, std::false_type>
std               248 uspace/lib/cpp/src/__bits/test/memory.cpp             std::is_same_v<typename dummy_traits1::propagate_on_container_swap, std::false_type>
std               252 uspace/lib/cpp/src/__bits/test/memory.cpp             std::is_same_v<typename dummy_traits1::is_always_equal, typename std::is_empty<aux::dummy_allocator1>::type>
std               261 uspace/lib/cpp/src/__bits/test/memory.cpp             std::is_same_v<typename dummy_traits2::pointer, char*>
std               265 uspace/lib/cpp/src/__bits/test/memory.cpp             std::is_same_v<typename dummy_traits2::const_pointer, const void*>
std               269 uspace/lib/cpp/src/__bits/test/memory.cpp             std::is_same_v<typename dummy_traits2::void_pointer, bool*>
std               273 uspace/lib/cpp/src/__bits/test/memory.cpp             std::is_same_v<typename dummy_traits2::const_void_pointer, volatile bool*>
std               277 uspace/lib/cpp/src/__bits/test/memory.cpp             std::is_same_v<typename dummy_traits2::difference_type, short>
std               281 uspace/lib/cpp/src/__bits/test/memory.cpp             std::is_same_v<typename dummy_traits2::size_type, long>
std               285 uspace/lib/cpp/src/__bits/test/memory.cpp             std::is_same_v<typename dummy_traits2::propagate_on_container_copy_assignment, std::true_type>
std               289 uspace/lib/cpp/src/__bits/test/memory.cpp             std::is_same_v<typename dummy_traits2::propagate_on_container_move_assignment, std::true_type>
std               293 uspace/lib/cpp/src/__bits/test/memory.cpp             std::is_same_v<typename dummy_traits2::propagate_on_container_swap, std::true_type>
std               297 uspace/lib/cpp/src/__bits/test/memory.cpp             std::is_same_v<typename dummy_traits2::is_always_equal, std::true_type>
std               303 uspace/lib/cpp/src/__bits/test/memory.cpp         using dummy_traits1 = std::pointer_traits<aux::dummy_pointer1>;
std               304 uspace/lib/cpp/src/__bits/test/memory.cpp         using dummy_traits2 = std::pointer_traits<aux::dummy_pointer2<int, char>>;
std               305 uspace/lib/cpp/src/__bits/test/memory.cpp         using int_traits    = std::pointer_traits<int*>;
std               309 uspace/lib/cpp/src/__bits/test/memory.cpp             std::is_same_v<typename dummy_traits1::pointer, aux::dummy_pointer1>
std               313 uspace/lib/cpp/src/__bits/test/memory.cpp             std::is_same_v<typename dummy_traits1::element_type, int>
std               317 uspace/lib/cpp/src/__bits/test/memory.cpp             std::is_same_v<typename dummy_traits1::difference_type, bool>
std               321 uspace/lib/cpp/src/__bits/test/memory.cpp             std::is_same_v<typename dummy_traits1::template rebind<long>, unsigned>
std               326 uspace/lib/cpp/src/__bits/test/memory.cpp             std::is_same_v<typename dummy_traits2::pointer, aux::dummy_pointer2<int, char>>
std               330 uspace/lib/cpp/src/__bits/test/memory.cpp             std::is_same_v<typename dummy_traits2::element_type, signed char>
std               334 uspace/lib/cpp/src/__bits/test/memory.cpp             std::is_same_v<typename dummy_traits2::difference_type, unsigned char>
std               338 uspace/lib/cpp/src/__bits/test/memory.cpp             std::is_same_v<typename dummy_traits2::template rebind<long>, aux::dummy_pointer2<long, char>>
std               343 uspace/lib/cpp/src/__bits/test/memory.cpp             std::is_same_v<typename int_traits::pointer, int*>
std               347 uspace/lib/cpp/src/__bits/test/memory.cpp             std::is_same_v<typename int_traits::element_type, int>
std               351 uspace/lib/cpp/src/__bits/test/memory.cpp             std::is_same_v<typename int_traits::difference_type, ptrdiff_t>
std               355 uspace/lib/cpp/src/__bits/test/memory.cpp             std::is_same_v<typename int_traits::rebind<char>, char*>
std                36 uspace/lib/cpp/src/__bits/test/numeric.cpp using namespace std::literals;
std                61 uspace/lib/cpp/src/__bits/test/numeric.cpp         auto res1 = std::accumulate(data1.begin(), data1.end(), 5);
std                64 uspace/lib/cpp/src/__bits/test/numeric.cpp         auto res2 = std::accumulate(
std                72 uspace/lib/cpp/src/__bits/test/numeric.cpp         auto res3 = std::accumulate(data1.begin(), data1.begin(), 10);
std                78 uspace/lib/cpp/src/__bits/test/numeric.cpp         auto res4 = std::inner_product(
std                83 uspace/lib/cpp/src/__bits/test/numeric.cpp         auto res5 = std::inner_product(
std                96 uspace/lib/cpp/src/__bits/test/numeric.cpp         std::array<int, 5> result{};
std                98 uspace/lib/cpp/src/__bits/test/numeric.cpp         auto res6 = std::partial_sum(
std               109 uspace/lib/cpp/src/__bits/test/numeric.cpp         auto res7 = std::partial_sum(
std               123 uspace/lib/cpp/src/__bits/test/numeric.cpp         auto res8 = std::adjacent_difference(
std               134 uspace/lib/cpp/src/__bits/test/numeric.cpp         auto res9 = std::adjacent_difference(
std               148 uspace/lib/cpp/src/__bits/test/numeric.cpp         std::iota(result.begin(), result.end(), 4);
std               161 uspace/lib/cpp/src/__bits/test/numeric.cpp         std::complex<double> c2{2.0, 0.5};
std               164 uspace/lib/cpp/src/__bits/test/numeric.cpp         std::complex<double> c3{c2};
std               167 uspace/lib/cpp/src/__bits/test/numeric.cpp         std::complex<double> c4{c1};
std               175 uspace/lib/cpp/src/__bits/test/numeric.cpp         test_eq("complex abs", std::abs(2.0 - 4.0i), 20.0);
std               176 uspace/lib/cpp/src/__bits/test/numeric.cpp         test_eq("complex real", std::real(2.0 + 3.0i), 2.0);
std               177 uspace/lib/cpp/src/__bits/test/numeric.cpp         test_eq("complex imag", std::imag(2.0 + 3.0i), 3.0);
std                43 uspace/lib/cpp/src/__bits/test/ratio.cpp             std::ratio_add<std::ratio<2, 3>, std::ratio<1, 6>>::num,
std                48 uspace/lib/cpp/src/__bits/test/ratio.cpp             std::ratio_add<std::ratio<2, 3>, std::ratio<1, 6>>::den,
std                54 uspace/lib/cpp/src/__bits/test/ratio.cpp             std::ratio_subtract<std::ratio<2, 3>, std::ratio<1, 6>>::num,
std                59 uspace/lib/cpp/src/__bits/test/ratio.cpp             std::ratio_subtract<std::ratio<2, 3>, std::ratio<1, 6>>::den,
std                65 uspace/lib/cpp/src/__bits/test/ratio.cpp             std::ratio_multiply<std::ratio<2, 3>, std::ratio<1, 6>>::num,
std                70 uspace/lib/cpp/src/__bits/test/ratio.cpp             std::ratio_multiply<std::ratio<2, 3>, std::ratio<1, 6>>::den,
std                76 uspace/lib/cpp/src/__bits/test/ratio.cpp             std::ratio_divide<std::ratio<2, 3>, std::ratio<1, 6>>::num,
std                81 uspace/lib/cpp/src/__bits/test/ratio.cpp             std::ratio_divide<std::ratio<2, 3>, std::ratio<1, 6>>::den,
std                86 uspace/lib/cpp/src/__bits/test/ratio.cpp             "ratio_equal", std::ratio_equal_v<std::ratio<2, 3>, std::ratio<6, 9>>, true
std                90 uspace/lib/cpp/src/__bits/test/ratio.cpp             "ratio_not_equal", std::ratio_not_equal_v<std::ratio<2, 3>, std::ratio<5, 9>>, true
std                94 uspace/lib/cpp/src/__bits/test/ratio.cpp             "ratio_less", std::ratio_less_v<std::ratio<2, 3>, std::ratio<5, 6>>, true
std                98 uspace/lib/cpp/src/__bits/test/ratio.cpp             "ratio_less_equal pt1", std::ratio_less_equal_v<std::ratio<2, 3>, std::ratio<5, 6>>, true
std               102 uspace/lib/cpp/src/__bits/test/ratio.cpp             "ratio_less_equal pt2", std::ratio_less_equal_v<std::ratio<2, 3>, std::ratio<2, 3>>, true
std               106 uspace/lib/cpp/src/__bits/test/ratio.cpp             "ratio_greater", std::ratio_greater_v<std::ratio<2, 3>, std::ratio<2, 6>>, true
std               110 uspace/lib/cpp/src/__bits/test/ratio.cpp             "ratio_greater_equal pt1", std::ratio_greater_equal_v<std::ratio<2, 3>, std::ratio<2, 6>>, true
std               114 uspace/lib/cpp/src/__bits/test/ratio.cpp             "ratio_greater_equal pt2", std::ratio_greater_equal_v<std::ratio<2, 3>, std::ratio<2, 3>>, true
std                62 uspace/lib/cpp/src/__bits/test/set.cpp         std::set<int> s1{src1};
std                70 uspace/lib/cpp/src/__bits/test/set.cpp         std::set<int> s2{src1.begin(), src1.end()};
std                77 uspace/lib/cpp/src/__bits/test/set.cpp         std::set<int> s3{s1};
std                84 uspace/lib/cpp/src/__bits/test/set.cpp         std::set<int> s4{std::move(s1)};
std               100 uspace/lib/cpp/src/__bits/test/set.cpp         s4 = std::move(s1);
std               118 uspace/lib/cpp/src/__bits/test/set.cpp         std::set<int> set1{};
std               136 uspace/lib/cpp/src/__bits/test/set.cpp         std::set<std::string> set2{};
std               139 uspace/lib/cpp/src/__bits/test/set.cpp         test_eq("conversion insert equivalence", *res5.first, std::string{"A"});
std               141 uspace/lib/cpp/src/__bits/test/set.cpp         auto res6 = set2.insert(std::string{"B"});
std               143 uspace/lib/cpp/src/__bits/test/set.cpp         test_eq("first insert equivalence", *res6.first, std::string{"B"});
std               145 uspace/lib/cpp/src/__bits/test/set.cpp         auto res7 = set2.insert(std::string{"B"});
std               147 uspace/lib/cpp/src/__bits/test/set.cpp         test_eq("second insert equivalence", *res7.first, std::string{"B"});
std               153 uspace/lib/cpp/src/__bits/test/set.cpp         set2.insert(std::string{"G"});
std               154 uspace/lib/cpp/src/__bits/test/set.cpp         set2.insert(std::string{"H"});
std               155 uspace/lib/cpp/src/__bits/test/set.cpp         set2.insert(std::string{"K"});
std               156 uspace/lib/cpp/src/__bits/test/set.cpp         auto res11 = set2.erase(std::string{"G"});
std               158 uspace/lib/cpp/src/__bits/test/set.cpp         auto res12 = set2.erase(std::string{"M"});
std               161 uspace/lib/cpp/src/__bits/test/set.cpp         std::set<int> set3{};
std               182 uspace/lib/cpp/src/__bits/test/set.cpp         std::set<int> set{};
std               214 uspace/lib/cpp/src/__bits/test/set.cpp         std::multiset<int> mset{src1};
std               254 uspace/lib/cpp/src/__bits/test/set.cpp         std::multiset<int> mset{src1};
std               264 uspace/lib/cpp/src/__bits/test/set.cpp         std::set<int> set{src2};
std               279 uspace/lib/cpp/src/__bits/test/set.cpp         std::multiset<int> mset{src};
std                63 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str1{"hello"};
std                74 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str2{str1};
std                81 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str3{std::move(str1)};
std                92 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str4{};
std               105 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str5{str3.begin() + 2, str3.begin() + 4};
std               115 uspace/lib/cpp/src/__bits/test/string.cpp         std::string check{"hello, world"};
std               117 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str1{"hello, "};
std               125 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str2{"hello, "};
std               126 uspace/lib/cpp/src/__bits/test/string.cpp         str2.append(std::string{"world"});
std               133 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str3{"hello, "};
std               134 uspace/lib/cpp/src/__bits/test/string.cpp         std::string apendee{"world"};
std               142 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str4{"hello, "};
std               150 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str5{"hello, "};
std               158 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str6{"hello, "};
std               169 uspace/lib/cpp/src/__bits/test/string.cpp         std::string check{"hello, world"};
std               171 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str1{", world"};
std               179 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str2{"hello,world"};
std               187 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str3{"heo, world"};
std               195 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str4{"h, world"};
std               196 uspace/lib/cpp/src/__bits/test/string.cpp         std::string insertee{"ello"};
std               205 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str5{"hel, world"};
std               206 uspace/lib/cpp/src/__bits/test/string.cpp         std::initializer_list<char> init{'l', 'o'};
std               217 uspace/lib/cpp/src/__bits/test/string.cpp         std::string check{"hello"};
std               219 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str1{"heXllo"};
std               227 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str2{"Xhello"};
std               235 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str3{"helloX"};
std               243 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str4{"XXXhello"};
std               251 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str5{"heXXXllo"};
std               259 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str6{"helloXXX"};
std               267 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str7{"hellXXXo"};
std               278 uspace/lib/cpp/src/__bits/test/string.cpp         std::string check{"hello, world"};
std               280 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str1{"helXXX world"};
std               288 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str2{"helXXX world"};
std               296 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str3{"helXXX world"};
std               304 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str4{"heXXo, world"};
std               312 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str5{"heXXXXo, world"};
std               320 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str6{"helXXXXX world"};
std               328 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str7{"helXXXXX world"};
std               329 uspace/lib/cpp/src/__bits/test/string.cpp         std::string replacer{"YYlo,YYY"};
std               337 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str8{"helXXXXX world"};
std               345 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str9{"heXXXXo, world"};
std               353 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str10{"helXXXXX world"};
std               362 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str11{"helXXXXX world"};
std               371 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str12{"helXXX world"};
std               383 uspace/lib/cpp/src/__bits/test/string.cpp         std::string check{"CCABB"};
std               385 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str1{"ACCCA"};
std               386 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str2{"BBBBB"};
std               398 uspace/lib/cpp/src/__bits/test/string.cpp         std::string target{"ABC"};
std               399 uspace/lib/cpp/src/__bits/test/string.cpp         auto miss = std::string::npos;
std               401 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str1{"xxABCxx"};
std               439 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str2{"xxABCxxABCxx"};
std               465 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str3{"xxBxxAxxCxx"};
std               551 uspace/lib/cpp/src/__bits/test/string.cpp         std::string not_target{"xB"};
std               595 uspace/lib/cpp/src/__bits/test/string.cpp         std::string not_last_target{"xC"};
std               642 uspace/lib/cpp/src/__bits/test/string.cpp         std::string check1{"abcd"};
std               643 uspace/lib/cpp/src/__bits/test/string.cpp         std::string check2{"bcd"};
std               644 uspace/lib/cpp/src/__bits/test/string.cpp         std::string check3{"def"};
std               646 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str{"abcdef"};
std               672 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str1{"aabbb"};
std               673 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str2{"bbbaa"};
std               674 uspace/lib/cpp/src/__bits/test/string.cpp         std::string str3{"bbb"};
std                40 uspace/lib/cpp/src/__bits/test/test.cpp             std::printf("[%s][%s] ... OK\n", name(), tname);
std                42 uspace/lib/cpp/src/__bits/test/test.cpp             std::printf("[%s][%s] ... FAIL\n", name(), tname);
std                48 uspace/lib/cpp/src/__bits/test/test.cpp             std::printf("\n[TEST START][%s]\n", name());
std                54 uspace/lib/cpp/src/__bits/test/test.cpp             std::printf("[TEST END][%s][%u OK][%u FAIL]\n",
std                59 uspace/lib/cpp/src/__bits/test/tuple.cpp         std::tuple<int, float> tpl1{1, .5f};
std                60 uspace/lib/cpp/src/__bits/test/tuple.cpp         test_eq("value initialization pt1", std::get<0>(tpl1), 1);
std                61 uspace/lib/cpp/src/__bits/test/tuple.cpp         test_eq("value initialization pt2", std::get<1>(tpl1), .5f);
std                63 uspace/lib/cpp/src/__bits/test/tuple.cpp         auto p = std::make_pair(2, 1.f);
std                64 uspace/lib/cpp/src/__bits/test/tuple.cpp         std::tuple<int, float> tpl2{p};
std                65 uspace/lib/cpp/src/__bits/test/tuple.cpp         test_eq("pair initialization pt1", std::get<0>(tpl2), 2);
std                66 uspace/lib/cpp/src/__bits/test/tuple.cpp         test_eq("pair initialization pt2", std::get<1>(tpl2), 1.f);
std                69 uspace/lib/cpp/src/__bits/test/tuple.cpp         test_eq("pair assignment pt1", std::get<0>(tpl1), 2);
std                70 uspace/lib/cpp/src/__bits/test/tuple.cpp         test_eq("pair assignment pt2", std::get<1>(tpl1), 1.f);
std                72 uspace/lib/cpp/src/__bits/test/tuple.cpp         auto tpl3 = std::make_tuple(std::string{"A"}, std::string{"B"});
std                73 uspace/lib/cpp/src/__bits/test/tuple.cpp         auto tpl4 = std::make_tuple(std::string{"C"}, std::string{"D"});
std                74 uspace/lib/cpp/src/__bits/test/tuple.cpp         tpl3 = std::move(tpl4);
std                75 uspace/lib/cpp/src/__bits/test/tuple.cpp         test_eq("move assignment pt1", std::get<0>(tpl3), std::string{"C"});
std                76 uspace/lib/cpp/src/__bits/test/tuple.cpp         test_eq("move assignment pt2", std::get<1>(tpl3), std::string{"D"});
std                78 uspace/lib/cpp/src/__bits/test/tuple.cpp         auto tpl5 = std::make_tuple(1, .5f);
std                79 uspace/lib/cpp/src/__bits/test/tuple.cpp         auto tpl6{std::move(tpl5)};
std                80 uspace/lib/cpp/src/__bits/test/tuple.cpp         test_eq("move initialization pt1", std::get<0>(tpl6), 1);
std                81 uspace/lib/cpp/src/__bits/test/tuple.cpp         test_eq("move initialization pt2", std::get<1>(tpl6), .5f);
std                86 uspace/lib/cpp/src/__bits/test/tuple.cpp         auto tpl1 = std::make_tuple(1, .5f, std::string{"test"}, true);
std                87 uspace/lib/cpp/src/__bits/test/tuple.cpp         static_assert(std::is_same_v<std::tuple_element_t<0, decltype(tpl1)>, int>);
std                88 uspace/lib/cpp/src/__bits/test/tuple.cpp         static_assert(std::is_same_v<std::tuple_element_t<1, decltype(tpl1)>, float>);
std                89 uspace/lib/cpp/src/__bits/test/tuple.cpp         static_assert(std::is_same_v<std::tuple_element_t<2, decltype(tpl1)>, std::string>);
std                90 uspace/lib/cpp/src/__bits/test/tuple.cpp         static_assert(std::is_same_v<std::tuple_element_t<3, decltype(tpl1)>, bool>);
std                92 uspace/lib/cpp/src/__bits/test/tuple.cpp         test_eq("make_tuple pt1", std::get<0>(tpl1), 1);
std                93 uspace/lib/cpp/src/__bits/test/tuple.cpp         test_eq("make_tuple pt2", std::get<1>(tpl1), .5f);
std                94 uspace/lib/cpp/src/__bits/test/tuple.cpp         test_eq("make_tuple pt3", std::get<2>(tpl1), std::string{"test"});
std                95 uspace/lib/cpp/src/__bits/test/tuple.cpp         test_eq("make_tuple pt4", std::get<3>(tpl1), true);
std                97 uspace/lib/cpp/src/__bits/test/tuple.cpp         static_assert(std::tuple_size_v<decltype(tpl1)> == 4);
std               101 uspace/lib/cpp/src/__bits/test/tuple.cpp         auto tpl2 = std::make_tuple(std::ref(i), std::cref(f));
std               102 uspace/lib/cpp/src/__bits/test/tuple.cpp         static_assert(std::is_same_v<std::tuple_element_t<0, decltype(tpl2)>, int&>);
std               103 uspace/lib/cpp/src/__bits/test/tuple.cpp         static_assert(std::is_same_v<std::tuple_element_t<1, decltype(tpl2)>, const float&>);
std               105 uspace/lib/cpp/src/__bits/test/tuple.cpp         std::get<0>(tpl2) = 3;
std               108 uspace/lib/cpp/src/__bits/test/tuple.cpp         auto tpl3 = std::forward_as_tuple(i, f);
std               109 uspace/lib/cpp/src/__bits/test/tuple.cpp         static_assert(std::is_same_v<std::tuple_element_t<0, decltype(tpl3)>, int&>);
std               110 uspace/lib/cpp/src/__bits/test/tuple.cpp         static_assert(std::is_same_v<std::tuple_element_t<1, decltype(tpl3)>, float&>);
std               112 uspace/lib/cpp/src/__bits/test/tuple.cpp         std::get<1>(tpl3) = 1.5f;
std               120 uspace/lib/cpp/src/__bits/test/tuple.cpp         auto tpl = std::make_tuple(1, .5f);
std               121 uspace/lib/cpp/src/__bits/test/tuple.cpp         std::tie(i1, f1) = tpl;
std               126 uspace/lib/cpp/src/__bits/test/tuple.cpp         std::get<0>(tpl) = 2;
std               138 uspace/lib/cpp/src/__bits/test/tuple.cpp         auto tpl1 = std::make_tuple(1, .5f);
std               139 uspace/lib/cpp/src/__bits/test/tuple.cpp         auto tpl2 = std::make_tuple(1, .5f);
std               140 uspace/lib/cpp/src/__bits/test/tuple.cpp         auto tpl3 = std::make_tuple(1, 1.f);
std               141 uspace/lib/cpp/src/__bits/test/tuple.cpp         auto tpl4 = std::make_tuple(2, .5f);
std               142 uspace/lib/cpp/src/__bits/test/tuple.cpp         auto tpl5 = std::make_tuple(2, 1.f);
std               153 uspace/lib/cpp/src/__bits/test/tuple.cpp         test_eq("tuple swap pt1", std::get<0>(tpl1), 2);
std               154 uspace/lib/cpp/src/__bits/test/tuple.cpp         test_eq("tuple swap pt2", std::get<1>(tpl1), 1.f);
std               155 uspace/lib/cpp/src/__bits/test/tuple.cpp         test_eq("tuple swap pt3", std::get<0>(tpl5), 1);
std               156 uspace/lib/cpp/src/__bits/test/tuple.cpp         test_eq("tuple swap pt4", std::get<1>(tpl5), .5f);
std                60 uspace/lib/cpp/src/__bits/test/unordered_map.cpp             std::pair<const int, int>{3, 3},
std                61 uspace/lib/cpp/src/__bits/test/unordered_map.cpp             std::pair<const int, int>{1, 1},
std                62 uspace/lib/cpp/src/__bits/test/unordered_map.cpp             std::pair<const int, int>{5, 5},
std                63 uspace/lib/cpp/src/__bits/test/unordered_map.cpp             std::pair<const int, int>{2, 2},
std                64 uspace/lib/cpp/src/__bits/test/unordered_map.cpp             std::pair<const int, int>{7, 7},
std                65 uspace/lib/cpp/src/__bits/test/unordered_map.cpp             std::pair<const int, int>{6, 6},
std                66 uspace/lib/cpp/src/__bits/test/unordered_map.cpp             std::pair<const int, int>{4, 4}
std                69 uspace/lib/cpp/src/__bits/test/unordered_map.cpp         std::unordered_map<int, int> m1{src1};
std                76 uspace/lib/cpp/src/__bits/test/unordered_map.cpp         std::unordered_map<int, int> m2{src1.begin(), src1.end()};
std                82 uspace/lib/cpp/src/__bits/test/unordered_map.cpp         std::unordered_map<int, int> m3{m1};
std                88 uspace/lib/cpp/src/__bits/test/unordered_map.cpp         std::unordered_map<int, int> m4{std::move(m1)};
std               102 uspace/lib/cpp/src/__bits/test/unordered_map.cpp         m4 = std::move(m1);
std               118 uspace/lib/cpp/src/__bits/test/unordered_map.cpp         std::string str{"a b a a c d b e a b b e d c a e"};
std               119 uspace/lib/cpp/src/__bits/test/unordered_map.cpp         std::unordered_map<std::string, std::size_t> unordered_map{};
std               120 uspace/lib/cpp/src/__bits/test/unordered_map.cpp         std::istringstream iss{str};
std               121 uspace/lib/cpp/src/__bits/test/unordered_map.cpp         std::string word{};
std               137 uspace/lib/cpp/src/__bits/test/unordered_map.cpp         std::unordered_map<int, int> map1{};
std               159 uspace/lib/cpp/src/__bits/test/unordered_map.cpp         std::unordered_map<int, std::string> map2{};
std               160 uspace/lib/cpp/src/__bits/test/unordered_map.cpp         auto res5 = map2.insert(std::pair<const int, const char*>{5, "A"});
std               163 uspace/lib/cpp/src/__bits/test/unordered_map.cpp         test_eq("conversion insert equivalence pt2", res5.first->second, std::string{"A"});
std               165 uspace/lib/cpp/src/__bits/test/unordered_map.cpp         auto res6 = map2.insert(std::pair<const int, std::string>{6, "B"});
std               168 uspace/lib/cpp/src/__bits/test/unordered_map.cpp         test_eq("first insert equivalence pt2", res6.first->second, std::string{"B"});
std               170 uspace/lib/cpp/src/__bits/test/unordered_map.cpp         auto res7 = map2.insert(std::pair<const int, std::string>{6, "C"});
std               173 uspace/lib/cpp/src/__bits/test/unordered_map.cpp         test_eq("second insert equivalence pt2", res7.first->second, std::string{"B"});
std               175 uspace/lib/cpp/src/__bits/test/unordered_map.cpp         auto res8 = map2.insert_or_assign(6, std::string{"D"});
std               178 uspace/lib/cpp/src/__bits/test/unordered_map.cpp         test_eq("insert_or_*assign* equivalence pt2", res8.first->second, std::string{"D"});
std               180 uspace/lib/cpp/src/__bits/test/unordered_map.cpp         auto res9 = map2.insert_or_assign(7, std::string{"E"});
std               183 uspace/lib/cpp/src/__bits/test/unordered_map.cpp         test_eq("*insert*_or_assign equivalence pt2", res9.first->second, std::string{"E"});
std               193 uspace/lib/cpp/src/__bits/test/unordered_map.cpp         auto res12 = map2.insert(std::pair<const int, const char*>{11, "test"});
std               196 uspace/lib/cpp/src/__bits/test/unordered_map.cpp         test_eq("insert with constructible argument pt3", res12.first->second, std::string{"test"});
std               198 uspace/lib/cpp/src/__bits/test/unordered_map.cpp         std::unordered_map<int, int> map3{};
std               212 uspace/lib/cpp/src/__bits/test/unordered_map.cpp             std::pair<const int, int>{3, 3},
std               213 uspace/lib/cpp/src/__bits/test/unordered_map.cpp             std::pair<const int, int>{6, 6},
std               214 uspace/lib/cpp/src/__bits/test/unordered_map.cpp             std::pair<const int, int>{1, 1},
std               215 uspace/lib/cpp/src/__bits/test/unordered_map.cpp             std::pair<const int, int>{5, 5},
std               216 uspace/lib/cpp/src/__bits/test/unordered_map.cpp             std::pair<const int, int>{6, 6},
std               217 uspace/lib/cpp/src/__bits/test/unordered_map.cpp             std::pair<const int, int>{3, 3},
std               218 uspace/lib/cpp/src/__bits/test/unordered_map.cpp             std::pair<const int, int>{2, 2},
std               219 uspace/lib/cpp/src/__bits/test/unordered_map.cpp             std::pair<const int, int>{7, 7},
std               220 uspace/lib/cpp/src/__bits/test/unordered_map.cpp             std::pair<const int, int>{6, 6},
std               221 uspace/lib/cpp/src/__bits/test/unordered_map.cpp             std::pair<const int, int>{4, 4}
std               224 uspace/lib/cpp/src/__bits/test/unordered_map.cpp         std::unordered_multimap<int, int> mmap{src};
std               244 uspace/lib/cpp/src/__bits/test/unordered_map.cpp         auto res4 = mmap.insert(std::pair<const int, int>{8, 6});
std               249 uspace/lib/cpp/src/__bits/test/unordered_map.cpp         auto res5 = mmap.insert(std::pair<const int, int>{9, 8});
std               259 uspace/lib/cpp/src/__bits/test/unordered_map.cpp         mmap.insert(std::pair<const int, int>{8, 8});
std                59 uspace/lib/cpp/src/__bits/test/unordered_set.cpp         std::unordered_set<int> s1{src1};
std                66 uspace/lib/cpp/src/__bits/test/unordered_set.cpp         std::unordered_set<int> s2{src1.begin(), src1.end()};
std                72 uspace/lib/cpp/src/__bits/test/unordered_set.cpp         std::unordered_set<int> s3{s1};
std                78 uspace/lib/cpp/src/__bits/test/unordered_set.cpp         std::unordered_set<int> s4{std::move(s1)};
std                92 uspace/lib/cpp/src/__bits/test/unordered_set.cpp         s4 = std::move(s1);
std               108 uspace/lib/cpp/src/__bits/test/unordered_set.cpp         std::unordered_set<int> set1{};
std               126 uspace/lib/cpp/src/__bits/test/unordered_set.cpp         std::unordered_set<std::string> set2{};
std               129 uspace/lib/cpp/src/__bits/test/unordered_set.cpp         test_eq("conversion insert equivalence", *res5.first, std::string{"A"});
std               131 uspace/lib/cpp/src/__bits/test/unordered_set.cpp         auto res6 = set2.insert(std::string{"B"});
std               133 uspace/lib/cpp/src/__bits/test/unordered_set.cpp         test_eq("first insert equivalence", *res6.first, std::string{"B"});
std               135 uspace/lib/cpp/src/__bits/test/unordered_set.cpp         auto res7 = set2.insert(std::string{"B"});
std               137 uspace/lib/cpp/src/__bits/test/unordered_set.cpp         test_eq("second insert equivalence", *res7.first, std::string{"B"});
std               143 uspace/lib/cpp/src/__bits/test/unordered_set.cpp         set2.insert(std::string{"G"});
std               144 uspace/lib/cpp/src/__bits/test/unordered_set.cpp         set2.insert(std::string{"H"});
std               145 uspace/lib/cpp/src/__bits/test/unordered_set.cpp         set2.insert(std::string{"K"});
std               146 uspace/lib/cpp/src/__bits/test/unordered_set.cpp         auto res11 = set2.erase(std::string{"G"});
std               148 uspace/lib/cpp/src/__bits/test/unordered_set.cpp         auto res12 = set2.erase(std::string{"M"});
std               151 uspace/lib/cpp/src/__bits/test/unordered_set.cpp         std::unordered_set<int> set3{};
std               180 uspace/lib/cpp/src/__bits/test/unordered_set.cpp         std::unordered_multiset<int> mset{src1};
std                60 uspace/lib/cpp/src/__bits/test/vector.cpp         std::vector<int> vec1{};
std                71 uspace/lib/cpp/src/__bits/test/vector.cpp         std::vector<int> vec2{4, 3, 2, 1};
std                78 uspace/lib/cpp/src/__bits/test/vector.cpp         std::vector<int> vec3(11);
std                81 uspace/lib/cpp/src/__bits/test/vector.cpp         std::vector<int> vec4(4ul, 5);
std                90 uspace/lib/cpp/src/__bits/test/vector.cpp         std::vector<int> vec6{vec4};
std                97 uspace/lib/cpp/src/__bits/test/vector.cpp         std::vector<int> vec7{std::move(vec6)};
std               108 uspace/lib/cpp/src/__bits/test/vector.cpp         std::vector<int> vec8{check1};
std               115 uspace/lib/cpp/src/__bits/test/vector.cpp         std::vector<int> vec9{};
std               124 uspace/lib/cpp/src/__bits/test/vector.cpp         std::vector<int> vec10{};
std               125 uspace/lib/cpp/src/__bits/test/vector.cpp         vec10 = std::move(vec9);
std               141 uspace/lib/cpp/src/__bits/test/vector.cpp         std::vector<int> vec1{1, 2, 3, 4, 5};
std               153 uspace/lib/cpp/src/__bits/test/vector.cpp         std::vector<int> vec2{1, 2, 3, 4, 5};
std               161 uspace/lib/cpp/src/__bits/test/vector.cpp         std::vector<int> vec3{1, 2, 3, 4, 5};
std               169 uspace/lib/cpp/src/__bits/test/vector.cpp         std::vector<int> vec4{1, 2, 3, 4, 5};
std               177 uspace/lib/cpp/src/__bits/test/vector.cpp         std::vector<int> vec5{1, 2, 3, 4, 5};
std               185 uspace/lib/cpp/src/__bits/test/vector.cpp         std::vector<int> vec6{};
std               200 uspace/lib/cpp/src/__bits/test/vector.cpp         std::vector<int> vec1{1, 2, 3, 4, 5};
std               208 uspace/lib/cpp/src/__bits/test/vector.cpp         std::vector<int> vec2{1, 2, 3, 4, 5};
std               216 uspace/lib/cpp/src/__bits/test/vector.cpp         std::vector<int> vec3{1, 2, 3, 4, 5};
std                31 uspace/lib/cpp/src/__bits/trycatch.cpp bool ::std::aux::exception_thrown{false};
std                58 uspace/lib/cpp/src/__bits/unwind.cpp         std::uint64_t exception_class;
std                60 uspace/lib/cpp/src/__bits/unwind.cpp         std::uint64_t private_1;
std                61 uspace/lib/cpp/src/__bits/unwind.cpp         std::uint64_t private_2;
std                80 uspace/lib/cpp/src/__bits/unwind.cpp         int, _Unwind_Action, std::uint64_t, _Unwind_Exception*,
std               100 uspace/lib/cpp/src/__bits/unwind.cpp     extern "C" std::uint64_t _Unwind_GetGR(_Unwind_Context*, int)
std               106 uspace/lib/cpp/src/__bits/unwind.cpp     extern "C" void _Unwind_SetGR(_Unwind_Context*, int, std::uint64_t)
std               111 uspace/lib/cpp/src/__bits/unwind.cpp     extern "C" std::uint64_t _Unwind_GetIP(_Unwind_Context*)
std               117 uspace/lib/cpp/src/__bits/unwind.cpp     extern "C" void _Unwind_SetIP(_Unwind_Context*, std::uint64_t)
std               122 uspace/lib/cpp/src/__bits/unwind.cpp     extern "C" std::uint64_t _Unwind_GetLanguageSpecificData(_Unwind_Context*)
std               128 uspace/lib/cpp/src/__bits/unwind.cpp     extern "C" std::uint64_t _Unwind_GetRegionStart(_Unwind_Context*)
std               138 uspace/lib/cpp/src/__bits/unwind.cpp         int, _Unwind_Action, std::uint64_t, _Unwind_Exception*,
std               147 uspace/lib/cpp/src/__bits/unwind.cpp         std::type_info* exceptionType;
std               176 uspace/lib/cpp/src/__bits/unwind.cpp     extern "C" void* __cxa_allocate_exception(std::size_t thrown_size)
std               189 uspace/lib/cpp/src/__bits/unwind.cpp     extern "C" void __cxa_throw(void* thrown_exception, std::type_info* tinfo, void (*dest)(void*))
std                63 uspace/lib/cpp/src/future.cpp                     return "ev: " + std::to_string(ev);
std                56 uspace/lib/cpp/src/new.cpp void* operator new(std::size_t size)
std                61 uspace/lib/cpp/src/new.cpp     void *ptr = std::malloc(size);
std                65 uspace/lib/cpp/src/new.cpp         auto h = std::get_new_handler();
std                78 uspace/lib/cpp/src/new.cpp void* operator new(std::size_t ignored, void* ptr)
std                83 uspace/lib/cpp/src/new.cpp void* operator new(std::size_t size, const std::nothrow_t& nt) noexcept
std                97 uspace/lib/cpp/src/new.cpp void* operator new[](std::size_t size)
std               102 uspace/lib/cpp/src/new.cpp void* operator new[](std::size_t size, const std::nothrow_t& nt) noexcept
std               110 uspace/lib/cpp/src/new.cpp         std::free(ptr);
std               113 uspace/lib/cpp/src/new.cpp void operator delete(void* ptr, std::size_t ignored) noexcept
std               123 uspace/lib/cpp/src/new.cpp void operator delete[](void* ptr, std::size_t ignored) noexcept
std               113 uspace/lib/cpp/src/string.cpp         std::string res{tmp};
std               124 uspace/lib/cpp/src/string.cpp         std::string res{tmp};
std               135 uspace/lib/cpp/src/string.cpp         std::string res{tmp};
std               146 uspace/lib/cpp/src/string.cpp         std::string res{tmp};
std               157 uspace/lib/cpp/src/string.cpp         std::string res{tmp};
std               168 uspace/lib/cpp/src/string.cpp         std::string res{tmp};
std               179 uspace/lib/cpp/src/string.cpp         std::string res{tmp};
std               190 uspace/lib/cpp/src/string.cpp         std::string res{tmp};
std               201 uspace/lib/cpp/src/string.cpp         std::string res{tmp};
std                87 uspace/lib/cpp/src/system_error.cpp                     return "ev: " + std::to_string(ev);
std               107 uspace/lib/cpp/src/system_error.cpp                     return "ev: " + std::to_string(ev);
std                46 uspace/lib/cpp/src/thread.cpp             std::terminate();
std                66 uspace/lib/cpp/src/thread.cpp             std::terminate();
std                79 uspace/lib/cpp/src/thread.cpp         std::swap(id_, other.id_);
std                80 uspace/lib/cpp/src/thread.cpp         std::swap(joinable_wrapper_, other.joinable_wrapper_);
HelenOS homepage, sources at GitHub