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 element_type = T
 
using pointer = T *
 
template<typename U >
using rebind = U *
 

Static Public Member Functions

static pointer pointer_to (element_type &r) noexcept
 

Detailed Description

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

Definition at line 399 of file memory.h.

Member Typedef Documentation

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

Definition at line 402 of file memory.h.

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

Definition at line 401 of file memory.h.

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

Definition at line 400 of file memory.h.

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

Definition at line 405 of file memory.h.

Member Function Documentation

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

Definition at line 409 of file memory.h.


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


abseil_cpp
Author(s):
autogenerated on Wed Jun 19 2019 19:19:59