NIM 跨平台 C++ SDK
载入中...
搜索中...
未找到
phmap::priv::CommonAccess结构体 参考

#include <phmap_base.h>

静态 Public 成员函数

template<typename Node >
static auto GetSlot (const Node &node) -> decltype(node.slot())
 
template<typename Node >
static void Destroy (Node *node)
 
template<typename Node >
static void Reset (Node *node)
 
template<typename T , typename... Args>
static T Make (Args &&... args)
 
template<typename T , typename... Args>
static T Transfer (Args &&... args)
 
template<typename T , typename... Args>
static T Move (Args &&... args)
 

成员函数说明

◆ Destroy()

template<typename Node >
static void phmap::priv::CommonAccess::Destroy ( Node * node)
inlinestatic

◆ GetSlot()

template<typename Node >
static auto phmap::priv::CommonAccess::GetSlot ( const Node & node) -> decltype(node.slot())
inlinestatic

◆ Make()

template<typename T , typename... Args>
static T phmap::priv::CommonAccess::Make ( Args &&... args)
inlinestatic

◆ Move()

template<typename T , typename... Args>
static T phmap::priv::CommonAccess::Move ( Args &&... args)
inlinestatic

◆ Reset()

template<typename Node >
static void phmap::priv::CommonAccess::Reset ( Node * node)
inlinestatic

◆ Transfer()

template<typename T , typename... Args>
static T phmap::priv::CommonAccess::Transfer ( Args &&... args)
inlinestatic

该结构体的文档由以下文件生成: