kblib
0.2.3
General utilities library for modern C++
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Variables
a
b
c
e
h
i
k
m
p
r
s
u
v
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
r
s
t
u
v
Enumerations
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
y
~
Functions
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
~
Variables
_
a
b
c
d
e
f
h
i
j
k
l
m
n
o
p
r
s
t
v
Typedefs
a
b
c
d
e
h
i
k
l
m
n
p
r
s
t
u
v
Enumerations
Enumerator
a
b
c
d
e
f
i
m
n
o
s
t
u
w
y
Related Functions
a
b
c
e
f
g
l
m
o
r
s
Files
File List
File Members
All
a
b
c
d
f
g
i
k
l
m
o
p
r
s
t
u
w
Functions
g
l
m
o
p
s
t
Variables
Macros
a
b
c
d
f
g
i
k
l
m
o
p
r
s
t
u
w
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
- t -
T :
kblib::live_ptr< const mT >
ThisT :
kblib::fakestd::detail::nothrow_invokable_r_imp< true, false, Ret, Fp, Args... >
traits_type :
kblib::poly_obj< Obj, Capacity, Traits >
type :
Catch::detail::void_type<... >
,
Catch::Generators::IGenerator< T >
,
kblib::class_of< M T::* >
,
kblib::detail::arithmetic_type< T, bool >
,
kblib::detail::arithmetic_type< T, true >
,
kblib::detail::filter_signed< N, true >
,
kblib::detail::filter_unsigned< N, true >
,
kblib::detail::next_larger_signed< T >
,
kblib::detail::no_dangle< T >
,
kblib::detail::no_dangle< T && >
,
kblib::detail::pointer< D, T, typename >
,
kblib::detail::pointer< D, T, void_t< typename D::pointer > >
,
kblib::detail::str_type< T, typename >
,
kblib::detail::str_type< char, char >
,
kblib::detail::str_type< char16_t, char16_t >
,
kblib::detail::str_type< char32_t, char32_t >
,
kblib::detail::str_type< T, void >
,
kblib::detail::str_type< wchar_t, wchar_t >
,
kblib::detail::tag< T >
,
kblib::detail::tuple_type< T >
,
kblib::detail::tuple_type< std::variant< Ts... > >
,
kblib::detail::type_list< Args >
,
kblib::detail_bits::array_filter2< T, S >
,
kblib::detail_bits::array_filter2< T[], S >
,
kblib::detail_bits::array_filter2< T[N], S >
,
kblib::detail_bits::array_filter< T >
,
kblib::detail_bits::array_filter< T[]>
,
kblib::detail_bits::array_filter< T[N]>
,
kblib::detail_bits::pun_el< P, Type, S, size_t, aliases >
,
kblib::detail_bits::pun_el< P, Type[], S, I, true >
,
kblib::detail_bits::pun_el< P, Type[S], S, I, true >
,
kblib::detail_memory::as_base_class< R(&)(A) noexcept(E), false, false >
,
kblib::detail_memory::filter_deleter_pointer< D, T, V >
,
kblib::detail_memory::filter_deleter_pointer< D, T, void_t< typename D::pointer > >
,
kblib::detail_memory::template_param< C< T > >
,
kblib::fakestd::detail::invokable_r< Ret, Fp, Args >
,
kblib::fakestd::detail::invoke_result< decltype(void(invoke(std::declval< F >(), std::declval< Args >()...))), F, Args... >
,
kblib::fakestd::make_void< Ts >
,
kblib::hash_detected< T, void_t< typename T::hasher > >
,
kblib::ignore< typename, T >
,
kblib::iterator_type_for< Range, void_t< decltype(begin(std::declval< Range & >()))> >
,
kblib::iterator_type_for< T[N], void >
,
kblib::key_detected< T, void_t< typename T::key_type > >
,
kblib::list_as_tuple< Tuple< Ts... > >
,
kblib::mapped_detected< T, void_t< typename T::mapped_type > >
,
kblib::member_of< M T::* >
,
kblib::meta_type< T >
,
kblib::safe_signed< N, std::enable_if_t< std::is_integral< N >::value, void > >
,
kblib::value_detected< T, void_t< typename T::value_type > >
,
std::tuple_element< 0, ::kblib::enumeration< T > >
,
std::tuple_element< 0, const volatile ::kblib::enumeration< T > >
,
std::tuple_element< 0, kblib::detail_cry::value_index_pair< T > >
,
std::tuple_element< 0, volatile ::kblib::enumeration< T > >
,
std::tuple_element< 1, ::kblib::enumeration< T > >
,
std::tuple_element< 1, const ::kblib::enumeration< T > >
,
std::tuple_element< 1, const volatile ::kblib::enumeration< T > >
,
std::tuple_element< 1, kblib::detail_cry::value_index_pair< T > >
,
std::tuple_element< 1, volatile ::kblib::enumeration< T > >
,
std::tuple_element< I, kblib::punner< Types... > >
types :
kblib::detail::type_map< Key, Comp, Vals >
Generated by
1.9.4