kblib
0.2.3
General utilities library for modern C++
- _ -
_f :
kblib::get_manip< F >
_observers :
kblib::live_wrapper< T >
- a -
abbr :
kblib::detail_units::prefix
,
kblib::detail_units::unit_conversion< M >
addr :
Addr1
adj :
kblib::adjuster
alignment :
kblib::poly_obj_traits< Obj, CType >
arr :
kblib::trivial_array< T, N >
- b -
base :
kblib::detail_bits::array_pun_proxy< Type, Storage >
,
kblib::detail_bits::pun_proxy< Type, Storage >
base_ :
kblib::detail_memory::as_base_class< R(&)(A) noexcept(E), false, false >
,
kblib::detail_memory::as_base_class< T &, false, true >
,
kblib::detail_memory::as_base_class< T, false, true >
begin_ :
kblib::indirect_range< Iter1, Iter2 >
bits :
kblib::compact_bit_trie< Key, key_range, Value >::key_type
buf :
buffer
,
buffer::ret_proxy
- c -
c :
has_padding
,
k
capacity :
kblib::poly_obj< Obj, Capacity, Traits >
container :
kblib::counting_back_insert_iterator< Container >
,
kblib::counting_back_insert_iterator< Container >::proxy_iterator
copyable :
kblib::poly_obj_traits< Obj, CType >
count :
kblib::counting_back_insert_iterator< Container >
cX :
Addr1
cY :
Addr1
- d -
data :
kblib::detail_bits::array_pun_proxy< Type, Storage >
,
kblib::live_wrapper< T >
default_capacity :
kblib::poly_obj_traits< Obj, CType >
dirty :
kblib::counting_back_insert_iterator< Container >
,
kblib::counting_back_insert_iterator< Container >::proxy_iterator
,
kblib::detail_bits::array_pun_proxy< Type, Storage >
- e -
end1 :
kblib::zip_iterator< InputIt1, EndIt, InputIt2 >
,
kblib::zip_iterator< It1, It1, It2 >
end_ :
kblib::indirect_range< Iter1, Iter2 >
- f -
fd :
kblib::fakestd::detail::not_fn_t< F >
first :
example
,
kblib::trivial_pair< T >
found :
kblib::exists_t< iterator >
fY :
Addr1
- h -
h :
Addr1
hash :
kblib::detail_poly::erased_hash_t< T, void_t< fakestd::invoke_result_t< std::hash< T >, T > > >
,
kblib::detail_poly::kblib_erased_hash_t< T, void_t< fakestd::invoke_result_t< std::hash< T >, T > > >
high :
kblib::detail_simple::simple_range< T >
- i -
i :
has_padding
,
no_padding
idx :
kblib::enumerate_iterator< It >
index :
kblib::detail_cry::value_index_pair< Iterator >
is_nothrow_copyable :
kblib::zip_iterator< InputIt1, EndIt, InputIt2 >
,
kblib::zip_iterator< It1, It1, It2 >
is_transparent :
kblib::FNV_hash< void, HashInt, void >
it :
kblib::enumerate_iterator< It >
,
kblib::exists_t< iterator >
iter :
kblib::detail_cry::value_index_pair< Iterator >
- j -
j :
no_padding
- k -
key :
kblib::detail::type_map_el< K, V >
key_cardinality :
kblib::default_extract< Key, void_if_t< is_linear_container_v< Key > > >
,
kblib::default_extract< KeyElem[], void_if_t< std::is_integral_v< KeyElem > > >
key_elem_cardinality :
kblib::trie_qset< Key, Extractor, offset_type >
,
kblib::trie_set< Key, Extractor, offset_type >
- l -
l :
Addr1
low :
kblib::detail_simple::simple_range< T >
lx :
kblib::fakestd::detail::two
- m -
max :
kblib::irange_t< Value, Delta >
min :
kblib::irange_t< Value, Delta >
movable :
kblib::poly_obj_traits< Obj, CType >
multiplier :
kblib::detail_units::unit_conversion< M >
- n -
name :
kblib::detail_units::prefix
nothrow_copyable :
kblib::irange_t< Value, Delta >
nothrow_movable :
kblib::poly_obj_traits< Obj, CType >
nothrow_steppable :
kblib::irange_t< Value, Delta >
nt :
Addr1
- o -
obj :
kblib::detail_memory::live_ptr_base< D >
- p -
p :
bad_iterator< depth >
,
bad_iterator< 0 >
,
kblib::detail_bits::bitfield_proxy< Parent, ReturnT, Set, Get >
path :
kblib::file_deleter< F, D, P >
payload :
example
pos1 :
kblib::zip_iterator< InputIt1, EndIt, InputIt2 >
,
kblib::zip_iterator< It1, It1, It2 >
pos2 :
kblib::zip_iterator< InputIt1, EndIt, InputIt2 >
,
kblib::zip_iterator< It1, It1, It2 >
prefix :
kblib::compact_bit_trie< Key, key_range, Value >::key_type
ptr :
punner
- r -
r :
kblib::enumerate_t< Range, void >
,
kblib::enumerator_t< Range, void >
r_begin :
kblib::enumerate_t< It, EndIt >
,
kblib::enumerator_t< It, EndIt >
r_end :
kblib::enumerate_t< It, EndIt >
,
kblib::enumerator_t< It, EndIt >
range_ :
kblib::detail_cry::value_and_index_base< Range, std::enable_if_t< not std::is_reference_v< Range > > >
range_begin_ :
kblib::detail_cry::value_and_index_base< Range, typename >
range_end_ :
kblib::detail_cry::value_and_index_base< Range, typename >
raw :
Addr1
,
Addr
,
kblib::detail_bits::punner_impl< S, std::index_sequence< Is... >, Types... >
raw_ :
kblib::bitfield< offset, size, Storage >
- s -
s :
punner
scale_prefix :
kblib::detail_units::unit_conversion< M >
second :
example
,
kblib::trivial_pair< T >
seed_discard :
kblib::state_size< std::linear_congruential_engine< UIntType, a, c, m > >
step :
kblib::irange_t< Value, Delta >
,
kblib::range_t< Value, Delta >::iterator
storage :
kblib::delayed_construct< T >
,
punner
- t -
t :
kblib::null_construct< T, bool >
,
kblib::RAII_wrapper< T >
- v -
v :
kblib::detail::value< I, T >
val :
kblib::containing_ptr< T >
,
kblib::range_t< Value, Delta >::iterator
,
punner
value :
kblib::extractor_policy_for< Container, typename >
,
kblib::extractor_policy_for< Container, void_t< decltype(std::declval< Container >()[0])> >
,
kblib::fakestd::detail::invokable_r< Ret, Fp, Args >
,
kblib::fakestd::detail::nothrow_invokable_r_imp< IsInvokable, IsCVVoid, Ret, Fp, Args >
,
kblib::fakestd::detail::nothrow_invokable_r_imp< true, false, Ret, Fp, Args... >
,
kblib::fakestd::detail::nothrow_invokable_r_imp< true, true, Ret, Fp, Args... >
,
kblib::fakestd::detail::nothrow_swappable_with< Tp, Up, Swappable >
,
kblib::fakestd::detail::swappable_with< Tp, Up, NotVoid >
,
kblib::fnv::fnv_offset< UInt >
,
kblib::fnv::fnv_prime< UInt >
,
kblib::has_member_swap< T >
,
kblib::type_constant< T, V >
,
std::tuple_size< kblib::detail_cry::value_index_pair< T > >
Generated by
1.9.4