HelenOS sources

aux               138 uspace/drv/char/i8042/i8042.c 	    controller->aux : controller->kbd;
aux               221 uspace/drv/char/i8042/i8042.c 	dev->aux = ddf_fun_data_alloc(aux_fun, sizeof(i8042_port_t));
aux               222 uspace/drv/char/i8042/i8042.c 	if (dev->aux == NULL) {
aux               227 uspace/drv/char/i8042/i8042.c 	dev->aux->fun = aux_fun;
aux               228 uspace/drv/char/i8042/i8042.c 	dev->aux->ctl = dev;
aux               229 uspace/drv/char/i8042/i8042.c 	chardev_srvs_init(&dev->aux->cds);
aux               230 uspace/drv/char/i8042/i8042.c 	dev->aux->cds.ops = &i8042_chardev_ops;
aux               231 uspace/drv/char/i8042/i8042.c 	dev->aux->cds.sarg = dev->aux;
aux               232 uspace/drv/char/i8042/i8042.c 	dev->aux->irq = irq_mouse;
aux               233 uspace/drv/char/i8042/i8042.c 	fibril_mutex_initialize(&dev->aux->buf_lock);
aux               234 uspace/drv/char/i8042/i8042.c 	fibril_condvar_initialize(&dev->aux->buf_cv);
aux               236 uspace/drv/char/i8042/i8042.c 	rc = ddf_fun_add_match_id(dev->aux->fun, "char/ps2mouse", 90);
aux               241 uspace/drv/char/i8042/i8042.c 	ddf_fun_set_conn_handler(dev->aux->fun, i8042_char_conn);
aux               244 uspace/drv/char/i8042/i8042.c 	circ_buf_init(&dev->aux->cbuf, dev->aux->buf_data, BUFFER_SIZE, 1);
aux               255 uspace/drv/char/i8042/i8042.c 	rc = ddf_fun_bind(dev->aux->fun);
aux               258 uspace/drv/char/i8042/i8042.c 		    ddf_fun_get_name(dev->aux->fun));
aux               338 uspace/drv/char/i8042/i8042.c 		ddf_fun_unbind(dev->aux->fun);
aux               341 uspace/drv/char/i8042/i8042.c 	if (dev->aux->fun != NULL)
aux               342 uspace/drv/char/i8042/i8042.c 		ddf_fun_destroy(dev->aux->fun);
aux               367 uspace/drv/char/i8042/i8042.c 		if (port == i8042->aux) {
aux                89 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