Loading [MathJax]/extensions/tex2jax.js
Iros
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages Concepts
Loading...
Searching...
No Matches
di::concepts::InfallibleAllocator Concept Reference

#include <di/container/allocator/allocator.h>

Concept definition

template<typename T>
concept di::concepts::InfallibleAllocator = Allocator<T> && requires(T& allocator, void* data, usize size, usize alignment) {
{ di::allocate(allocator, size, alignment) } -> SameAs<AllocationResult<>>;
}
Definition allocator.h:9
Definition allocator.h:15
Definition core.h:114
size_t usize
Definition integers.h:33
constexpr auto allocate
Definition allocate.h:26
constexpr auto size
Definition size.h:54
constexpr auto data
Definition data.h:51