The Gaudi Framework  master (ff829712)
Loading...
Searching...
No Matches
Gaudi::Allocator Namespace Reference

Classes

class  Arena
 Custom allocator holding a pointer to a generic memory resource. More...
 

Typedefs

template<typename T, typename DefaultResource = void, std::size_t Alignment = alignof( std::max_align_t ), typename UpstreamAllocator = std::allocator<std::byte>>
using MonotonicArena
 

Functions

template<typename Resource, typename T, typename U, typename DefaultResource>
constexpr bool operator!= (Arena< Resource, T, DefaultResource > const &lhs, Arena< Resource, U, DefaultResource > const &rhs)
 

Typedef Documentation

◆ MonotonicArena

template<typename T, typename DefaultResource = void, std::size_t Alignment = alignof( std::max_align_t ), typename UpstreamAllocator = std::allocator<std::byte>>
using Gaudi::Allocator::MonotonicArena
Initial value:
Custom allocator holding a pointer to a generic memory resource.
Definition Arena.h:29

Definition at line 170 of file Monotonic.h.

Function Documentation

◆ operator!=()

template<typename Resource, typename T, typename U, typename DefaultResource>
bool Gaudi::Allocator::operator!= ( Arena< Resource, T, DefaultResource > const & lhs,
Arena< Resource, U, DefaultResource > const & rhs )
inlineconstexpr

Definition at line 87 of file Arena.h.

88 {
89 return !( lhs == rhs );
90 }