|
UMPIRE
Umpire: resource management and provision
|
#include "umpire/Allocator.hpp"#include "umpire/strategy/AllocationStrategy.hpp"#include "umpire/util/error.hpp"#include "umpire/util/make_unique.hpp"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) |