UMPIRE
Umpire: resource management and provision
wrap_allocator.hpp File Reference

Namespaces

 umpire
 
 umpire::util
 

Functions

template<typename Base >
std::unique_ptr< Base > umpire::util::do_wrap (std::unique_ptr< Base > &&allocator)
 
template<typename Base , typename Strategy , typename... Strategies>
std::unique_ptr< Base > umpire::util::do_wrap (std::unique_ptr< Base > &&allocator)
 
template<typename... Strategies>
std::unique_ptr< strategy::AllocationStrategy > umpire::util::wrap_allocator (std::unique_ptr< strategy::AllocationStrategy > &&allocator)
 
template<typename Strategy >
Strategy * umpire::util::unwrap_allocation_strategy (strategy::AllocationStrategy *base_strategy)
 
template<typename Strategy >
Strategy * umpire::util::unwrap_allocator (Allocator allocator)