Static Public Member Functions | List of all members
absl::container_internal::CommonAccess Struct Reference

#include <common.h>

Static Public Member Functions

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

Detailed Description

Definition at line 168 of file abseil-cpp/absl/container/internal/common.h.

Member Function Documentation

◆ Construct()

template<typename T , typename... Args>
static T absl::container_internal::CommonAccess::Construct ( Args &&...  args)
inlinestatic

Definition at line 190 of file abseil-cpp/absl/container/internal/common.h.

◆ Destroy() [1/2]

template<typename Node >
static void absl::container_internal::CommonAccess::Destroy ( Node *  node)
inlinestatic

◆ Destroy() [2/2]

template<typename Node >
static void absl::container_internal::CommonAccess::Destroy ( Node *  node)
inlinestatic

Definition at line 175 of file abseil-cpp/absl/container/internal/common.h.

◆ GetSlot() [1/2]

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

◆ GetSlot() [2/2]

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

Definition at line 170 of file abseil-cpp/absl/container/internal/common.h.

◆ Move()

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

◆ Reset() [1/2]

template<typename Node >
static void absl::container_internal::CommonAccess::Reset ( Node *  node)
inlinestatic

◆ Reset() [2/2]

template<typename Node >
static void absl::container_internal::CommonAccess::Reset ( Node *  node)
inlinestatic

Definition at line 180 of file abseil-cpp/absl/container/internal/common.h.

◆ Transfer() [1/2]

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

◆ Transfer() [2/2]

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

Definition at line 185 of file abseil-cpp/absl/container/internal/common.h.


The documentation for this struct was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:02:30