Maipa's Standard Library Extension 1.5.6
mstd
Loading...
Searching...
No Matches
Class Index
A | B | C | E | F | I | M | O | Q | S | T | U | V
A
abs_impl (mstd::utils)
all_check (mstd)
any_check (mstd)
are_arithmetic (mstd)
are_floating_points (mstd)
are_integrals (mstd)
are_signed (mstd)
are_signed_integrals (mstd)
are_unsigned (mstd)
are_unsigned_integrals (mstd)
B
base_function_view (mstd::utils)
base_function_view< F, Ret, std::tuple< Args... > > (mstd::utils)
base_id_manager (mstd)
bimap (mstd)
C
c_func_impl (mstd::utils)
c_func_impl< F, C, std::void_t< std::enable_if_t< mstd::is_function_v< F >, bool > > > (mstd::utils)
c_func_impl< F, void, std::void_t< std::enable_if_t< mstd::is_function_v< F >, bool > > > (mstd::utils)
conditional_t< std::is_unsigned_v< decltype(A)>, std::integral_constant< decltype(A), A >, std::integral_constant< decltype(A),(A > 0 ? A :-A)> > (std)
mat::const_mat_column (mstd)
E
event_handler (mstd)
F
flags (mstd)
function_core_traits (mstd::utils)
function_core_traits< R(Args...), C > (mstd::utils)
function_core_traits< R(Args...), void > (mstd::utils)
function_default_type_traits (mstd::utils)
function_storage (mstd::utils)
function_traits (mstd)
function_traits< F, std::void_t< decltype(&F::operator())> > (mstd)
function_traits< R(&&)(Args...) noexcept > (mstd)
function_traits< R(&&)(Args...)> (mstd)
function_traits< R(&)(Args...) noexcept > (mstd)
function_traits< R(&)(Args...)> (mstd)
function_traits< R(*)(Args...) noexcept > (mstd)
function_traits< R(*)(Args...)> (mstd)
function_traits< R(Args...) &&, C > (mstd)
function_traits< R(Args...) &&noexcept, C > (mstd)
function_traits< R(Args...) &, C > (mstd)
function_traits< R(Args...) &noexcept, C > (mstd)
function_traits< R(Args...) const &&, C > (mstd)
function_traits< R(Args...) const &&noexcept, C > (mstd)
function_traits< R(Args...) const &, C > (mstd)
function_traits< R(Args...) const &noexcept, C > (mstd)
function_traits< R(Args...) const noexcept, C > (mstd)
function_traits< R(Args...) const volatile &&, C > (mstd)
function_traits< R(Args...) const volatile &&noexcept, C > (mstd)
function_traits< R(Args...) const volatile &, C > (mstd)
function_traits< R(Args...) const volatile &noexcept, C > (mstd)
function_traits< R(Args...) const volatile noexcept, C > (mstd)
function_traits< R(Args...) const volatile, C > (mstd)
function_traits< R(Args...) const, C > (mstd)
function_traits< R(Args...) noexcept > (mstd)
function_traits< R(Args...) noexcept, C > (mstd)
function_traits< R(Args...) volatile &&, C > (mstd)
function_traits< R(Args...) volatile &&noexcept, C > (mstd)
function_traits< R(Args...) volatile &, C > (mstd)
function_traits< R(Args...) volatile &noexcept, C > (mstd)
function_traits< R(Args...) volatile noexcept, C > (mstd)
function_traits< R(Args...) volatile, C > (mstd)
function_traits< R(Args...), C > (mstd)
function_traits< R(Args...)> (mstd)
function_traits< R(C::*)(Args...) & > (mstd)
function_traits< R(C::*)(Args...) && > (mstd)
function_traits< R(C::*)(Args...) &&noexcept > (mstd)
function_traits< R(C::*)(Args...) &noexcept > (mstd)
function_traits< R(C::*)(Args...) const & > (mstd)
function_traits< R(C::*)(Args...) const && > (mstd)
function_traits< R(C::*)(Args...) const &&noexcept > (mstd)
function_traits< R(C::*)(Args...) const &noexcept > (mstd)
function_traits< R(C::*)(Args...) const > (mstd)
function_traits< R(C::*)(Args...) const noexcept > (mstd)
function_traits< R(C::*)(Args...) const volatile & > (mstd)
function_traits< R(C::*)(Args...) const volatile && > (mstd)
function_traits< R(C::*)(Args...) const volatile &&noexcept > (mstd)
function_traits< R(C::*)(Args...) const volatile &noexcept > (mstd)
function_traits< R(C::*)(Args...) const volatile > (mstd)
function_traits< R(C::*)(Args...) const volatile noexcept > (mstd)
function_traits< R(C::*)(Args...) noexcept > (mstd)
function_traits< R(C::*)(Args...) volatile & > (mstd)
function_traits< R(C::*)(Args...) volatile && > (mstd)
function_traits< R(C::*)(Args...) volatile &&noexcept > (mstd)
function_traits< R(C::*)(Args...) volatile &noexcept > (mstd)
function_traits< R(C::*)(Args...) volatile > (mstd)
function_traits< R(C::*)(Args...) volatile noexcept > (mstd)
function_traits< R(C::*)(Args...)> (mstd)
function_traits< std::function< R(Args...)> > (mstd)
function_view (mstd)
I
if_impl (mstd::utils)
if_impl< true, TrueValue, FalseValue > (mstd::utils)
is_callable (mstd)
is_callable< F, std::void_t< typename function_traits< F >::std_function_type > > (mstd)
is_eq (mstd)
is_gt (mstd)
is_gteq (mstd)
is_iterator (mstd)
is_iterator< T, std::void_t< typename std::iterator_traits< T >::iterator_category > > (mstd)
is_iterator_of (mstd)
is_iterator_of< Iter, T, std::void_t< std::enable_if_t< is_iterator_v< Iter > &&(std::is_convertible_v< typename std::iterator_traits< Iter >::value_type, remove_cvref_t< T > >||std::is_same_v< typename std::iterator_traits< Iter >::value_type, remove_cvref_t< T > >)> > > (mstd)
is_lt (mstd)
is_lteq (mstd)
is_neq (mstd)
is_same_function (mstd)
is_same_function< F, F, std::void_t< std::enable_if_t< is_function_v< F > > > > (mstd)
is_same_function< Fa, Fb, std::void_t< as_std_function_t< Fa >, as_std_function_t< Fb > > > (mstd)
is_same_without_cvref (mstd)
is_same_without_cvref< T, T > (mstd)
is_signed_integral (mstd)
is_unsigned_integral (mstd)
M
mat (mstd)
mat::mat_column (mstd)
O
ordered_map (mstd)
ordered_set (mstd)
Q
quat (mstd)
S
stable_vector (mstd)
string_type_info (mstd::utils)
string_type_info< T, std::enable_if_t< std::is_pointer_v< T > &&(std::is_same_v< std::remove_cv_t< std::remove_pointer_t< T > >, char >||std::is_same_v< std::remove_cv_t< std::remove_pointer_t< T > >, signed char >||std::is_same_v< std::remove_cv_t< std::remove_pointer_t< T > >, unsigned char >)> > (mstd::utils)
string_type_info< T, std::enable_if_t< std::is_same_v< std::remove_cv_t< T >, char >||std::is_same_v< std::remove_cv_t< T >, signed char >||std::is_same_v< std::remove_cv_t< T >, unsigned char > > > (mstd::utils)
string_type_info< T, std::enable_if_t< std::is_same_v< std::remove_cv_t< T >, std::string > > > (mstd::utils)
string_type_info< T, std::enable_if_t< std::is_same_v< std::remove_cv_t< T >, std::string_view > > > (mstd::utils)
string_type_info< T[N], std::enable_if_t< std::is_same_v< std::remove_cv_t< T >, char >||std::is_same_v< std::remove_cv_t< T >, signed char >||std::is_same_v< std::remove_cv_t< T >, unsigned char > > > (mstd::utils)
T
types_holder (mstd)
U
unique_impl (mstd::utils)
unique_impl< types_holder< Ts... >, types_holder< T, Us... > > (mstd::utils)
unique_impl< types_holder< Ts... >, types_holder<> > (mstd::utils)
unique_impl< types_holder<>, types_holder< T, Us... > > (mstd::utils)
V
vec (mstd)