NIM 跨平台 C++ SDK
载入中...
搜索中...
未找到
phmap::priv::CompressedTuple< Ts > 模板类 参考

#include <phmap_base.h>

类 phmap::priv::CompressedTuple< Ts > 继承关系图:

Public 成员函数

constexpr CompressedTuple ()=default
 
constexpr CompressedTuple (Ts... base)
 
template<int I>
ElemT< I > & get () &
 
template<int I>
constexpr const ElemT< I > & get () const &
 
template<int I>
ElemT< I > && get () &&
 
template<int I>
constexpr const ElemT< I > && get () const &&
 

Private 类型

template<int I>
using ElemT = internal_compressed_tuple::ElemT< CompressedTuple, I >
 

成员类型定义说明

◆ ElemT

template<typename... Ts>
template<int I>
using phmap::priv::CompressedTuple< Ts >::ElemT = internal_compressed_tuple::ElemT<CompressedTuple, I>
private

构造及析构函数说明

◆ CompressedTuple() [1/2]

template<typename... Ts>
constexpr phmap::priv::CompressedTuple< Ts >::CompressedTuple ( )
constexprdefault

◆ CompressedTuple() [2/2]

template<typename... Ts>
constexpr phmap::priv::CompressedTuple< Ts >::CompressedTuple ( Ts...  base)
inlineexplicitconstexpr

成员函数说明

◆ get() [1/4]

template<typename... Ts>
template<int I>
ElemT< I > & phmap::priv::CompressedTuple< Ts >::get ( ) &
inline

◆ get() [2/4]

template<typename... Ts>
template<int I>
ElemT< I > && phmap::priv::CompressedTuple< Ts >::get ( ) &&
inline

◆ get() [3/4]

template<typename... Ts>
template<int I>
constexpr const ElemT< I > & phmap::priv::CompressedTuple< Ts >::get ( ) const &
inlineconstexpr

◆ get() [4/4]

template<typename... Ts>
template<int I>
constexpr const ElemT< I > && phmap::priv::CompressedTuple< Ts >::get ( ) const &&
inlineconstexpr

该类的文档由以下文件生成: