HelenOS sources
aux 137 uspace/drv/char/i8042/i8042.c controller->aux : controller->kbd;
aux 222 uspace/drv/char/i8042/i8042.c dev->aux = ddf_fun_data_alloc(aux_fun, sizeof(i8042_port_t));
aux 223 uspace/drv/char/i8042/i8042.c if (dev->aux == NULL) {
aux 228 uspace/drv/char/i8042/i8042.c dev->aux->fun = aux_fun;
aux 229 uspace/drv/char/i8042/i8042.c dev->aux->ctl = dev;
aux 230 uspace/drv/char/i8042/i8042.c chardev_srvs_init(&dev->aux->cds);
aux 231 uspace/drv/char/i8042/i8042.c dev->aux->cds.ops = &i8042_chardev_ops;
aux 232 uspace/drv/char/i8042/i8042.c dev->aux->cds.sarg = dev->aux;
aux 233 uspace/drv/char/i8042/i8042.c dev->aux->irq = irq_mouse;
aux 234 uspace/drv/char/i8042/i8042.c fibril_mutex_initialize(&dev->aux->buf_lock);
aux 235 uspace/drv/char/i8042/i8042.c fibril_condvar_initialize(&dev->aux->buf_cv);
aux 237 uspace/drv/char/i8042/i8042.c rc = ddf_fun_add_match_id(dev->aux->fun, "char/ps2mouse", 90);
aux 242 uspace/drv/char/i8042/i8042.c ddf_fun_set_conn_handler(dev->aux->fun, i8042_char_conn);
aux 245 uspace/drv/char/i8042/i8042.c circ_buf_init(&dev->aux->cbuf, dev->aux->buf_data, BUFFER_SIZE, 1);
aux 256 uspace/drv/char/i8042/i8042.c rc = ddf_fun_bind(dev->aux->fun);
aux 259 uspace/drv/char/i8042/i8042.c ddf_fun_get_name(dev->aux->fun));
aux 339 uspace/drv/char/i8042/i8042.c ddf_fun_unbind(dev->aux->fun);
aux 342 uspace/drv/char/i8042/i8042.c if (dev->aux->fun != NULL)
aux 343 uspace/drv/char/i8042/i8042.c ddf_fun_destroy(dev->aux->fun);
aux 368 uspace/drv/char/i8042/i8042.c if (port == i8042->aux) {
aux 91 uspace/drv/char/i8042/i8042.h i8042_port_t *aux;
aux 197 uspace/lib/cpp/include/__bits/adt/array.hpp : aux::type_is<T>
aux 333 uspace/lib/cpp/include/__bits/adt/deque.hpp using iterator = aux::deque_iterator<T, Allocator>;
aux 334 uspace/lib/cpp/include/__bits/adt/deque.hpp using const_iterator = aux::deque_const_iterator<T, Allocator>;
aux 505 uspace/lib/cpp/include/__bits/adt/deque.hpp return aux::deque_iterator{*this, 0};
aux 510 uspace/lib/cpp/include/__bits/adt/deque.hpp return aux::deque_const_iterator{*this, 0};
aux 515 uspace/lib/cpp/include/__bits/adt/deque.hpp return aux::deque_iterator{*this, size_};
aux 520 uspace/lib/cpp/include/__bits/adt/deque.hpp return aux::deque_const_iterator{*this, size_};
aux 545 uspace/lib/cpp/include/__bits/adt/deque.hpp return aux::deque_const_iterator{*this, 0};
aux 550 uspace/lib/cpp/include/__bits/adt/deque.hpp return aux::deque_const_iterator{*this, size_};
aux 790 uspace/lib/cpp/include/__bits/adt/deque.hpp aux::insert_iterator<int>{0u, value},
aux 791 uspace/lib/cpp/include/__bits/adt/deque.hpp aux::insert_iterator<int>{n}
aux 352 uspace/lib/cpp/include/__bits/adt/list.hpp using iterator = aux::list_iterator<value_type>;
aux 353 uspace/lib/cpp/include/__bits/adt/list.hpp using const_iterator = aux::list_const_iterator<value_type>;
aux 379 uspace/lib/cpp/include/__bits/adt/list.hpp aux::insert_iterator<value_type>{size_type{}, value_type{}},
aux 380 uspace/lib/cpp/include/__bits/adt/list.hpp aux::insert_iterator<value_type>{size_, value_type{}}
aux 389 uspace/lib/cpp/include/__bits/adt/list.hpp aux::insert_iterator<value_type>{size_type{}, val},
aux 390 uspace/lib/cpp/include/__bits/adt/list.hpp aux::insert_iterator<value_type>{n, value_type{}}
aux 489 uspace/lib/cpp/include/__bits/adt/list.hpp aux::insert_iterator<value_type>{size_type{}, val},
aux 490 uspace/lib/cpp/include/__bits/adt/list.hpp aux::insert_iterator<value_type>{n, value_type{}}
aux 708 uspace/lib/cpp/include/__bits/adt/list.hpp node->prepend(new aux::list_node<value_type>{forward<Args>(args)...});
aux 731 uspace/lib/cpp/include/__bits/adt/list.hpp aux::insert_iterator<value_type>{size_type{}, val},
aux 732 uspace/lib/cpp/include/__bits/adt/list.hpp aux::insert_iterator<value_type>{n, value_type{}}
aux 743 uspace/lib/cpp/include/__bits/adt/list.hpp node->append(new aux::list_node<value_type>{*first++});
aux 910 uspace/lib/cpp/include/__bits/adt/list.hpp aux::list_node<value_type>* first_node{};
aux 911 uspace/lib/cpp/include/__bits/adt/list.hpp aux::list_node<value_type>* last_node{};
aux 1089 uspace/lib/cpp/include/__bits/adt/list.hpp aux::list_node<value_type>* head_;
aux 1121 uspace/lib/cpp/include/__bits/adt/list.hpp aux::list_node<value_type>* append_new_(Args&&... args)
aux 1123 uspace/lib/cpp/include/__bits/adt/list.hpp auto node = new aux::list_node<value_type>{forward<Args>(args)...};
aux 1137 uspace/lib/cpp/include/__bits/adt/list.hpp aux::list_node<value_type>* prepend_new_(Args&&... args)
aux 1139 uspace/lib/cpp/include/__bits/adt/list.hpp auto node = new aux::list_node<value_type>{forward<Args>(args)...};
aux 1154 uspace/lib/cpp/include/__bits/adt/list.hpp aux::list_node<value_type>* get_last_() const
aux 1164 uspace/lib/cpp/include/__bits/adt/list.hpp aux::list_node<value_type>* where = nullptr)
aux 1174 uspace/lib/cpp/include/__bits/adt/list.hpp where->append(new aux::list_node<value_type>{*first++});
aux 65 uspace/lib/cpp/include/__bits/adt/map.hpp using node_type = aux::rbtree_single_node<value_type>;
aux 67 uspace/lib/cpp/include/__bits/adt/map.hpp using iterator = aux::rbtree_iterator<
aux 70 uspace/lib/cpp/include/__bits/adt/map.hpp using const_iterator = aux::rbtree_const_iterator<
aux 529 uspace/lib/cpp/include/__bits/adt/map.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 538 uspace/lib/cpp/include/__bits/adt/map.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 552 uspace/lib/cpp/include/__bits/adt/map.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 571 uspace/lib/cpp/include/__bits/adt/map.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 580 uspace/lib/cpp/include/__bits/adt/map.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 599 uspace/lib/cpp/include/__bits/adt/map.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 608 uspace/lib/cpp/include/__bits/adt/map.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 627 uspace/lib/cpp/include/__bits/adt/map.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 636 uspace/lib/cpp/include/__bits/adt/map.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 643 uspace/lib/cpp/include/__bits/adt/map.hpp using tree_type = aux::rbtree<
aux 644 uspace/lib/cpp/include/__bits/adt/map.hpp value_type, key_type, aux::key_value_key_extractor<key_type, mapped_type>,
aux 647 uspace/lib/cpp/include/__bits/adt/map.hpp aux::rbtree_single_policy, node_type
aux 728 uspace/lib/cpp/include/__bits/adt/map.hpp using node_type = aux::rbtree_multi_node<value_type>;
aux 752 uspace/lib/cpp/include/__bits/adt/map.hpp using iterator = aux::rbtree_iterator<
aux 755 uspace/lib/cpp/include/__bits/adt/map.hpp using const_iterator = aux::rbtree_const_iterator<
aux 1048 uspace/lib/cpp/include/__bits/adt/map.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 1057 uspace/lib/cpp/include/__bits/adt/map.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 1071 uspace/lib/cpp/include/__bits/adt/map.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 1090 uspace/lib/cpp/include/__bits/adt/map.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 1099 uspace/lib/cpp/include/__bits/adt/map.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 1118 uspace/lib/cpp/include/__bits/adt/map.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 1127 uspace/lib/cpp/include/__bits/adt/map.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 1146 uspace/lib/cpp/include/__bits/adt/map.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 1155 uspace/lib/cpp/include/__bits/adt/map.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 1162 uspace/lib/cpp/include/__bits/adt/map.hpp using tree_type = aux::rbtree<
aux 1163 uspace/lib/cpp/include/__bits/adt/map.hpp value_type, key_type, aux::key_value_key_extractor<key_type, mapped_type>,
aux 1166 uspace/lib/cpp/include/__bits/adt/map.hpp aux::rbtree_multi_policy, node_type
aux 64 uspace/lib/cpp/include/__bits/adt/set.hpp using node_type = aux::rbtree_single_node<value_type>;
aux 71 uspace/lib/cpp/include/__bits/adt/set.hpp using iterator = aux::rbtree_const_iterator<
aux 346 uspace/lib/cpp/include/__bits/adt/set.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 355 uspace/lib/cpp/include/__bits/adt/set.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 369 uspace/lib/cpp/include/__bits/adt/set.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 388 uspace/lib/cpp/include/__bits/adt/set.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 397 uspace/lib/cpp/include/__bits/adt/set.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 416 uspace/lib/cpp/include/__bits/adt/set.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 425 uspace/lib/cpp/include/__bits/adt/set.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 444 uspace/lib/cpp/include/__bits/adt/set.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 453 uspace/lib/cpp/include/__bits/adt/set.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 460 uspace/lib/cpp/include/__bits/adt/set.hpp using tree_type = aux::rbtree<
aux 461 uspace/lib/cpp/include/__bits/adt/set.hpp key_type, key_type, aux::key_no_value_key_extractor<key_type>,
aux 464 uspace/lib/cpp/include/__bits/adt/set.hpp aux::rbtree_single_policy, node_type
aux 545 uspace/lib/cpp/include/__bits/adt/set.hpp using node_type = aux::rbtree_multi_node<value_type>;
aux 552 uspace/lib/cpp/include/__bits/adt/set.hpp using iterator = aux::rbtree_const_iterator<
aux 827 uspace/lib/cpp/include/__bits/adt/set.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 836 uspace/lib/cpp/include/__bits/adt/set.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 850 uspace/lib/cpp/include/__bits/adt/set.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 869 uspace/lib/cpp/include/__bits/adt/set.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 878 uspace/lib/cpp/include/__bits/adt/set.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 897 uspace/lib/cpp/include/__bits/adt/set.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 906 uspace/lib/cpp/include/__bits/adt/set.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 925 uspace/lib/cpp/include/__bits/adt/set.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 934 uspace/lib/cpp/include/__bits/adt/set.hpp enable_if_t<aux::is_transparent_v<key_compare>, K>* = nullptr
aux 941 uspace/lib/cpp/include/__bits/adt/set.hpp using tree_type = aux::rbtree<
aux 942 uspace/lib/cpp/include/__bits/adt/set.hpp key_type, key_type, aux::key_no_value_key_extractor<key_type>,
aux 945 uspace/lib/cpp/include/__bits/adt/set.hpp aux::rbtree_multi_policy, node_type
aux 67 uspace/lib/cpp/include/__bits/adt/unordered_map.hpp using iterator = aux::hash_table_iterator<
aux 70 uspace/lib/cpp/include/__bits/adt/unordered_map.hpp using const_iterator = aux::hash_table_const_iterator<
aux 73 uspace/lib/cpp/include/__bits/adt/unordered_map.hpp using local_iterator = aux::hash_table_local_iterator<
aux 76 uspace/lib/cpp/include/__bits/adt/unordered_map.hpp using const_local_iterator = aux::hash_table_const_local_iterator<
aux 698 uspace/lib/cpp/include/__bits/adt/unordered_map.hpp using table_type = aux::hash_table<
aux 699 uspace/lib/cpp/include/__bits/adt/unordered_map.hpp value_type, key_type, aux::key_value_key_extractor<key_type, mapped_type>,
aux 702 uspace/lib/cpp/include/__bits/adt/unordered_map.hpp aux::hash_single_policy
aux 742 uspace/lib/cpp/include/__bits/adt/unordered_map.hpp using iterator = aux::hash_table_iterator<
aux 745 uspace/lib/cpp/include/__bits/adt/unordered_map.hpp using const_iterator = aux::hash_table_const_iterator<
aux 748 uspace/lib/cpp/include/__bits/adt/unordered_map.hpp using local_iterator = aux::hash_table_local_iterator<
aux 751 uspace/lib/cpp/include/__bits/adt/unordered_map.hpp using const_local_iterator = aux::hash_table_const_local_iterator<
aux 1130 uspace/lib/cpp/include/__bits/adt/unordered_map.hpp using table_type = aux::hash_table<
aux 1131 uspace/lib/cpp/include/__bits/adt/unordered_map.hpp value_type, key_type, aux::key_value_key_extractor<key_type, mapped_type>,
aux 1134 uspace/lib/cpp/include/__bits/adt/unordered_map.hpp aux::hash_multi_policy
aux 70 uspace/lib/cpp/include/__bits/adt/unordered_set.hpp using iterator = aux::hash_table_const_iterator<
aux 74 uspace/lib/cpp/include/__bits/adt/unordered_set.hpp using local_iterator = aux::hash_table_const_local_iterator<
aux 439 uspace/lib/cpp/include/__bits/adt/unordered_set.hpp using table_type = aux::hash_table<
aux 440 uspace/lib/cpp/include/__bits/adt/unordered_set.hpp key_type, key_type, aux::key_no_value_key_extractor<key_type>,
aux 443 uspace/lib/cpp/include/__bits/adt/unordered_set.hpp aux::hash_single_policy
aux 486 uspace/lib/cpp/include/__bits/adt/unordered_set.hpp using iterator = aux::hash_table_const_iterator<
aux 490 uspace/lib/cpp/include/__bits/adt/unordered_set.hpp using local_iterator = aux::hash_table_const_local_iterator<
aux 855 uspace/lib/cpp/include/__bits/adt/unordered_set.hpp using table_type = aux::hash_table<
aux 856 uspace/lib/cpp/include/__bits/adt/unordered_set.hpp key_type, key_type, aux::key_no_value_key_extractor<key_type>,
aux 859 uspace/lib/cpp/include/__bits/adt/unordered_set.hpp aux::hash_multi_policy
aux 883 uspace/lib/cpp/include/__bits/algorithm.hpp using aux::heap_left_child;
aux 884 uspace/lib/cpp/include/__bits/algorithm.hpp using aux::heap_right_child;
aux 934 uspace/lib/cpp/include/__bits/algorithm.hpp using aux::heap_parent;
aux 974 uspace/lib/cpp/include/__bits/algorithm.hpp aux::correct_children(first, decltype(count){}, count - 2, comp);
aux 1003 uspace/lib/cpp/include/__bits/algorithm.hpp aux::correct_children(first, idx, count, comp);
aux 1045 uspace/lib/cpp/include/__bits/algorithm.hpp using aux::heap_left_child;
aux 1046 uspace/lib/cpp/include/__bits/algorithm.hpp using aux::heap_right_child;
aux 283 uspace/lib/cpp/include/__bits/chrono.hpp ratio<aux::gcd_v<Period1::num, Period2::num>, aux::lcm_v<Period1::den, Period2::den>>
aux 98 uspace/lib/cpp/include/__bits/exception.hpp using exception_ptr = aux::exception_ptr_t;
aux 149 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp using is_transparent = aux::transparent_t;
aux 162 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp using is_transparent = aux::transparent_t;
aux 175 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp using is_transparent = aux::transparent_t;
aux 188 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp using is_transparent = aux::transparent_t;
aux 201 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp using is_transparent = aux::transparent_t;
aux 214 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp using is_transparent = aux::transparent_t;
aux 309 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp using is_transparent = aux::transparent_t;
aux 322 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp using is_transparent = aux::transparent_t;
aux 335 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp using is_transparent = aux::transparent_t;
aux 348 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp using is_transparent = aux::transparent_t;
aux 361 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp using is_transparent = aux::transparent_t;
aux 374 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp using is_transparent = aux::transparent_t;
aux 429 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp using is_transparent = aux::transparent_t;
aux 442 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp using is_transparent = aux::transparent_t;
aux 455 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp using is_transparent = aux::transparent_t;
aux 523 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp using is_transparent = aux::transparent_t;
aux 536 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp using is_transparent = aux::transparent_t;
aux 549 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp using is_transparent = aux::transparent_t;
aux 562 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp using is_transparent = aux::transparent_t;
aux 62 uspace/lib/cpp/include/__bits/functional/bind.hpp struct is_placeholder<const aux::placeholder_t<N>>
aux 187 uspace/lib/cpp/include/__bits/functional/bind.hpp return aux::INVOKE(
aux 200 uspace/lib/cpp/include/__bits/functional/bind.hpp struct is_bind_expression<aux::bind_t<R, B, F, Args...>>
aux 205 uspace/lib/cpp/include/__bits/functional/bind.hpp aux::bind_t<void, false, F, Args...> bind(F&& f, Args&&... args)
aux 207 uspace/lib/cpp/include/__bits/functional/bind.hpp return aux::bind_t<void, false, F, Args...>{forward<F>(f), forward<Args>(args)...};
aux 211 uspace/lib/cpp/include/__bits/functional/bind.hpp aux::bind_t<R, true, F, Args...> bind(F&& f, Args&&... args)
aux 213 uspace/lib/cpp/include/__bits/functional/bind.hpp return aux::bind_t<R, true, F, Args...>{forward<F>(f), forward<Args>(args)...};
aux 231 uspace/lib/cpp/include/__bits/functional/bind.hpp inline constexpr aux::placeholder_t<1> _1;
aux 232 uspace/lib/cpp/include/__bits/functional/bind.hpp inline constexpr aux::placeholder_t<2> _2;
aux 233 uspace/lib/cpp/include/__bits/functional/bind.hpp inline constexpr aux::placeholder_t<3> _3;
aux 234 uspace/lib/cpp/include/__bits/functional/bind.hpp inline constexpr aux::placeholder_t<4> _4;
aux 235 uspace/lib/cpp/include/__bits/functional/bind.hpp inline constexpr aux::placeholder_t<5> _5;
aux 236 uspace/lib/cpp/include/__bits/functional/bind.hpp inline constexpr aux::placeholder_t<6> _6;
aux 237 uspace/lib/cpp/include/__bits/functional/bind.hpp inline constexpr aux::placeholder_t<7> _7;
aux 238 uspace/lib/cpp/include/__bits/functional/bind.hpp inline constexpr aux::placeholder_t<8> _8;
aux 100 uspace/lib/cpp/include/__bits/functional/function.hpp : public aux::conditional_function_typedefs<Args...>
aux 141 uspace/lib/cpp/include/__bits/functional/function.hpp call_{(call_t)aux::invoke_callable<F, R, Args...>},
aux 142 uspace/lib/cpp/include/__bits/functional/function.hpp copy_{(copy_t)aux::copy_callable<F>},
aux 143 uspace/lib/cpp/include/__bits/functional/function.hpp dest_{(dest_t)aux::destroy_callable<F>}
aux 224 uspace/lib/cpp/include/__bits/functional/function.hpp call_ = aux::invoke_callable<F, R, Args...>;
aux 225 uspace/lib/cpp/include/__bits/functional/function.hpp copy_ = aux::copy_callable<F>;
aux 226 uspace/lib/cpp/include/__bits/functional/function.hpp dest_ = aux::destroy_callable<F>;
aux 48 uspace/lib/cpp/include/__bits/functional/functional.hpp return aux::INVOKE(forward<F>(f),forward<Args>(args)...);
aux 78 uspace/lib/cpp/include/__bits/functional/functional.hpp aux::mem_fn_t<R T::*> mem_fn(R T::* f)
aux 80 uspace/lib/cpp/include/__bits/functional/functional.hpp return aux::mem_fn_t<R T::*>{f};
aux 94 uspace/lib/cpp/include/__bits/functional/hash.hpp return aux::hash(x);
aux 106 uspace/lib/cpp/include/__bits/functional/hash.hpp return aux::hash(x);
aux 118 uspace/lib/cpp/include/__bits/functional/hash.hpp return aux::hash(x);
aux 130 uspace/lib/cpp/include/__bits/functional/hash.hpp return aux::hash(x);
aux 142 uspace/lib/cpp/include/__bits/functional/hash.hpp return aux::hash(x);
aux 154 uspace/lib/cpp/include/__bits/functional/hash.hpp return aux::hash(x);
aux 166 uspace/lib/cpp/include/__bits/functional/hash.hpp return aux::hash(x);
aux 178 uspace/lib/cpp/include/__bits/functional/hash.hpp return aux::hash(x);
aux 190 uspace/lib/cpp/include/__bits/functional/hash.hpp return aux::hash(x);
aux 202 uspace/lib/cpp/include/__bits/functional/hash.hpp return aux::hash(x);
aux 214 uspace/lib/cpp/include/__bits/functional/hash.hpp return aux::hash(x);
aux 226 uspace/lib/cpp/include/__bits/functional/hash.hpp return aux::hash(x);
aux 238 uspace/lib/cpp/include/__bits/functional/hash.hpp return aux::hash(x);
aux 250 uspace/lib/cpp/include/__bits/functional/hash.hpp return aux::hash(x);
aux 262 uspace/lib/cpp/include/__bits/functional/hash.hpp return aux::hash(x);
aux 274 uspace/lib/cpp/include/__bits/functional/hash.hpp return aux::hash(x);
aux 286 uspace/lib/cpp/include/__bits/functional/hash.hpp return aux::hash(x);
aux 298 uspace/lib/cpp/include/__bits/functional/hash.hpp return aux::hash(x);
aux 310 uspace/lib/cpp/include/__bits/functional/hash.hpp return aux::hash(x);
aux 44 uspace/lib/cpp/include/__bits/functional/reference_wrapper.hpp : public aux::conditional_function_typedefs<remove_cv_t<remove_reference_t<T>>>
aux 79 uspace/lib/cpp/include/__bits/functional/reference_wrapper.hpp return aux::INVOKE(*data_, std::forward<Args>(args)...);
aux 41 uspace/lib/cpp/include/__bits/io/iomanip.hpp aux::manip_wrapper<aux::resetiosflags_t> resetiosflags(ios_base::fmtflags mask);
aux 42 uspace/lib/cpp/include/__bits/io/iomanip.hpp aux::manip_wrapper<aux::setiosflags_t> setiosflags(ios_base::fmtflags mask);
aux 43 uspace/lib/cpp/include/__bits/io/iomanip.hpp aux::manip_wrapper<aux::setbase_t> setbase(int base);
aux 46 uspace/lib/cpp/include/__bits/io/iomanip.hpp aux::setfill_t<Char> setfill(Char c)
aux 48 uspace/lib/cpp/include/__bits/io/iomanip.hpp return aux::setfill_t<Char>{c};
aux 51 uspace/lib/cpp/include/__bits/io/iomanip.hpp aux::manip_wrapper<aux::setprecision_t> setprecision(int prec);
aux 52 uspace/lib/cpp/include/__bits/io/iomanip.hpp aux::manip_wrapper<aux::setw_t> setw(int width);
aux 716 uspace/lib/cpp/include/__bits/io/ostream.hpp return aux::insert(os, str, len);
aux 727 uspace/lib/cpp/include/__bits/io/ostream.hpp return aux::insert(os, str, len);
aux 740 uspace/lib/cpp/include/__bits/io/ostream.hpp return aux::insert(os, str, len);
aux 756 uspace/lib/cpp/include/__bits/io/ostream.hpp return aux::insert(os, str, len);
aux 772 uspace/lib/cpp/include/__bits/io/ostream.hpp return aux::insert(os, str, len);
aux 548 uspace/lib/cpp/include/__bits/iterator.hpp using reference = typename aux::move_it_get_reference<iterator_type>::type;
aux 153 uspace/lib/cpp/include/__bits/limits.hpp class numeric_limits: public aux::numeric_limits<T>
aux 348 uspace/lib/cpp/include/__bits/limits.hpp class numeric_limits<char>: public aux::numeric_limits<char>
aux 372 uspace/lib/cpp/include/__bits/limits.hpp class numeric_limits<signed char>: public aux::numeric_limits<signed char>
aux 396 uspace/lib/cpp/include/__bits/limits.hpp class numeric_limits<short>: public aux::numeric_limits<short>
aux 420 uspace/lib/cpp/include/__bits/limits.hpp class numeric_limits<int>: public aux::numeric_limits<int>
aux 444 uspace/lib/cpp/include/__bits/limits.hpp class numeric_limits<long>: public aux::numeric_limits<long>
aux 468 uspace/lib/cpp/include/__bits/limits.hpp class numeric_limits<long long>: public aux::numeric_limits<long long>
aux 492 uspace/lib/cpp/include/__bits/limits.hpp class numeric_limits<unsigned char>: public aux::numeric_limits<unsigned char>
aux 516 uspace/lib/cpp/include/__bits/limits.hpp class numeric_limits<unsigned short>: public aux::numeric_limits<unsigned short>
aux 540 uspace/lib/cpp/include/__bits/limits.hpp class numeric_limits<unsigned int>: public aux::numeric_limits<unsigned int>
aux 564 uspace/lib/cpp/include/__bits/limits.hpp class numeric_limits<unsigned long>: public aux::numeric_limits<unsigned long>
aux 588 uspace/lib/cpp/include/__bits/limits.hpp class numeric_limits<unsigned long long>: public aux::numeric_limits<unsigned long long>
aux 612 uspace/lib/cpp/include/__bits/limits.hpp class numeric_limits<double>: public aux::numeric_limits<double>
aux 620 uspace/lib/cpp/include/__bits/limits.hpp class numeric_limits<long double>: public aux::numeric_limits<long double>
aux 60 uspace/lib/cpp/include/__bits/memory/allocator_traits.hpp : aux::value_is<
aux 61 uspace/lib/cpp/include/__bits/memory/allocator_traits.hpp bool, aux::has_allocator_type<T>::value && is_convertible_v<
aux 77 uspace/lib/cpp/include/__bits/memory/allocator_traits.hpp using pointer = typename aux::alloc_get_pointer<Alloc>::type;
aux 78 uspace/lib/cpp/include/__bits/memory/allocator_traits.hpp using const_pointer = typename aux::alloc_get_const_pointer<Alloc, pointer>::type;
aux 79 uspace/lib/cpp/include/__bits/memory/allocator_traits.hpp using void_pointer = typename aux::alloc_get_void_pointer<Alloc, pointer>::type;
aux 80 uspace/lib/cpp/include/__bits/memory/allocator_traits.hpp using const_void_pointer = typename aux::alloc_get_const_void_pointer<Alloc, pointer>::type;
aux 81 uspace/lib/cpp/include/__bits/memory/allocator_traits.hpp using difference_type = typename aux::alloc_get_difference_type<Alloc, pointer>::type;
aux 82 uspace/lib/cpp/include/__bits/memory/allocator_traits.hpp using size_type = typename aux::alloc_get_size_type<Alloc, difference_type>::type;
aux 84 uspace/lib/cpp/include/__bits/memory/allocator_traits.hpp using propagate_on_container_copy_assignment = typename aux::alloc_get_copy_propagate<Alloc>::type;
aux 85 uspace/lib/cpp/include/__bits/memory/allocator_traits.hpp using propagate_on_container_move_assignment = typename aux::alloc_get_move_propagate<Alloc>::type;
aux 86 uspace/lib/cpp/include/__bits/memory/allocator_traits.hpp using propagate_on_container_swap = typename aux::alloc_get_swap_propagate<Alloc>::type;
aux 87 uspace/lib/cpp/include/__bits/memory/allocator_traits.hpp using is_always_equal = typename aux::alloc_get_always_equal<Alloc>::type;
aux 90 uspace/lib/cpp/include/__bits/memory/allocator_traits.hpp using rebind_alloc = typename aux::alloc_get_rebind_alloc<Alloc, T>;
aux 102 uspace/lib/cpp/include/__bits/memory/allocator_traits.hpp if constexpr (aux::alloc_has_hint_allocate<Alloc, size_type, const_void_pointer>::value)
aux 116 uspace/lib/cpp/include/__bits/memory/allocator_traits.hpp if constexpr (aux::alloc_has_construct<Alloc, T, Args...>::value)
aux 125 uspace/lib/cpp/include/__bits/memory/allocator_traits.hpp if constexpr (aux::alloc_has_destroy<Alloc, T>::value)
aux 133 uspace/lib/cpp/include/__bits/memory/allocator_traits.hpp if constexpr (aux::alloc_has_max_size<Alloc>::value)
aux 141 uspace/lib/cpp/include/__bits/memory/allocator_traits.hpp if constexpr (aux::alloc_has_select<Alloc>::value)
aux 47 uspace/lib/cpp/include/__bits/memory/pointer_traits.hpp using element_type = typename aux::ptr_get_element_type<Ptr>::type;
aux 48 uspace/lib/cpp/include/__bits/memory/pointer_traits.hpp using difference_type = typename aux::ptr_get_difference_type<Ptr>::type;
aux 51 uspace/lib/cpp/include/__bits/memory/pointer_traits.hpp using rebind = typename aux::ptr_get_rebind<Ptr, U>::type;
aux 63 uspace/lib/cpp/include/__bits/memory/shared_payload.hpp class shared_payload_base: public aux::refcount_obj
aux 88 uspace/lib/cpp/include/__bits/memory/shared_ptr.hpp payload_ = new aux::shared_payload<T>{ptr};
aux 107 uspace/lib/cpp/include/__bits/memory/shared_ptr.hpp payload_ = new aux::shared_payload<T, D>{ptr, deleter};
aux 126 uspace/lib/cpp/include/__bits/memory/shared_ptr.hpp payload_ = new aux::shared_payload<T, D>{ptr, deleter};
aux 374 uspace/lib/cpp/include/__bits/memory/shared_ptr.hpp aux::shared_payload_base<element_type>* payload_;
aux 377 uspace/lib/cpp/include/__bits/memory/shared_ptr.hpp shared_ptr(aux::payload_tag_t, aux::shared_payload_base<element_type>* payload)
aux 422 uspace/lib/cpp/include/__bits/memory/shared_ptr.hpp aux::payload_tag,
aux 423 uspace/lib/cpp/include/__bits/memory/shared_ptr.hpp new aux::shared_payload<T>{forward<Args>(args)...}
aux 431 uspace/lib/cpp/include/__bits/memory/shared_ptr.hpp aux::payload_tag,
aux 432 uspace/lib/cpp/include/__bits/memory/shared_ptr.hpp new aux::shared_payload<T>{allocator_arg, A{alloc}, forward<Args>(args)...}
aux 63 uspace/lib/cpp/include/__bits/memory/type_getters.hpp : aux::type_is<typename Ptr::element_type>
aux 69 uspace/lib/cpp/include/__bits/memory/type_getters.hpp >: aux::type_is<typename Ptr<T, Args...>::element_type>
aux 73 uspace/lib/cpp/include/__bits/memory/type_getters.hpp struct ptr_get_difference_type: aux::type_is<ptrdiff_t>
aux 78 uspace/lib/cpp/include/__bits/memory/type_getters.hpp : aux::type_is<typename Ptr::difference_type>
aux 87 uspace/lib/cpp/include/__bits/memory/type_getters.hpp : aux::type_is<typename Ptr::template rebind<U>>
aux 92 uspace/lib/cpp/include/__bits/memory/type_getters.hpp : aux::type_is<Ptr<U, Args...>>
aux 100 uspace/lib/cpp/include/__bits/memory/type_getters.hpp struct alloc_get_pointer: aux::type_is<typename T::value_type*>
aux 105 uspace/lib/cpp/include/__bits/memory/type_getters.hpp : aux::type_is<typename T::pointer>
aux 110 uspace/lib/cpp/include/__bits/memory/type_getters.hpp : aux::type_is<typename pointer_traits<Ptr>::template rebind<const typename T::value_type>>
aux 115 uspace/lib/cpp/include/__bits/memory/type_getters.hpp : aux::type_is<typename T::const_pointer>
aux 120 uspace/lib/cpp/include/__bits/memory/type_getters.hpp : aux::type_is<typename pointer_traits<Ptr>::template rebind<void>>
aux 125 uspace/lib/cpp/include/__bits/memory/type_getters.hpp : aux::type_is<typename T::void_pointer>
aux 130 uspace/lib/cpp/include/__bits/memory/type_getters.hpp : aux::type_is<typename pointer_traits<Ptr>::template rebind<const void>>
aux 135 uspace/lib/cpp/include/__bits/memory/type_getters.hpp : aux::type_is<typename T::const_void_pointer>
aux 140 uspace/lib/cpp/include/__bits/memory/type_getters.hpp : aux::type_is<typename pointer_traits<Ptr>::difference_type>
aux 145 uspace/lib/cpp/include/__bits/memory/type_getters.hpp : aux::type_is<typename T::difference_type>
aux 149 uspace/lib/cpp/include/__bits/memory/type_getters.hpp struct alloc_get_size_type: aux::type_is<make_unsigned_t<Difference>>
aux 154 uspace/lib/cpp/include/__bits/memory/type_getters.hpp : aux::type_is<typename T::size_type>
aux 158 uspace/lib/cpp/include/__bits/memory/type_getters.hpp struct alloc_get_copy_propagate: aux::type_is<false_type>
aux 163 uspace/lib/cpp/include/__bits/memory/type_getters.hpp : aux::type_is<typename T::propagate_on_container_copy_assignment>
aux 167 uspace/lib/cpp/include/__bits/memory/type_getters.hpp struct alloc_get_move_propagate: aux::type_is<false_type>
aux 172 uspace/lib/cpp/include/__bits/memory/type_getters.hpp : aux::type_is<typename T::propagate_on_container_move_assignment>
aux 176 uspace/lib/cpp/include/__bits/memory/type_getters.hpp struct alloc_get_swap_propagate: aux::type_is<false_type>
aux 181 uspace/lib/cpp/include/__bits/memory/type_getters.hpp : aux::type_is<typename T::propagate_on_container_swap>
aux 185 uspace/lib/cpp/include/__bits/memory/type_getters.hpp struct alloc_get_always_equal: aux::type_is<typename is_empty<T>::type>
aux 190 uspace/lib/cpp/include/__bits/memory/type_getters.hpp : aux::type_is<typename T::is_always_equal>
aux 199 uspace/lib/cpp/include/__bits/memory/type_getters.hpp : aux::type_is<typename Alloc::template rebind<T>::other>
aux 204 uspace/lib/cpp/include/__bits/memory/type_getters.hpp : aux::type_is<Alloc<T, Args...>>
aux 96 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp using pointer = typename aux::get_unique_pointer<unique_ptr<T, D>, D>::type;
aux 294 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp using pointer = typename aux::get_unique_pointer<unique_ptr<T[], D>, D>::type;
aux 307 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp is_same_v<U, T> || aux::is_convertible_array_v<U, T>, void
aux 316 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp class = enable_if_t<aux::compatible_ptrs_v<T, D, U, E>, void>
aux 322 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp class = enable_if_t<aux::compatible_ptrs_v<T, D, U, E>, void>
aux 337 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp aux::is_convertible_array_v<remove_pointer_t<U>, element_type>),
aux 371 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp class = enable_if_t<aux::compatible_ptrs_v<T, D, U, E>, void>
aux 434 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp aux::is_convertible_array_v<remove_pointer_t<U>, element_type>),
aux 499 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp class T, class = enable_if_t<aux::is_unbound_array<T>::value, void>
aux 508 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp class = enable_if_t<aux::is_bound_array<T>::value, void>
aux 194 uspace/lib/cpp/include/__bits/memory/weak_ptr.hpp return shared_ptr{aux::payload_tag, payload_->lock()};
aux 210 uspace/lib/cpp/include/__bits/memory/weak_ptr.hpp aux::shared_payload_base<T>* payload_;
aux 67 uspace/lib/cpp/include/__bits/random.hpp : aux::value_is<
aux 116 uspace/lib/cpp/include/__bits/random.hpp enable_if_t<aux::is_seed_sequence_v<Seq, result_type>, Seq&> q
aux 133 uspace/lib/cpp/include/__bits/random.hpp enable_if_t<aux::is_seed_sequence_v<Seq, result_type>, Seq&> q
aux 136 uspace/lib/cpp/include/__bits/random.hpp auto k = static_cast<size_t>(aux::ceil(aux::log2(modulus_) / 32));
aux 143 uspace/lib/cpp/include/__bits/random.hpp s += arr[j + 3] * aux::pow2(32U * j);
aux 269 uspace/lib/cpp/include/__bits/random.hpp return static_cast<result_type>(aux::pow2(w)) - 1U;
aux 282 uspace/lib/cpp/include/__bits/random.hpp enable_if_t<aux::is_seed_sequence_v<Seq, result_type>, Seq&> q
aux 291 uspace/lib/cpp/include/__bits/random.hpp state_[idx_(-n)] = value % aux::pow2u(w);;
aux 296 uspace/lib/cpp/include/__bits/random.hpp (state_[idx_(i - 1)] >> (w - 2))) + 1 % n) % aux::pow2u(w);
aux 302 uspace/lib/cpp/include/__bits/random.hpp enable_if_t<aux::is_seed_sequence_v<Seq, result_type>, Seq&> q
aux 313 uspace/lib/cpp/include/__bits/random.hpp state_[idx_(i)] += arr[k * (i + n) + j] * aux::pow2(32 * j);
aux 314 uspace/lib/cpp/include/__bits/random.hpp state_[idx_(i)] %= aux::pow2(w);
aux 420 uspace/lib/cpp/include/__bits/random.hpp return (val << count) % aux::pow2u(w);
aux 464 uspace/lib/cpp/include/__bits/random.hpp enable_if_t<aux::is_seed_sequence_v<Seq, result_type>, Seq&> q
aux 477 uspace/lib/cpp/include/__bits/random.hpp auto n = aux::ceil(w / 32.0);
aux 483 uspace/lib/cpp/include/__bits/random.hpp z[i] = e() % aux::pow2u(32);
aux 487 uspace/lib/cpp/include/__bits/random.hpp state_[idx_(i)] += z[j] * aux::pow2u(32 * j);
aux 501 uspace/lib/cpp/include/__bits/random.hpp enable_if_t<aux::is_seed_sequence_v<Seq, result_type>, Seq&> q
aux 504 uspace/lib/cpp/include/__bits/random.hpp auto k = aux::ceil(w / 32.0);
aux 513 uspace/lib/cpp/include/__bits/random.hpp state_[idx_(i)] += arr[k * (i + r) + j] * aux::pow2(32 * j);
aux 600 uspace/lib/cpp/include/__bits/random.hpp static constexpr result_type m_ = aux::pow2u(w);
aux 667 uspace/lib/cpp/include/__bits/random.hpp enable_if_t<aux::is_seed_sequence_v<Seq, result_type>, Seq&> q
aux 684 uspace/lib/cpp/include/__bits/random.hpp enable_if_t<aux::is_seed_sequence_v<Seq, result_type>, Seq&> q
aux 775 uspace/lib/cpp/include/__bits/random.hpp return aux::pow2u(w) - 1;
aux 796 uspace/lib/cpp/include/__bits/random.hpp enable_if_t<aux::is_seed_sequence_v<Seq, result_type>, Seq&> q
aux 813 uspace/lib/cpp/include/__bits/random.hpp enable_if_t<aux::is_seed_sequence_v<Seq, result_type>, Seq&> q
aux 907 uspace/lib/cpp/include/__bits/random.hpp enable_if_t<aux::is_seed_sequence_v<Seq, result_type>, Seq&> q
aux 924 uspace/lib/cpp/include/__bits/random.hpp enable_if_t<aux::is_seed_sequence_v<Seq, result_type>, Seq&> q
aux 1072 uspace/lib/cpp/include/__bits/random.hpp vec_.push_back((*first++) % aux::pow2u(32));
aux 1155 uspace/lib/cpp/include/__bits/random.hpp size_t tmp = aux::ceil(b / aux::log2(r));
aux 1160 uspace/lib/cpp/include/__bits/random.hpp s += (g() - g.min()) * aux::pow(r, i);
aux 1162 uspace/lib/cpp/include/__bits/random.hpp return s / aux::pow(r, k);
aux 93 uspace/lib/cpp/include/__bits/ratio.hpp static constexpr intmax_t num = aux::sign_v<N> * aux::sign_v<D>
aux 94 uspace/lib/cpp/include/__bits/ratio.hpp * aux::abs_v<N> / aux::gcd_v<N, D>;
aux 96 uspace/lib/cpp/include/__bits/ratio.hpp static constexpr intmax_t den = aux::abs_v<D> / aux::gcd_v<N, D>;
aux 80 uspace/lib/cpp/include/__bits/thread/async.hpp new aux::deferred_shared_state<
aux 88 uspace/lib/cpp/include/__bits/thread/async.hpp new aux::async_shared_state<
aux 100 uspace/lib/cpp/include/__bits/thread/async.hpp new aux::deferred_shared_state<
aux 121 uspace/lib/cpp/include/__bits/thread/async.hpp return aux::async(policy, forward<F>(f));
aux 134 uspace/lib/cpp/include/__bits/thread/async.hpp return aux::async(f, forward<Arg>(arg), forward<Args>(args)...);
aux 142 uspace/lib/cpp/include/__bits/thread/async.hpp return aux::async(policy, forward<F>(f), forward<Arg>(arg), forward<Args>(args)...);
aux 46 uspace/lib/cpp/include/__bits/thread/condition_variable.hpp aux::time_unit_t time_until(const chrono::time_point<Clock, Duration>& abs_time)
aux 48 uspace/lib/cpp/include/__bits/thread/condition_variable.hpp return aux::threading::time::convert(abs_time - Clock::now());
aux 85 uspace/lib/cpp/include/__bits/thread/condition_variable.hpp auto ret = aux::threading::condvar::wait_for(
aux 86 uspace/lib/cpp/include/__bits/thread/condition_variable.hpp cv_, *lock.mutex()->native_handle(), aux::time_until(abs_time)
aux 129 uspace/lib/cpp/include/__bits/thread/condition_variable.hpp using native_handle_type = aux::condvar_t*;
aux 133 uspace/lib/cpp/include/__bits/thread/condition_variable.hpp aux::condvar_t cv_;
aux 155 uspace/lib/cpp/include/__bits/thread/condition_variable.hpp aux::threading::condvar::wait(cv_, *lock.native_handle());
aux 169 uspace/lib/cpp/include/__bits/thread/condition_variable.hpp auto ret = aux::threading::condvar::wait_for(
aux 170 uspace/lib/cpp/include/__bits/thread/condition_variable.hpp cv_, *lock.mutex()->native_handle(), aux::time_until(abs_time)
aux 213 uspace/lib/cpp/include/__bits/thread/condition_variable.hpp using native_handle_type = aux::condvar_t*;
aux 217 uspace/lib/cpp/include/__bits/thread/condition_variable.hpp aux::condvar_t cv_;
aux 72 uspace/lib/cpp/include/__bits/thread/future.hpp future_base(aux::shared_state<R>* state)
aux 167 uspace/lib/cpp/include/__bits/thread/future.hpp aux::shared_state<R>* state_;
aux 175 uspace/lib/cpp/include/__bits/thread/future.hpp class future: public aux::future_base<aux::future_inner_t<R>>
aux 181 uspace/lib/cpp/include/__bits/thread/future.hpp : aux::future_base<aux::future_inner_t<R>>{}
aux 187 uspace/lib/cpp/include/__bits/thread/future.hpp : aux::future_base<aux::future_inner_t<R>>{move(rhs)}
aux 190 uspace/lib/cpp/include/__bits/thread/future.hpp future(aux::shared_state<aux::future_inner_t<R>>* state)
aux 191 uspace/lib/cpp/include/__bits/thread/future.hpp : aux::future_base<aux::future_inner_t<R>>{state}
aux 231 uspace/lib/cpp/include/__bits/thread/future.hpp aux::shared_state<aux::future_inner_t<R>>* __state() noexcept
aux 96 uspace/lib/cpp/include/__bits/thread/future_common.hpp struct future_inner: aux::type_is<T>
aux 100 uspace/lib/cpp/include/__bits/thread/future_common.hpp struct future_inner<T&>: aux::type_is<T*>
aux 107 uspace/lib/cpp/include/__bits/thread/future_common.hpp struct future_return_shared: aux::type_is<const T&>
aux 111 uspace/lib/cpp/include/__bits/thread/future_common.hpp struct future_return_shared<T&>: aux::type_is<T&>
aux 115 uspace/lib/cpp/include/__bits/thread/future_common.hpp struct future_return_shared<void>: aux::type_is<void>
aux 48 uspace/lib/cpp/include/__bits/thread/mutex.hpp aux::threading::mutex::init(mtx_);
aux 60 uspace/lib/cpp/include/__bits/thread/mutex.hpp using native_handle_type = aux::mutex_t*;
aux 64 uspace/lib/cpp/include/__bits/thread/mutex.hpp aux::mutex_t mtx_;
aux 77 uspace/lib/cpp/include/__bits/thread/mutex.hpp aux::threading::mutex::init(mtx_);
aux 89 uspace/lib/cpp/include/__bits/thread/mutex.hpp using native_handle_type = aux::mutex_t*;
aux 93 uspace/lib/cpp/include/__bits/thread/mutex.hpp aux::mutex_t mtx_;
aux 118 uspace/lib/cpp/include/__bits/thread/mutex.hpp auto time = aux::threading::time::convert(rel_time);
aux 120 uspace/lib/cpp/include/__bits/thread/mutex.hpp return aux::threading::mutex::try_lock_for(time);
aux 127 uspace/lib/cpp/include/__bits/thread/mutex.hpp auto time = aux::threading::time::convert(dur);
aux 129 uspace/lib/cpp/include/__bits/thread/mutex.hpp return aux::threading::mutex::try_lock_for(time);
aux 132 uspace/lib/cpp/include/__bits/thread/mutex.hpp using native_handle_type = aux::mutex_t*;
aux 136 uspace/lib/cpp/include/__bits/thread/mutex.hpp aux::mutex_t mtx_;
aux 149 uspace/lib/cpp/include/__bits/thread/mutex.hpp aux::threading::mutex::init(mtx_);
aux 167 uspace/lib/cpp/include/__bits/thread/mutex.hpp auto time = aux::threading::time::convert(rel_time);
aux 168 uspace/lib/cpp/include/__bits/thread/mutex.hpp auto ret = aux::threading::mutex::try_lock_for(time);
aux 182 uspace/lib/cpp/include/__bits/thread/mutex.hpp auto time = aux::threading::time::convert(dur);
aux 183 uspace/lib/cpp/include/__bits/thread/mutex.hpp auto ret = aux::threading::mutex::try_lock_for(time);
aux 190 uspace/lib/cpp/include/__bits/thread/mutex.hpp using native_handle_type = aux::mutex_t*;
aux 194 uspace/lib/cpp/include/__bits/thread/mutex.hpp aux::mutex_t mtx_;
aux 469 uspace/lib/cpp/include/__bits/thread/mutex.hpp return aux::try_lock_tail(0, l1, l2, ls...);
aux 503 uspace/lib/cpp/include/__bits/thread/mutex.hpp if (aux::lock_tail(l2, ls...))
aux 534 uspace/lib/cpp/include/__bits/thread/mutex.hpp aux::INVOKE(forward<Callable>(func), forward<Args>(args)...);
aux 73 uspace/lib/cpp/include/__bits/thread/packaged_task.hpp : func_{forward<F>(f)}, state_{new aux::shared_state<R>{}}
aux 88 uspace/lib/cpp/include/__bits/thread/packaged_task.hpp >::template rebind_alloc<aux::shared_state<R>> rebound{a};
aux 201 uspace/lib/cpp/include/__bits/thread/packaged_task.hpp aux::set_state_value_at_thread_exit(this->state_);
aux 206 uspace/lib/cpp/include/__bits/thread/packaged_task.hpp aux::set_state_exception_at_thread_exit(this->state_);
aux 221 uspace/lib/cpp/include/__bits/thread/packaged_task.hpp aux::shared_state<R>* state_;
aux 52 uspace/lib/cpp/include/__bits/thread/promise.hpp : state_{new aux::shared_state<R>{}}
aux 61 uspace/lib/cpp/include/__bits/thread/promise.hpp >::template rebind_alloc<aux::shared_state<R>> rebound{a};
aux 108 uspace/lib/cpp/include/__bits/thread/promise.hpp aux::set_state_exception_at_thread_exit(state_);
aux 117 uspace/lib/cpp/include/__bits/thread/promise.hpp aux::shared_state<R>* __state()
aux 154 uspace/lib/cpp/include/__bits/thread/promise.hpp aux::shared_state<R>* state_;
aux 159 uspace/lib/cpp/include/__bits/thread/promise.hpp class promise: public aux::promise_base<R>
aux 163 uspace/lib/cpp/include/__bits/thread/promise.hpp : aux::promise_base<R>{}
aux 168 uspace/lib/cpp/include/__bits/thread/promise.hpp : aux::promise_base<R>{tag, a}
aux 172 uspace/lib/cpp/include/__bits/thread/promise.hpp : aux::promise_base<R>{move(rhs)}
aux 241 uspace/lib/cpp/include/__bits/thread/promise.hpp aux::set_state_value_at_thread_exit(this->state_);
aux 246 uspace/lib/cpp/include/__bits/thread/promise.hpp aux::set_state_exception_at_thread_exit(this->state_);
aux 264 uspace/lib/cpp/include/__bits/thread/promise.hpp aux::set_state_value_at_thread_exit(this->state_);
aux 269 uspace/lib/cpp/include/__bits/thread/promise.hpp aux::set_state_exception_at_thread_exit(this->state_);
aux 275 uspace/lib/cpp/include/__bits/thread/promise.hpp class promise<R&>: public aux::promise_base<R*>
aux 279 uspace/lib/cpp/include/__bits/thread/promise.hpp : aux::promise_base<R*>{}
aux 284 uspace/lib/cpp/include/__bits/thread/promise.hpp : aux::promise_base<R*>{tag, a}
aux 288 uspace/lib/cpp/include/__bits/thread/promise.hpp : aux::promise_base<R*>{move(rhs)}
aux 343 uspace/lib/cpp/include/__bits/thread/promise.hpp aux::set_state_value_at_thread_exit(this->state_);
aux 348 uspace/lib/cpp/include/__bits/thread/promise.hpp aux::set_state_exception_at_thread_exit(this->state_);
aux 354 uspace/lib/cpp/include/__bits/thread/promise.hpp class promise<void>: public aux::promise_base<void>
aux 358 uspace/lib/cpp/include/__bits/thread/promise.hpp : aux::promise_base<void>{}
aux 363 uspace/lib/cpp/include/__bits/thread/promise.hpp : aux::promise_base<void>{tag, a}
aux 367 uspace/lib/cpp/include/__bits/thread/promise.hpp : aux::promise_base<void>{move(rhs)}
aux 53 uspace/lib/cpp/include/__bits/thread/shared_future.hpp class shared_future: public aux::future_base<aux::future_inner_t<R>>
aux 63 uspace/lib/cpp/include/__bits/thread/shared_future.hpp : aux::future_base<aux::future_inner_t<R>>{move(rhs.state_)}
aux 72 uspace/lib/cpp/include/__bits/thread/shared_future.hpp aux::future_return_shared_t<R> get() const
aux 105 uspace/lib/cpp/include/__bits/thread/shared_future.hpp aux::shared_state<aux::future_inner_t<R>>* __state() noexcept
aux 58 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp auto time = aux::threading::time::convert(rel_time);
aux 60 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp return aux::threading::shared_mutex::try_lock_for(time);
aux 67 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp auto time = aux::threading::time::convert(dur);
aux 69 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp return aux::threading::shared_mutex::try_lock_for(time);
aux 79 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp auto time = aux::threading::time::convert(rel_time);
aux 81 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp return aux::threading::shared_mutex::try_lock_shared_for(time);
aux 88 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp auto time = aux::threading::time::convert(dur);
aux 90 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp return aux::threading::shared_mutex::try_lock_shared_for(time);
aux 93 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp using native_handle_type = aux::shared_mutex_t*;
aux 97 uspace/lib/cpp/include/__bits/thread/shared_mutex.hpp aux::shared_mutex_t mtx_;
aux 48 uspace/lib/cpp/include/__bits/thread/shared_state.hpp class shared_state_base: public aux::refcount_obj
aux 97 uspace/lib/cpp/include/__bits/thread/shared_state.hpp aux::threading::mutex::lock(
aux 98 uspace/lib/cpp/include/__bits/thread/shared_state.hpp const_cast<aux::mutex_t&>(mutex_)
aux 103 uspace/lib/cpp/include/__bits/thread/shared_state.hpp aux::threading::condvar::wait(
aux 104 uspace/lib/cpp/include/__bits/thread/shared_state.hpp const_cast<aux::condvar_t&>(condvar_),
aux 105 uspace/lib/cpp/include/__bits/thread/shared_state.hpp const_cast<aux::mutex_t&>(mutex_)
aux 109 uspace/lib/cpp/include/__bits/thread/shared_state.hpp aux::threading::mutex::unlock(
aux 110 uspace/lib/cpp/include/__bits/thread/shared_state.hpp const_cast<aux::mutex_t&>(mutex_)
aux 121 uspace/lib/cpp/include/__bits/thread/shared_state.hpp aux::threading::mutex::lock(
aux 122 uspace/lib/cpp/include/__bits/thread/shared_state.hpp const_cast<aux::mutex_t&>(mutex_)
aux 126 uspace/lib/cpp/include/__bits/thread/shared_state.hpp aux::threading::time::convert(rel_time)
aux 129 uspace/lib/cpp/include/__bits/thread/shared_state.hpp aux::threading::mutex::unlock(
aux 130 uspace/lib/cpp/include/__bits/thread/shared_state.hpp const_cast<aux::mutex_t&>(mutex_)
aux 143 uspace/lib/cpp/include/__bits/thread/shared_state.hpp aux::threading::mutex::lock(
aux 144 uspace/lib/cpp/include/__bits/thread/shared_state.hpp const_cast<aux::mutex_t&>(mutex_)
aux 148 uspace/lib/cpp/include/__bits/thread/shared_state.hpp aux::threading::time::convert(abs_time - Clock::now())
aux 151 uspace/lib/cpp/include/__bits/thread/shared_state.hpp aux::threading::mutex::unlock(
aux 152 uspace/lib/cpp/include/__bits/thread/shared_state.hpp const_cast<aux::mutex_t&>(mutex_)
aux 161 uspace/lib/cpp/include/__bits/thread/shared_state.hpp aux::mutex_t mutex_;
aux 162 uspace/lib/cpp/include/__bits/thread/shared_state.hpp aux::condvar_t condvar_;
aux 179 uspace/lib/cpp/include/__bits/thread/shared_state.hpp virtual future_status timed_wait_(aux::time_unit_t time) const
aux 181 uspace/lib/cpp/include/__bits/thread/shared_state.hpp auto res = aux::threading::condvar::wait_for(
aux 182 uspace/lib/cpp/include/__bits/thread/shared_state.hpp const_cast<aux::condvar_t&>(condvar_),
aux 183 uspace/lib/cpp/include/__bits/thread/shared_state.hpp const_cast<aux::mutex_t&>(mutex_), time
aux 206 uspace/lib/cpp/include/__bits/thread/shared_state.hpp aux::threading::mutex::lock(mutex_);
aux 209 uspace/lib/cpp/include/__bits/thread/shared_state.hpp aux::threading::mutex::unlock(mutex_);
aux 212 uspace/lib/cpp/include/__bits/thread/shared_state.hpp aux::threading::condvar::broadcast(condvar_);
aux 217 uspace/lib/cpp/include/__bits/thread/shared_state.hpp aux::threading::mutex::lock(mutex_);
aux 220 uspace/lib/cpp/include/__bits/thread/shared_state.hpp aux::threading::mutex::unlock(mutex_);
aux 223 uspace/lib/cpp/include/__bits/thread/shared_state.hpp aux::threading::condvar::broadcast(condvar_);
aux 246 uspace/lib/cpp/include/__bits/thread/shared_state.hpp aux::threading::condvar::broadcast(condvar_);
aux 317 uspace/lib/cpp/include/__bits/thread/shared_state.hpp future_status timed_wait_(aux::time_unit_t time) const override
aux 323 uspace/lib/cpp/include/__bits/thread/shared_state.hpp aux::threading::time::sleep(time);
aux 346 uspace/lib/cpp/include/__bits/thread/shared_state.hpp aux::threading::mutex::lock(this->mutex_);
aux 349 uspace/lib/cpp/include/__bits/thread/shared_state.hpp aux::threading::mutex::unlock(this->mutex_);
aux 393 uspace/lib/cpp/include/__bits/thread/shared_state.hpp future_status timed_wait_(aux::time_unit_t) const override
aux 56 uspace/lib/cpp/include/__bits/thread/thread.hpp aux::threading::mutex::init(join_mtx_);
aux 57 uspace/lib/cpp/include/__bits/thread/thread.hpp aux::threading::condvar::init(join_cv_);
aux 62 uspace/lib/cpp/include/__bits/thread/thread.hpp aux::threading::mutex::lock(join_mtx_);
aux 64 uspace/lib/cpp/include/__bits/thread/thread.hpp aux::threading::condvar::wait(join_cv_, join_mtx_);
aux 65 uspace/lib/cpp/include/__bits/thread/thread.hpp aux::threading::mutex::unlock(join_mtx_);
aux 84 uspace/lib/cpp/include/__bits/thread/thread.hpp aux::mutex_t join_mtx_;
aux 85 uspace/lib/cpp/include/__bits/thread/thread.hpp aux::condvar_t join_cv_;
aux 102 uspace/lib/cpp/include/__bits/thread/thread.hpp aux::threading::mutex::lock(join_mtx_);
aux 104 uspace/lib/cpp/include/__bits/thread/thread.hpp aux::threading::mutex::unlock(join_mtx_);
aux 106 uspace/lib/cpp/include/__bits/thread/thread.hpp aux::threading::condvar::broadcast(join_cv_);
aux 123 uspace/lib/cpp/include/__bits/thread/thread.hpp using native_handle_type = aux::thread_t*;
aux 144 uspace/lib/cpp/include/__bits/thread/thread.hpp auto callable_wrapper = new aux::callable_wrapper<decltype(callable)>{move(callable)};
aux 145 uspace/lib/cpp/include/__bits/thread/thread.hpp joinable_wrapper_ = static_cast<aux::joinable_wrapper*>(callable_wrapper);
aux 147 uspace/lib/cpp/include/__bits/thread/thread.hpp id_ = aux::threading::thread::create(
aux 148 uspace/lib/cpp/include/__bits/thread/thread.hpp aux::thread_main<decltype(callable_wrapper)>,
aux 152 uspace/lib/cpp/include/__bits/thread/thread.hpp aux::threading::thread::start(id_);
aux 181 uspace/lib/cpp/include/__bits/thread/thread.hpp aux::thread_t id_;
aux 182 uspace/lib/cpp/include/__bits/thread/thread.hpp aux::joinable_wrapper* joinable_wrapper_{nullptr};
aux 185 uspace/lib/cpp/include/__bits/thread/thread.hpp friend int aux::thread_main(void*);
aux 223 uspace/lib/cpp/include/__bits/thread/thread.hpp auto time = aux::threading::time::convert(abs_time - now);
aux 224 uspace/lib/cpp/include/__bits/thread/thread.hpp aux::threading::time::sleep(time);
aux 234 uspace/lib/cpp/include/__bits/thread/thread.hpp auto time = aux::threading::time::convert(rel_time);
aux 235 uspace/lib/cpp/include/__bits/thread/thread.hpp aux::threading::time::sleep(time);
aux 250 uspace/lib/cpp/include/__bits/thread/thread.hpp aux::thread_t id_;
aux 252 uspace/lib/cpp/include/__bits/thread/thread.hpp id(aux::thread_t id)
aux 109 uspace/lib/cpp/include/__bits/trycatch.hpp #define try if constexpr (::std::aux::try_blocks_allowed)
aux 113 uspace/lib/cpp/include/__bits/trycatch.hpp ::std::aux::exception_thrown = true; \
aux 119 uspace/lib/cpp/include/__bits/trycatch.hpp if (::std::aux::exception_thrown) \
aux 122 uspace/lib/cpp/include/__bits/trycatch.hpp ::std::aux::exception_thrown = false; \
aux 135 uspace/lib/cpp/include/__bits/trycatch.hpp variable = ::std::aux::exception_thrown
aux 61 uspace/lib/cpp/include/__bits/tuple/tuple.hpp inline constexpr aux::ignore_t ignore;
aux 66 uspace/lib/cpp/include/__bits/tuple/tuple.hpp return tuple<aux::transform_tuple_types_t<Ts>...>(forward<Ts>(ts)...);
aux 82 uspace/lib/cpp/include/__bits/tuple/tuple.hpp constexpr aux::tuple_cat_type_t<Tuples...> tuple_cat(Tuples&&... tpls)
aux 84 uspace/lib/cpp/include/__bits/tuple/tuple.hpp return aux::tuple_cat(
aux 87 uspace/lib/cpp/include/__bits/tuple/tuple.hpp aux::generate_indices_t<Tuples...>{}
aux 162 uspace/lib/cpp/include/__bits/tuple/tuple.hpp using type = aux::type_at_t<I, Ts...>;
aux 264 uspace/lib/cpp/include/__bits/tuple/tuple.hpp aux::tuple_element_wrapper<I, tuple_element_t<I, tuple<Ts...>>>& wrapper = tpl;
aux 278 uspace/lib/cpp/include/__bits/tuple/tuple.hpp const aux::tuple_element_wrapper<I, tuple_element_t<I, tuple<Ts...>>>& wrapper = tpl;
aux 297 uspace/lib/cpp/include/__bits/tuple/tuple.hpp return get<aux::index_of_type<0, T, Ts...>::value>(tpl);
aux 303 uspace/lib/cpp/include/__bits/tuple/tuple.hpp return get<aux::index_of_type<0, T, Ts...>::value>(forward<tuple<Ts...>>(tpl));
aux 309 uspace/lib/cpp/include/__bits/tuple/tuple.hpp return get<aux::index_of_type<0, T, Ts...>::value>(tpl);
aux 317 uspace/lib/cpp/include/__bits/tuple/tuple.hpp class tuple: public aux::tuple_impl<make_index_sequence<sizeof...(Ts)>, Ts...>
aux 319 uspace/lib/cpp/include/__bits/tuple/tuple.hpp using base_t = aux::tuple_impl<make_index_sequence<sizeof...(Ts)>, Ts...>;
aux 379 uspace/lib/cpp/include/__bits/tuple/tuple.hpp aux::tuple_ops<0, sizeof...(Ts) - 1>::assign_copy(*this, other);
aux 384 uspace/lib/cpp/include/__bits/tuple/tuple.hpp tuple& operator=(tuple&& other) noexcept(aux::tuple_noexcept_assignment<Ts...>::value)
aux 386 uspace/lib/cpp/include/__bits/tuple/tuple.hpp aux::tuple_ops<0, sizeof...(Ts) - 1>::assign_move(*this, move(other));
aux 394 uspace/lib/cpp/include/__bits/tuple/tuple.hpp aux::tuple_ops<0, sizeof...(Ts) - 1>::assign_copy(*this, other);
aux 402 uspace/lib/cpp/include/__bits/tuple/tuple.hpp aux::tuple_ops<0, sizeof...(Ts) - 1>::assign_move(*this, move(other));
aux 429 uspace/lib/cpp/include/__bits/tuple/tuple.hpp void swap(tuple& other) noexcept(aux::tuple_noexcept_swap<Ts...>::value)
aux 431 uspace/lib/cpp/include/__bits/tuple/tuple.hpp aux::tuple_ops<0, sizeof...(Ts) - 1>::swap(*this, other);
aux 464 uspace/lib/cpp/include/__bits/tuple/tuple.hpp return aux::tuple_ops<0, sizeof...(Ts) - 1>::eq(lhs, rhs);
aux 473 uspace/lib/cpp/include/__bits/tuple/tuple.hpp return aux::tuple_ops<0, sizeof...(Ts) - 1>::lt(lhs, rhs);
aux 41 uspace/lib/cpp/include/__bits/type_traits/references.hpp struct remove_reference: aux::type_is<T>
aux 45 uspace/lib/cpp/include/__bits/type_traits/references.hpp struct remove_reference<T&>: aux::type_is<T>
aux 49 uspace/lib/cpp/include/__bits/type_traits/references.hpp struct remove_reference<T&&>: aux::type_is<T>
aux 54 uspace/lib/cpp/include/__bits/type_traits/references.hpp struct add_lvalue_reference: aux::type_is<T&>
aux 59 uspace/lib/cpp/include/__bits/type_traits/references.hpp struct add_rvalue_reference: aux::type_is<T&&>
aux 63 uspace/lib/cpp/include/__bits/type_traits/references.hpp struct add_rvalue_reference<T&>: aux::type_is<T&>
aux 59 uspace/lib/cpp/include/__bits/type_traits/result_of.hpp struct result_of<F(ArgTypes...)>: aux::type_is<
aux 64 uspace/lib/cpp/include/__bits/type_traits/result_of.hpp decltype(aux::INVOKE(declval<F>(), declval<ArgTypes>()...))
aux 89 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct is_void: aux::is_same<remove_cv_t<T>, void>
aux 96 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct is_null_pointer: aux::is_same<remove_cv_t<T>, nullptr_t>
aux 103 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct is_integral: aux::is_one_of<remove_cv_t<T>,
aux 112 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp : aux::is_one_of<remove_cv_t<T>, float, double, long double>
aux 141 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct is_pointer: aux::is_pointer<remove_cv_t<T>>
aux 199 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct is_member_function_pointer: aux::is_member_function_pointer<remove_cv_t<T>>
aux 206 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct is_enum: aux::value_is<bool, __is_enum(T)>
aux 213 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct is_union: aux::value_is<bool, __is_union(T)>
aux 220 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct is_class: aux::value_is<bool, __is_class(T)>
aux 449 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct is_arithmetic: aux::value_is<
aux 481 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct is_member_pointer: aux::is_member_pointer<remove_cv_t<T>>
aux 524 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct is_trivial: aux::value_is<
aux 534 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct is_trivially_copyable: aux::value_is<bool, __has_trivial_copy(T)>
aux 541 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct is_standard_layout: aux::value_is<bool, __is_standard_layout(T)>
aux 545 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct is_pod: aux::value_is<bool, __is_pod(T)>
aux 552 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct is_literal_type: aux::value_is<bool, __is_literal_type(T)>
aux 559 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct is_empty: aux::value_is<bool, __is_empty(T)>
aux 566 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct is_polymorphic: aux::value_is<bool, __is_polymorphic(T)>
aux 573 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct is_abstract: aux::value_is<bool, __is_abstract(T)>
aux 580 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct is_final: aux::value_is<bool, __is_final(T)>
aux 611 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct is_signed: aux::is_signed<T>
aux 618 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct is_unsigned: aux::is_unsigned<T>
aux 640 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct is_constructible: aux::is_constructible<void_t<>, T, Args...>
aux 690 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct is_trivially_constructible: aux::value_is<bool, __has_trivial_constructor(T)>
aux 702 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct is_trivially_copy_constructible: aux::value_is<bool, __has_trivial_copy(T)>
aux 714 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct is_trivially_assignable: aux::value_is<bool, __has_trivial_assign(T) && is_assignable<T, U>::value>
aux 731 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct is_trivially_destructible: aux::value_is<bool, __has_trivial_destructor(T)>
aux 738 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct is_nothrow_constructible: aux::value_is<bool, __has_nothrow_constructor(T)>
aux 750 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct is_nothrow_copy_constructible: aux::value_is<bool, __has_nothrow_copy(T)>
aux 762 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct is_nothrow_assignable: aux::value_is<bool, __has_nothrow_assign(T)>
aux 784 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp : aux::value_is<bool, noexcept(declval<T&>().~T())>
aux 788 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct has_virtual_destructor: aux::value_is<bool, __has_virtual_destructor(T)>
aux 799 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct alignment_of: aux::value_is<std::size_t, alignof(T)>
aux 803 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct rank : aux::value_is<size_t, 0u>
aux 807 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct rank<T[N]>: aux::value_is<size_t, 1u + rank<T>::value>
aux 811 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct rank<T[]>: aux::value_is<size_t, 1u + rank<T>::value>
aux 818 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct extent: aux::value_is<size_t, 0U>
aux 822 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct extent<T[], 0U>: aux::value_is<size_t, 0U>
aux 830 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct extent<T[N], 0U>: aux::value_is<size_t, 0U>
aux 842 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct is_same: aux::is_same<T, U>
aux 849 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct is_base_of: aux::value_is<bool, __is_base_of(Base, Derived)>
aux 872 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct remove_const: aux::type_is<T>
aux 876 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct remove_const<T const>: aux::type_is<T>
aux 880 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct remove_volatile: aux::type_is<T>
aux 884 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct remove_volatile<T volatile>: aux::type_is<T>
aux 888 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct remove_cv: aux::type_is<T>
aux 892 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct remove_cv<T const>: aux::type_is<T>
aux 896 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct remove_cv<T volatile>: aux::type_is<T>
aux 900 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct remove_cv<T const volatile>: aux::type_is<T>
aux 904 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct add_const: aux::type_is<T const>
aux 908 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct add_volatile: aux::type_is<T volatile>
aux 912 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct add_cv: aux::type_is<T const volatile>
aux 943 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct make_signed: aux::type_is<T>
aux 947 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct make_signed<char>: aux::type_is<signed char>
aux 951 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct make_signed<unsigned char>: aux::type_is<signed char>
aux 955 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct make_signed<unsigned short>: aux::type_is<short>
aux 959 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct make_signed<unsigned int>: aux::type_is<int>
aux 963 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct make_signed<unsigned long>: aux::type_is<long>
aux 967 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct make_signed<unsigned long long>: aux::type_is<long long>
aux 971 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct make_unsigned: aux::type_is<T>
aux 975 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct make_unsigned<char>: aux::type_is<unsigned char>
aux 979 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct make_unsigned<signed char>: aux::type_is<unsigned char>
aux 983 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct make_unsigned<short>: aux::type_is<unsigned short>
aux 987 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct make_unsigned<int>: aux::type_is<unsigned int>
aux 991 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct make_unsigned<long>: aux::type_is<unsigned long>
aux 995 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct make_unsigned<long long>: aux::type_is<unsigned long long>
aux 1009 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct remove_extent: aux::type_is<T>
aux 1013 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct remove_extent<T[]>: aux::type_is<T>
aux 1017 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct remove_extent<T[N]>: aux::type_is<T>
aux 1021 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct remove_all_extents: aux::type_is<T>
aux 1043 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct remove_pointer: aux::type_is<T>
aux 1047 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct remove_pointer<T*>: aux::type_is<T>
aux 1051 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct remove_pointer<T* const>: aux::type_is<T>
aux 1055 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct remove_pointer<T* volatile>: aux::type_is<T>
aux 1059 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct remove_pointer<T* const volatile>: aux::type_is<T>
aux 1074 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct add_pointer_cond: aux::type_is<remove_reference_t<T>*>
aux 1079 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp : aux::add_pointer_to_function<T>
aux 1084 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct add_pointer: aux::add_pointer_cond<T, is_function_v<T>>
aux 1126 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct aligned_storage: aux::type_is<aux::aligned_t<Len, Align>>
aux 1130 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct aligned_union: aux::type_is<
aux 1131 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp aux::aligned_t<
aux 1132 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp aux::max_of_cont({Len, alignof(Types)...}),
aux 1133 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp aux::max_of_cont({alignof(Types)...})
aux 1147 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct decay: aux::type_is<
aux 1168 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct enable_if<true, T>: aux::type_is<T>
aux 1172 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct conditional: aux::type_is<F>
aux 1176 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct conditional<true, T, F>: aux::type_is<T>
aux 1195 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp struct common_type<T1, T2>: aux::type_is<decay_t<decltype(false ? declval<T1>() : declval<T2>())>>
aux 1200 uspace/lib/cpp/include/__bits/type_traits/type_traits.hpp : aux::type_is<common_type_t<common_type_t<T1, T2>, Ts...>>
aux 157 uspace/lib/cpp/include/__bits/utility/utility.hpp using make_integer_sequence = typename aux::make_integer_sequence<T, std::uintmax_t(N)>::type;
aux 238 uspace/lib/cpp/include/__bits/utility/utility.hpp : first{aux::from_tuple<first_type>(move(first_args))},
aux 239 uspace/lib/cpp/include/__bits/utility/utility.hpp second{aux::from_tuple<second_type>(move(second_args))}
aux 344 uspace/lib/cpp/include/__bits/utility/utility.hpp aux::transform_tuple_types_t<T1>,
aux 345 uspace/lib/cpp/include/__bits/utility/utility.hpp aux::transform_tuple_types_t<T2>
aux 368 uspace/lib/cpp/include/__bits/utility/utility.hpp : aux::type_is<T1>
aux 373 uspace/lib/cpp/include/__bits/utility/utility.hpp : aux::type_is<T2>
aux 82 uspace/lib/cpp/src/__bits/runtime.cpp if (!aux::destructors)
aux 84 uspace/lib/cpp/src/__bits/runtime.cpp aux::destructors = new aux::destructor_t[aux::destructor_size];
aux 85 uspace/lib/cpp/src/__bits/runtime.cpp std::atexit(aux::atexit_destructors);
aux 87 uspace/lib/cpp/src/__bits/runtime.cpp else if (aux::destructor_count >= aux::destructor_size)
aux 89 uspace/lib/cpp/src/__bits/runtime.cpp auto tmp = std::realloc(aux::destructors, aux::destructor_size * 2);
aux 94 uspace/lib/cpp/src/__bits/runtime.cpp aux::destructors = static_cast<aux::destructor_t*>(tmp);
aux 95 uspace/lib/cpp/src/__bits/runtime.cpp aux::destructor_size *= 2;
aux 98 uspace/lib/cpp/src/__bits/runtime.cpp auto& destr = aux::destructors[aux::destructor_count++];
aux 110 uspace/lib/cpp/src/__bits/runtime.cpp for (std::size_t i = aux::destructor_count; i > 0; --i)
aux 112 uspace/lib/cpp/src/__bits/runtime.cpp if (aux::destructors[i - 1].func)
aux 113 uspace/lib/cpp/src/__bits/runtime.cpp (*aux::destructors[i - 1].func)(aux::destructors[i - 1].ptr);
aux 118 uspace/lib/cpp/src/__bits/runtime.cpp for (std::size_t i = aux::destructor_count; i > 0; --i)
aux 120 uspace/lib/cpp/src/__bits/runtime.cpp if (aux::destructors[i - 1].func == f)
aux 122 uspace/lib/cpp/src/__bits/runtime.cpp (*aux::destructors[i - 1].func)(aux::destructors[i - 1].ptr);
aux 123 uspace/lib/cpp/src/__bits/runtime.cpp aux::destructors[i - 1].func = nullptr;
aux 124 uspace/lib/cpp/src/__bits/runtime.cpp aux::destructors[i - 1].ptr = nullptr;
aux 125 uspace/lib/cpp/src/__bits/runtime.cpp aux::destructors[i - 1].dso = nullptr;
aux 157 uspace/lib/cpp/src/__bits/test/adaptors.cpp aux::priority_queue_iterator<int>{q1},
aux 158 uspace/lib/cpp/src/__bits/test/adaptors.cpp aux::priority_queue_iterator<int>{q1, true}
aux 174 uspace/lib/cpp/src/__bits/test/adaptors.cpp aux::priority_queue_iterator<int, std::greater<int>>{q2},
aux 175 uspace/lib/cpp/src/__bits/test/adaptors.cpp aux::priority_queue_iterator<int, std::greater<int>>{q2, true}
aux 101 uspace/lib/cpp/src/__bits/test/functional.cpp std::function<int(int, int)> wrapped_f1{&aux::f1};
aux 109 uspace/lib/cpp/src/__bits/test/functional.cpp std::function<int(int, int)> f1{&aux::f1};
aux 128 uspace/lib/cpp/src/__bits/test/functional.cpp auto f1 = std::bind(aux::f1, _1, 1);
aux 133 uspace/lib/cpp/src/__bits/test/functional.cpp auto f2 = std::bind(aux::f2, _2, _1);
aux 140 uspace/lib/cpp/src/__bits/test/functional.cpp auto f3 = std::bind(aux::f3, _1, std::ref(y));
aux 146 uspace/lib/cpp/src/__bits/test/functional.cpp auto f4 = std::bind(aux::f2, x, y);
aux 151 uspace/lib/cpp/src/__bits/test/functional.cpp aux::Foo foo{5};
aux 152 uspace/lib/cpp/src/__bits/test/functional.cpp auto f5 = std::mem_fn(&aux::Foo::add);
aux 46 uspace/lib/cpp/src/__bits/test/future.cpp std::aux::shared_state<R>*
aux 83 uspace/lib/cpp/src/__bits/test/future.cpp std::future<int> f2{new std::aux::shared_state<int>{}};
aux 173 uspace/lib/cpp/src/__bits/test/future.cpp std::aux::shared_state<std::test::mock>* s5{};
aux 189 uspace/lib/cpp/src/__bits/test/future.cpp std::aux::shared_state<std::test::mock>* s6{};
aux 206 uspace/lib/cpp/src/__bits/test/memory.cpp using dummy_traits1 = std::allocator_traits<aux::dummy_allocator1>;
aux 207 uspace/lib/cpp/src/__bits/test/memory.cpp using dummy_traits2 = std::allocator_traits<aux::dummy_allocator2>;
aux 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>
aux 303 uspace/lib/cpp/src/__bits/test/memory.cpp using dummy_traits1 = std::pointer_traits<aux::dummy_pointer1>;
aux 304 uspace/lib/cpp/src/__bits/test/memory.cpp using dummy_traits2 = std::pointer_traits<aux::dummy_pointer2<int, char>>;
aux 309 uspace/lib/cpp/src/__bits/test/memory.cpp std::is_same_v<typename dummy_traits1::pointer, aux::dummy_pointer1>
aux 326 uspace/lib/cpp/src/__bits/test/memory.cpp std::is_same_v<typename dummy_traits2::pointer, aux::dummy_pointer2<int, char>>
aux 338 uspace/lib/cpp/src/__bits/test/memory.cpp std::is_same_v<typename dummy_traits2::template rebind<long>, aux::dummy_pointer2<long, char>>
aux 31 uspace/lib/cpp/src/__bits/trycatch.cpp bool ::std::aux::exception_thrown{false};
aux 37 uspace/lib/cpp/src/condition_variable.cpp aux::threading::condvar::init(cv_);
aux 45 uspace/lib/cpp/src/condition_variable.cpp aux::threading::condvar::signal(cv_);
aux 50 uspace/lib/cpp/src/condition_variable.cpp aux::threading::condvar::broadcast(cv_);
aux 56 uspace/lib/cpp/src/condition_variable.cpp aux::threading::condvar::wait(cv_, *lock.mutex()->native_handle());
aux 67 uspace/lib/cpp/src/condition_variable.cpp aux::threading::condvar::init(cv_);
aux 75 uspace/lib/cpp/src/condition_variable.cpp aux::threading::condvar::signal(cv_);
aux 80 uspace/lib/cpp/src/condition_variable.cpp aux::threading::condvar::broadcast(cv_);
aux 52 uspace/lib/cpp/src/exception.cpp return aux::term_handler;
aux 57 uspace/lib/cpp/src/exception.cpp auto res = aux::term_handler;
aux 58 uspace/lib/cpp/src/exception.cpp aux::term_handler = h;
aux 65 uspace/lib/cpp/src/exception.cpp if (aux::term_handler)
aux 66 uspace/lib/cpp/src/exception.cpp aux::term_handler();
aux 78 uspace/lib/cpp/src/exception.cpp return aux::exception_thrown;
aux 83 uspace/lib/cpp/src/exception.cpp return aux::exception_thrown ? 1 : 0;
aux 88 uspace/lib/cpp/src/exception.cpp return aux::unex_handler;
aux 93 uspace/lib/cpp/src/exception.cpp auto res = aux::unex_handler;
aux 94 uspace/lib/cpp/src/exception.cpp aux::unex_handler = h;
aux 101 uspace/lib/cpp/src/exception.cpp if (aux::unex_handler)
aux 102 uspace/lib/cpp/src/exception.cpp aux::unex_handler();
aux 70 uspace/lib/cpp/src/future.cpp static aux::future_category_t instance{};
aux 96 uspace/lib/cpp/src/iomanip.cpp aux::manip_wrapper<aux::resetiosflags_t> resetiosflags(ios_base::fmtflags mask)
aux 98 uspace/lib/cpp/src/iomanip.cpp return aux::manip_wrapper<aux::resetiosflags_t>{mask};
aux 101 uspace/lib/cpp/src/iomanip.cpp aux::manip_wrapper<aux::setiosflags_t> setiosflags(ios_base::fmtflags mask)
aux 103 uspace/lib/cpp/src/iomanip.cpp return aux::manip_wrapper<aux::setiosflags_t>{mask};
aux 106 uspace/lib/cpp/src/iomanip.cpp aux::manip_wrapper<aux::setbase_t> setbase(int base)
aux 108 uspace/lib/cpp/src/iomanip.cpp return aux::manip_wrapper<aux::setbase_t>{base};
aux 111 uspace/lib/cpp/src/iomanip.cpp aux::manip_wrapper<aux::setprecision_t> setprecision(int prec)
aux 113 uspace/lib/cpp/src/iomanip.cpp return aux::manip_wrapper<aux::setprecision_t>{prec};
aux 116 uspace/lib/cpp/src/iomanip.cpp aux::manip_wrapper<aux::setw_t> setw(int width)
aux 118 uspace/lib/cpp/src/iomanip.cpp return aux::manip_wrapper<aux::setw_t>{width};
aux 52 uspace/lib/cpp/src/iostream.cpp ::new(&cin) istream{::new aux::stdin_streambuf<char>{}};
aux 53 uspace/lib/cpp/src/iostream.cpp ::new(&cout) ostream{::new aux::stdout_streambuf<char>{}};
aux 35 uspace/lib/cpp/src/mutex.cpp aux::threading::mutex::lock(mtx_);
aux 40 uspace/lib/cpp/src/mutex.cpp return aux::threading::mutex::try_lock(mtx_);
aux 45 uspace/lib/cpp/src/mutex.cpp aux::threading::mutex::unlock(mtx_);
aux 60 uspace/lib/cpp/src/mutex.cpp aux::threading::mutex::lock(mtx_);
aux 72 uspace/lib/cpp/src/mutex.cpp bool res = aux::threading::mutex::try_lock(mtx_);
aux 92 uspace/lib/cpp/src/mutex.cpp aux::threading::mutex::unlock(mtx_);
aux 103 uspace/lib/cpp/src/mutex.cpp aux::threading::mutex::init(mtx_);
aux 111 uspace/lib/cpp/src/mutex.cpp aux::threading::mutex::lock(mtx_);
aux 116 uspace/lib/cpp/src/mutex.cpp return aux::threading::mutex::try_lock(mtx_);
aux 121 uspace/lib/cpp/src/mutex.cpp aux::threading::mutex::unlock(mtx_);
aux 136 uspace/lib/cpp/src/mutex.cpp aux::threading::mutex::lock(mtx_);
aux 148 uspace/lib/cpp/src/mutex.cpp bool res = aux::threading::mutex::try_lock(mtx_);
aux 168 uspace/lib/cpp/src/mutex.cpp aux::threading::mutex::unlock(mtx_);
aux 36 uspace/lib/cpp/src/shared_mutex.cpp aux::threading::shared_mutex::init(mtx_);
aux 44 uspace/lib/cpp/src/shared_mutex.cpp aux::threading::shared_mutex::lock(mtx_);
aux 49 uspace/lib/cpp/src/shared_mutex.cpp return aux::threading::shared_mutex::try_lock(mtx_);
aux 54 uspace/lib/cpp/src/shared_mutex.cpp aux::threading::shared_mutex::unlock(mtx_);
aux 59 uspace/lib/cpp/src/shared_mutex.cpp aux::threading::shared_mutex::lock_shared(mtx_);
aux 64 uspace/lib/cpp/src/shared_mutex.cpp return aux::threading::shared_mutex::try_lock_shared(mtx_);
aux 69 uspace/lib/cpp/src/shared_mutex.cpp aux::threading::shared_mutex::unlock_shared(mtx_);
aux 114 uspace/lib/cpp/src/system_error.cpp static aux::generic_category_t instance{};
aux 121 uspace/lib/cpp/src/system_error.cpp static aux::system_category_t instance{};
aux 59 uspace/lib/cpp/src/thread.cpp other.id_ = aux::thread_t{};
aux 69 uspace/lib/cpp/src/thread.cpp other.id_ = aux::thread_t{};
aux 85 uspace/lib/cpp/src/thread.cpp return id_ != aux::thread_t{};
aux 96 uspace/lib/cpp/src/thread.cpp id_ = aux::thread_t{};
aux 136 uspace/lib/cpp/src/thread.cpp return thread::id{aux::threading::thread::this_thread()};
aux 141 uspace/lib/cpp/src/thread.cpp aux::threading::thread::yield();
HelenOS homepage, sources at GitHub