|
NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
|
检查类型的行为是否符合要求 更多...
概念 | |
| concept | neforce::is_pair_v |
| 检查类型是否具有类似pair的结构 | |
类 | |
| struct | neforce::is_allocator< Alloc, Dummy > |
| 判断类型是否为分配器 更多... | |
| struct | neforce::is_incrementible< Iterator > |
| 判断类型是否可以递增 更多... | |
| struct | neforce::is_decrementible< Iterator > |
| 判断类型是否可以递减 更多... | |
| struct | neforce::is_iterable< Container > |
| 判断类型是否可迭代 更多... | |
| struct | neforce::is_maplike< Map > |
| 判断类型是否类似映射 更多... | |
| struct | neforce::has_construct< Alloc, T, Args > |
| 判断分配器是否具有construct成员函数 更多... | |
| struct | neforce::has_base< T > |
| 判断类型是否具有base成员函数 更多... | |
变量 | |
| template<typename Alloc> | |
| constexpr bool | neforce::is_allocator_v = is_allocator<Alloc>::value |
| is_allocator的便捷变量模板 | |
| template<typename Iterator> | |
| constexpr bool | neforce::is_incrementible_v = is_incrementible<Iterator>::value |
| iis_incrementible的便捷变量模板 | |
| template<typename Iterator> | |
| constexpr bool | neforce::is_decrementible_v = is_decrementible<Iterator>::value |
| is_decrementible的便捷变量模板 | |
| template<typename T> | |
| constexpr bool | neforce::is_iterable_v = is_iterable<T>::value |
| is_iterable的便捷变量模板 | |
| template<typename Map> | |
| constexpr bool | neforce::is_maplike_v = is_maplike<Map>::value |
| is_maplike的便捷变量模板 | |
| template<typename Alloc, typename T, typename... Args> | |
| constexpr bool | neforce::has_construct_v = has_construct<Alloc, T, Args...>::value |
| has_construct的便捷变量模板 | |
| template<typename T> | |
| constexpr bool | neforce::has_base_v = has_base<T>::value |
| has_base的便捷变量模板 | |
检查类型的行为是否符合要求