CommonLibSSE (Parapets fork)
RE::DynamicMemoryManagementPol< T, N > Class Template Reference

#include <BSString.h>

Inheritance diagram for RE::DynamicMemoryManagementPol< T, N >:
RE::BSStringT< char, static_cast< std::uint32_t >(-1), DynamicMemoryManagementPol >

Public Types

using value_type = T
 

Public Member Functions

constexpr DynamicMemoryManagementPol () noexcept=default
 
 DynamicMemoryManagementPol (const DynamicMemoryManagementPol &)=default
 
 DynamicMemoryManagementPol (DynamicMemoryManagementPol &&)=default
 
 ~DynamicMemoryManagementPol ()=default
 
DynamicMemoryManagementPoloperator= (const DynamicMemoryManagementPol &)=default
 
DynamicMemoryManagementPoloperator= (DynamicMemoryManagementPol &&)=default
 
value_typeallocate (std::uint32_t a_num)
 
void deallocate (value_type *a_ptr)
 

Member Typedef Documentation

◆ value_type

template<class T , std::uint32_t N>
using RE::DynamicMemoryManagementPol< T, N >::value_type = T

Constructor & Destructor Documentation

◆ DynamicMemoryManagementPol() [1/3]

template<class T , std::uint32_t N>
constexpr RE::DynamicMemoryManagementPol< T, N >::DynamicMemoryManagementPol ( )
constexprdefaultnoexcept

◆ DynamicMemoryManagementPol() [2/3]

template<class T , std::uint32_t N>
RE::DynamicMemoryManagementPol< T, N >::DynamicMemoryManagementPol ( const DynamicMemoryManagementPol< T, N > &  )
default

◆ DynamicMemoryManagementPol() [3/3]

template<class T , std::uint32_t N>
RE::DynamicMemoryManagementPol< T, N >::DynamicMemoryManagementPol ( DynamicMemoryManagementPol< T, N > &&  )
default

◆ ~DynamicMemoryManagementPol()

template<class T , std::uint32_t N>
RE::DynamicMemoryManagementPol< T, N >::~DynamicMemoryManagementPol ( )
default

Member Function Documentation

◆ allocate()

template<class T , std::uint32_t N>
value_type* RE::DynamicMemoryManagementPol< T, N >::allocate ( std::uint32_t  a_num)
inline

◆ deallocate()

template<class T , std::uint32_t N>
void RE::DynamicMemoryManagementPol< T, N >::deallocate ( value_type a_ptr)
inline

◆ operator=() [1/2]

template<class T , std::uint32_t N>
DynamicMemoryManagementPol& RE::DynamicMemoryManagementPol< T, N >::operator= ( const DynamicMemoryManagementPol< T, N > &  )
default

◆ operator=() [2/2]

template<class T , std::uint32_t N>
DynamicMemoryManagementPol& RE::DynamicMemoryManagementPol< T, N >::operator= ( DynamicMemoryManagementPol< T, N > &&  )
default

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