MSTL 1.4.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
键值对辅助工具

与键值对相关的辅助函数 更多...

struct  tuple_element< 0, tuple< This, Rest... > >
 获取tuple第一个元素类型的特化 更多...
struct  tuple_element< Index, tuple< This, Rest... > >
 递归获取tuple元素类型的特化 更多...
struct  tuple_element< Index, Types >
 获取tuple元素类型的特化 更多...
struct  tuple_size< pair< T1, T2 > >
 pair的tuple_size特化,固定为2 更多...
struct  tuple_element< Index, pair< T1, T2 > >
 pair的tuple_element特化 更多...
struct  tuple_size< typename >
 获取tuple大小的特化 更多...

函数

template<size_t Index, typename T1, typename T2>
MSTL_NODISCARD constexpr tuple_element_t< Index, pair< T1, T2 > > & get (pair< T1, T2 > &pir) noexcept
 按索引获取pair元素的左值引用
template<typename T1, typename T2>
MSTL_NODISCARD constexpr T1 & get (pair< T1, T2 > &pir) noexcept
 按类型获取pair第一个元素的左值引用
template<size_t Index, typename T1, typename T2>
MSTL_NODISCARD constexpr const tuple_element_t< Index, pair< T1, T2 > > & get (const pair< T1, T2 > &pir) noexcept
 按索引获取pair元素的const左值引用
template<typename T1, typename T2>
MSTL_NODISCARD constexpr const T1 & get (const pair< T1, T2 > &pir) noexcept
 按类型获取pair第一个元素的const左值引用
template<size_t Index, typename T1, typename T2>
MSTL_NODISCARD constexpr tuple_element_t< Index, pair< T1, T2 > > && get (pair< T1, T2 > &&pir) noexcept
 按索引获取pair元素的右值引用
template<typename T1, typename T2>
MSTL_NODISCARD constexpr T1 && get (pair< T1, T2 > &&pir) noexcept
 按类型获取pair第一个元素的右值引用
template<size_t Index, typename T1, typename T2>
MSTL_NODISCARD constexpr const tuple_element_t< Index, pair< T1, T2 > > && get (const pair< T1, T2 > &&pir) noexcept
 按索引获取pair元素的const右值引用
template<typename T1, typename T2>
MSTL_NODISCARD constexpr const T1 && get (const pair< T1, T2 > &&pir) noexcept
 按类型获取pair第一个元素的const右值引用

详细描述

与键值对相关的辅助函数