kblib
0.2.3
General utilities library for modern C++
Here is a list of all class members with links to the classes they belong to:
- o -
obj :
kblib::detail_memory::live_ptr_base< D >
of() :
kblib::nums::max_t
,
kblib::nums::min_t
on_destroy() :
kblib::detail_memory::on_destroy< T, D >
operator bool() :
kblib::cond_ptr< T, Deleter >
,
kblib::cond_ptr< T[], Deleter >
,
kblib::delayed_construct< T >
,
kblib::detail_memory::live_ptr_base< D >
,
kblib::exists_t< iterator >
,
kblib::heap_value< T >
,
kblib::poly_obj< Obj, Capacity, Traits >
operator const T &() :
kblib::detail_memory::as_base_class< T &, false, true >
,
kblib::detail_memory::as_base_class< T, false, true >
,
kblib::detail_memory::on_destroy< T, D >
,
kblib::null_construct< T, bool >
operator const Type &() :
kblib::detail_bits::array_pun_proxy< Type, Storage >
operator Container() :
kblib::build_iterator< Container, ArrayLike >
,
kblib::build_iterator< Container, true >
,
kblib::range_t< Value, Delta >
operator int() :
kblib::decrementer
,
kblib::incrementer
operator ReturnT() :
kblib::detail_bits::bitfield_proxy< Parent, ReturnT, Set, Get >
operator std::ptrdiff_t() :
kblib::adjuster
operator Storage() :
kblib::bitfield< offset, size, Storage >
operator T() :
buffer::ret_proxy
,
kblib::build_end_t
,
kblib::nums::max_t
,
kblib::nums::min_t
,
kblib::type_constant< T, V >
operator T&() :
kblib::detail_memory::as_base_class< T &, false, true >
,
kblib::detail_memory::as_base_class< T, false, true >
,
kblib::detail_memory::on_destroy< T, D >
,
kblib::null_construct< T, bool >
operator Type() :
kblib::detail_bits::pun_proxy< Type, Storage >
,
kblib::union_pun< Type, Storage >
operator type() :
kblib::union_pun< Type[N], Storage >
operator Type &() :
kblib::detail_bits::array_pun_proxy< Type, Storage >
operator type &() :
kblib::detail_memory::as_base_class< R(&)(A) noexcept(E), false, false >
operator unique() :
kblib::cond_ptr< T, Deleter >
,
kblib::cond_ptr< T[], Deleter >
operator!= :
kblib::build_iterator< Container, true >
,
kblib::counting_back_insert_iterator< Container >
,
kblib::delayed_construct< T >
,
kblib::detail_cry::value_and_index_impl< Range >::iterator
,
kblib::direct_map< Key, T, allocator >
,
kblib::direct_map< Key, T, void >
,
kblib::enumerate_iterator< It >
,
kblib::enumerator_iterator< It >
,
kblib::nums::max_t
,
kblib::nums::min_t
,
kblib::range_t< Value, Delta >::iterator
,
kblib::range_t< Value, Delta >
,
kblib::transform_engine< URBG, Transform >
,
kblib::transform_iterator< base_iterator, operation >
,
kblib::trivial_array< T, N >
,
kblib::zip_iterator< InputIt1, EndIt, InputIt2 >
,
kblib::zip_iterator< It1, It1, It2 >
operator&() :
kblib::bitfield< offset, size, Storage >
operator()() :
kblib::bitfield< offset, size, Storage >
,
kblib::decrementer
,
kblib::detail::next_larger_signed< T >::false_compare
,
kblib::detail_memory::noop_t
,
kblib::equivalent< Compare, Obj >
,
kblib::equivalent< Compare, void >
,
kblib::equivalent< void, Obj >
,
kblib::equivalent< void, void >
,
kblib::fakestd::detail::not_fn_t< F >
,
kblib::file_deleter< F, D, P >
,
kblib::FNV_hash< bool, HashInt, void >
,
kblib::FNV_hash< char, HashInt, void >
,
kblib::FNV_hash< Container, HashInt, void_if_t< value_detected< Container >::value and is_hashable_v< value_detected_t< Container > > and not hash_detected< Container >::value and is_iterable< Container >::value and not(is_contiguous< Container >::value and is_trivially_hashable_v< typename Container::value_type >) and not is_iterator_v< Container > > >
,
kblib::FNV_hash< Container, HashInt, void_if_t<(is_contiguous_v< Container > and is_trivially_hashable_v< typename Container::value_type >)> >
,
kblib::FNV_hash< delayed_construct< T >, void >
,
kblib::FNV_hash< signed char, HashInt, void >
,
kblib::FNV_hash< std::optional< T >, HashInt, void >
,
kblib::FNV_hash< std::variant< Ts... >, HashInt, void_if_t< detail_hash::all_hashable< std::tuple< Ts... > >()> >
,
kblib::FNV_hash< T, HashInt, void_if_t< not is_contiguous_v< T > and not std::is_integral< T >::value and not std::is_pointer< T >::value and is_trivially_hashable_v< T > > >
,
kblib::FNV_hash< T, HashInt, void_if_t< std::is_empty< T >::value > >
,
kblib::FNV_hash< T, HashInt, void_if_t< std::is_integral< T >::value and is_trivially_hashable_v< T > > >
,
kblib::FNV_hash< T, HashInt, void_if_t< std::is_pointer< T >::value > >
,
kblib::FNV_hash< T, HashInt, void_if_t<(std::is_base_of< std::forward_iterator_tag, typename std::iterator_traits< T >::iterator_category >::value and not std::is_pointer< T >::value and not is_trivially_hashable_v< T > and std::is_pointer< typename fakestd::invoke_result< decltype(&T::operator->), T >::type >::value)> >
,
kblib::FNV_hash< Tuple, HashInt, void_if_t< detail_hash::all_hashable< Tuple >() and not is_trivially_hashable_v< Tuple > and(std::tuple_size< Tuple >::value > 0u) and not is_linear_container_v< Tuple > > >
,
kblib::FNV_hash< unsigned char, HashInt, void >
,
kblib::FNV_hash< void, HashInt, void >
,
kblib::identity
,
kblib::incrementer
,
kblib::is_space
,
kblib::live_wrapper< T >::_destroy
,
kblib::nums::max_t
,
kblib::nums::min_t
,
kblib::poly_obj< Obj, Capacity, Traits >
,
kblib::shift_mask< UIntType, shift, mask >
,
kblib::to_pointer_impl< ptr >
,
kblib::to_pointer_impl< T * >
,
kblib::transform_engine< URBG, Transform >
,
kblib::union_pun< Type, Storage >
,
kblib::union_pun< Type[N], Storage >
,
std::hash< kblib::delayed_construct< T > >
operator*() :
kblib::back_insert_iterator_F< Container, F >
,
kblib::build_iterator< Container, ArrayLike >
,
kblib::build_iterator< Container, true >
,
kblib::compact_bit_trie< Key, key_range, Value >::iterator_t< V >
,
kblib::cond_ptr< T, Deleter >
,
kblib::consume_iterator< F >
,
kblib::containing_ptr< T >
,
kblib::counting_back_insert_iterator< Container >
,
kblib::decrementer
,
kblib::delayed_construct< T >
,
kblib::detail_cry::value_and_index_impl< Range >::iterator
,
kblib::detail_memory::live_ptr_base< D >
,
kblib::enumerate_iterator< It >
,
kblib::enumerator_iterator< It >
,
kblib::exists_t< iterator >
,
kblib::heap_value< T >
,
kblib::incrementer
,
kblib::poly_obj< Obj, Capacity, Traits >
,
kblib::range_t< Value, Delta >::iterator
,
kblib::transform_iterator< base_iterator, operation >
,
kblib::zip_iterator< InputIt1, EndIt, InputIt2 >
,
kblib::zip_iterator< It1, It1, It2 >
operator++() :
kblib::back_insert_iterator_F< Container, F >
,
kblib::build_iterator< Container, ArrayLike >
,
kblib::build_iterator< Container, true >
,
kblib::compact_bit_trie< Key, key_range, Value >::iterator_t< V >
,
kblib::consume_iterator< F >
,
kblib::counting_back_insert_iterator< Container >
,
kblib::detail_cry::value_and_index_impl< Range >::iterator
,
kblib::enumerate_iterator< It >
,
kblib::enumerator_iterator< It >
,
kblib::range_t< Value, Delta >::iterator
,
kblib::transform_iterator< base_iterator, operation >
,
kblib::zip_iterator< InputIt1, EndIt, InputIt2 >
,
kblib::zip_iterator< It1, It1, It2 >
operator-() :
kblib::constant< T, V >
,
kblib::counting_back_insert_iterator< Container >
operator->() :
bad_iterator< depth >
,
bad_iterator< 0 >
,
kblib::build_iterator< Container, true >
,
kblib::compact_bit_trie< Key, key_range, Value >::iterator_t< V >
,
kblib::cond_ptr< T, Deleter >
,
kblib::containing_ptr< T >
,
kblib::delayed_construct< T >
,
kblib::detail_memory::live_ptr_base< D >
,
kblib::exists_t< iterator >
,
kblib::heap_value< T >
,
kblib::poly_obj< Obj, Capacity, Traits >
,
kblib::range_t< Value, Delta >::iterator
,
kblib::transform_iterator< base_iterator, operation >
,
Ref< Args >
operator->*() :
kblib::poly_obj< Obj, Capacity, Traits >
operator< :
kblib::counting_back_insert_iterator< Container >
,
kblib::delayed_construct< T >
,
kblib::direct_map< Key, T, allocator >
,
kblib::direct_map< Key, T, void >
,
kblib::nums::max_t
,
kblib::nums::min_t
,
kblib::range_t< Value, Delta >::iterator
operator<< :
kblib::transform_engine< URBG, Transform >
operator<= :
kblib::counting_back_insert_iterator< Container >
,
kblib::delayed_construct< T >
,
kblib::direct_map< Key, T, allocator >
,
kblib::direct_map< Key, T, void >
,
kblib::nums::max_t
,
kblib::nums::min_t
,
kblib::range_t< Value, Delta >::iterator
operator=() :
kblib::back_insert_iterator_F< Container, F >
,
kblib::bitfield< offset, size, Storage >
,
kblib::cond_ptr< T, Deleter >
,
kblib::cond_ptr< T[], Deleter >
,
kblib::consume_iterator< F >
,
kblib::counting_back_insert_iterator< Container >::proxy_iterator
,
kblib::delayed_construct< T >
,
kblib::detail_bits::array_pun_proxy< Type, Storage >
,
kblib::detail_bits::bitfield_proxy< Parent, ReturnT, Set, Get >
,
kblib::detail_bits::pun_proxy< Type, Storage >
,
kblib::detail_direct_map::storage_for< T, bool >
,
kblib::detail_memory::live_ptr_base< D >
,
kblib::detail_memory::on_destroy< T, D >
,
kblib::detail_poly::construct_conditional< construct_type::both_throw >
,
kblib::detail_poly::construct_conditional< construct_type::copy_only >
,
kblib::detail_poly::construct_conditional< construct_type::move >
,
kblib::detail_poly::construct_conditional< construct_type::none >
,
kblib::detail_poly::construct_conditional< construct_type::throw_move >
,
kblib::direct_map< Key, T, allocator >
,
kblib::direct_map< Key, T, void >
,
kblib::enumeration< T >
,
kblib::enumerator_iterator< It >
,
kblib::fakestd::detail::nat
,
kblib::FNV_hash< Key, HashInt, typename >
,
kblib::heap_value2< T, D >
,
kblib::heap_value2< T[], D >
,
kblib::heap_value< T >
,
kblib::live_ptr< T >
,
kblib::live_ptr< const mT >
,
kblib::multi_span< T >
,
kblib::poly_obj< Obj, Capacity, Traits >
,
kblib::RAII_wrapper< T >
,
kblib::transform_engine< URBG, Transform >
,
kblib::union_pun< Type, Storage >
,
kblib::union_pun< Type[N], Storage >
operator== :
kblib::build_iterator< Container, true >
,
kblib::cond_ptr< T, Deleter >
,
kblib::cond_ptr< T[], Deleter >
,
kblib::counting_back_insert_iterator< Container >
,
kblib::delayed_construct< T >
,
kblib::detail_cry::value_and_index_impl< Range >::iterator
,
kblib::detail_memory::live_ptr_base< D >
,
kblib::direct_map< Key, T, allocator >
,
kblib::direct_map< Key, T, void >
,
kblib::enumerate_iterator< It >
,
kblib::enumerator_iterator< It >
,
kblib::nums::max_t
,
kblib::nums::min_t
,
kblib::range_t< Value, Delta >::iterator
,
kblib::range_t< Value, Delta >
,
kblib::transform_engine< URBG, Transform >
,
kblib::transform_iterator< base_iterator, operation >
,
kblib::trivial_array< T, N >
,
kblib::zip_iterator< InputIt1, EndIt, InputIt2 >
,
kblib::zip_iterator< It1, It1, It2 >
operator> :
kblib::counting_back_insert_iterator< Container >
,
kblib::delayed_construct< T >
,
kblib::direct_map< Key, T, allocator >
,
kblib::direct_map< Key, T, void >
,
kblib::nums::max_t
,
kblib::nums::min_t
,
kblib::range_t< Value, Delta >::iterator
operator>= :
kblib::counting_back_insert_iterator< Container >
,
kblib::delayed_construct< T >
,
kblib::direct_map< Key, T, allocator >
,
kblib::direct_map< Key, T, void >
,
kblib::nums::max_t
,
kblib::nums::min_t
,
kblib::range_t< Value, Delta >::iterator
operator>> :
kblib::transform_engine< URBG, Transform >
operator[]() :
buffer
,
kblib::cond_ptr< T[], Deleter >
,
kblib::direct_map< Key, T, allocator >
,
kblib::direct_map< Key, T, void >
,
kblib::multi_span< T >
,
kblib::range_t< Value, Delta >::iterator
,
kblib::range_t< Value, Delta >
,
kblib::trivial_array< T, N >
overflow() :
kblib::detail_io::basic_teestreambuf< SB1_t, SB2_t >
owns() :
kblib::cond_ptr< T, Deleter >
,
kblib::cond_ptr< T[], Deleter >
Generated by
1.9.4