MySQL 8.4.0
Source Code Documentation
Acl_cache_allocator< T > Class Template Reference

#include <sql_auth_cache.h>

Inheritance diagram for Acl_cache_allocator< T >:


struct  rebind

Public Member Functions

 Acl_cache_allocator ()
template<class U >
 Acl_cache_allocator (const Acl_cache_allocator< U > &other)
template<class U >
Acl_cache_allocatoroperator= (const Acl_cache_allocator< U > &other)
- Public Member Functions inherited from Malloc_allocator< T >
pointer address (reference r) const
const_pointer address (const_reference r) const
 Malloc_allocator (PSI_memory_key key)
 Malloc_allocator (const Malloc_allocator< U > &other)
Malloc_allocatoroperator= (const Malloc_allocator< U > &other)
pointer allocate (size_type n, const_pointer hint=nullptr)
void deallocate (pointer p, size_type)
void construct (U *p, Args &&... args)
void destroy (pointer p)
size_type max_size () const
PSI_memory_key psi_key () const

Additional Inherited Members

- Public Types inherited from Malloc_allocator< T >
typedef T value_type
typedef size_t size_type
typedef ptrdiff_t difference_type
typedef T * pointer
typedef const T * const_pointer
typedef T & reference
typedef const T & const_reference

Constructor & Destructor Documentation

◆ Acl_cache_allocator() [1/2]

template<class T >
Acl_cache_allocator< T >::Acl_cache_allocator ( )

◆ Acl_cache_allocator() [2/2]

template<class T >
template<class U >
Acl_cache_allocator< T >::Acl_cache_allocator ( const Acl_cache_allocator< U > &  other)

Member Function Documentation

◆ operator=()

template<class T >
template<class U >
Acl_cache_allocator & Acl_cache_allocator< T >::operator= ( const Acl_cache_allocator< U > &  other)

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