|
guanaqo
1.0.0-alpha.25
Utilities for scientific software
|
Lightweight type-trait helpers.
Definition in file type-traits.hpp.
#include <concepts>#include <memory>#include <type_traits>Go to the source code of this file.
Namespaces | |
| namespace | guanaqo |
Concepts | |
| concept | guanaqo::no_leading_allocator |
Typedefs | |
| template<class M> | |
| using | guanaqo::class_from_member_ptr_impl_t |
| template<auto M> | |
| using | guanaqo::class_from_member_ptr_t = class_from_member_ptr_impl_t<decltype(M)> |
| template<class... Pack> | |
| using | guanaqo::last_type_t = typename last_type<Pack...>::type |
| template<class... Pack> | |
| using | guanaqo::first_type_or_void_t = typename first_type_or_void<Pack...>::type |
| struct guanaqo::class_from_member_ptr_impl |
| struct guanaqo::class_from_member_ptr_impl< Ret(C::*)(Args...)> |