MySQL 9.1.0
Source Code Documentation
ut::detail::allocator_base_pfs< T > Struct Template Reference

#include <ut0new.h>

Public Member Functions

 allocator_base_pfs (PSI_memory_key key)
 
template<typename U >
 allocator_base_pfs (const allocator_base_pfs< U > &other)
 
PSI_memory_key get_mem_key () const
 
void * allocate_impl (size_t n_bytes)
 

Private Attributes

const PSI_memory_key m_key
 

Constructor & Destructor Documentation

◆ allocator_base_pfs() [1/2]

template<typename T >
ut::detail::allocator_base_pfs< T >::allocator_base_pfs ( PSI_memory_key  key)
inlineexplicit

◆ allocator_base_pfs() [2/2]

template<typename T >
template<typename U >
ut::detail::allocator_base_pfs< T >::allocator_base_pfs ( const allocator_base_pfs< U > &  other)
inline

Member Function Documentation

◆ allocate_impl()

template<typename T >
void * ut::detail::allocator_base_pfs< T >::allocate_impl ( size_t  n_bytes)
inline

◆ get_mem_key()

template<typename T >
PSI_memory_key ut::detail::allocator_base_pfs< T >::get_mem_key ( ) const
inline

Member Data Documentation

◆ m_key

template<typename T >
const PSI_memory_key ut::detail::allocator_base_pfs< T >::m_key
private

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