Public Types | Static Public Member Functions | List of all members
absl::pointer_traits< T * > Struct Template Reference

#include <memory.h>

Public Types

using difference_type = std::ptrdiff_t
 
using difference_type = std::ptrdiff_t
 
using element_type = T
 
using element_type = T
 
using pointer = T *
 
using pointer = T *
 
template<typename U >
using rebind = U *
 
template<typename U >
using rebind = U *
 

Static Public Member Functions

static pointer pointer_to (element_type &r) noexcept
 
static pointer pointer_to (element_type &r) noexcept
 

Detailed Description

template<typename T>
struct absl::pointer_traits< T * >

Definition at line 401 of file third_party/abseil-cpp/absl/memory/memory.h.

Member Typedef Documentation

◆ difference_type [1/2]

template<typename T >
using absl::pointer_traits< T * >::difference_type = std::ptrdiff_t

Definition at line 404 of file third_party/abseil-cpp/absl/memory/memory.h.

◆ difference_type [2/2]

template<typename T >
using absl::pointer_traits< T * >::difference_type = std::ptrdiff_t

◆ element_type [1/2]

template<typename T >
using absl::pointer_traits< T * >::element_type = T

Definition at line 403 of file third_party/abseil-cpp/absl/memory/memory.h.

◆ element_type [2/2]

template<typename T >
using absl::pointer_traits< T * >::element_type = T

◆ pointer [1/2]

template<typename T >
using absl::pointer_traits< T * >::pointer = T*

◆ pointer [2/2]

template<typename T >
using absl::pointer_traits< T * >::pointer = T*

Definition at line 402 of file third_party/abseil-cpp/absl/memory/memory.h.

◆ rebind [1/2]

template<typename T >
template<typename U >
using absl::pointer_traits< T * >::rebind = U*

◆ rebind [2/2]

template<typename T >
template<typename U >
using absl::pointer_traits< T * >::rebind = U*

Definition at line 407 of file third_party/abseil-cpp/absl/memory/memory.h.

Member Function Documentation

◆ pointer_to() [1/2]

template<typename T >
static pointer absl::pointer_traits< T * >::pointer_to ( element_type r)
inlinestaticnoexcept

Definition at line 411 of file third_party/abseil-cpp/absl/memory/memory.h.

◆ pointer_to() [2/2]

template<typename T >
static pointer absl::pointer_traits< T * >::pointer_to ( element_type r)
inlinestaticnoexcept

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


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