SimulationCraft
SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm).
util::bump_ptr_allocator_t< PageSize > Class Template Reference

Public Member Functions

 bump_ptr_allocator_t (const bump_ptr_allocator_t &)=delete
 
bump_ptr_allocator_toperator= (const bump_ptr_allocator_t &)=delete
 
 bump_ptr_allocator_t (bump_ptr_allocator_t &&)=delete
 
bump_ptr_allocator_toperator= (bump_ptr_allocator_t &&)=delete
 
template<typename T >
void * allocate ()
 
template<typename T >
void * allocate (size_t n)
 
template<typename T , typename... Args>
T * create (Args &&... args)
 
template<typename T >
util::span< T > create_n (size_t n, const T &value={})