#include "di/container/allocator/allocate.h"
#include "di/container/allocator/deallocate.h"
#include "di/meta/vocab.h"
Go to the source code of this file.
Namespaces | |
namespace | di |
namespace | di::concepts |
namespace | di::meta |
Concepts | |
concept | di::concepts::Allocator |
concept | di::concepts::InfallibleAllocator |
concept | di::concepts::FallibleAllocator |
Typedefs | |
template<concepts::Allocator Alloc, typename T = void> | |
using | di::meta::AllocatorResult = meta::LikeExpected<decltype(di::allocate(util::declval<Alloc&>(), 0, 0)), T> |
template<concepts::Allocator Alloc, typename T = void> | |
using | di::AllocatorResult |