|
MSTL 1.4.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
提取和操作指针类型元信息的辅助工具 更多...
类 | |
| struct | get_first_temp_para< T > |
| 提取模板的第一个类型参数 更多... | |
| struct | get_first_para< Types > |
| 提取参数列表的第一个类型参数 更多... | |
| struct | get_ptr_difference< T, Dummy > |
| 获取指针的差值类型 更多... | |
| struct | replace_first_para< NewFirst, T > |
| 替换模板的第一个类型参数 更多... | |
| struct | get_rebind_type< T, U, Dummy > |
| 获取指针的重新绑定类型 更多... | |
类型定义 | |
| template<typename Tmp> | |
| using | get_first_temp_para_t = typename get_first_temp_para<Tmp>::type |
| get_first_temp_para的便捷别名 | |
| template<typename... Types> | |
| using | get_first_para_t = typename get_first_para<Types...>::type |
| get_first_para的便捷别名 | |
| template<typename T> | |
| using | get_ptr_difference_t = typename get_ptr_difference<T>::type |
| get_ptr_difference的便捷别名 | |
| template<typename T, typename U> | |
| using | replace_first_para_t = typename replace_first_para<T, U>::type |
| replace_first_para的便捷别名 | |
| template<typename T, typename U> | |
| using | get_rebind_type_t = typename get_rebind_type<T, U>::type |
| get_rebind_type的便捷别名 | |
提取和操作指针类型元信息的辅助工具