lean cpp library
A lean C++ library providing efficient utility classes for high-performance C++ applications.
Public Member Functions
lean::memory::heap_bound< Heap > Class Template Reference

Always allocates space for derived classes on the same specified heap. More...

#include <heap_bound.h>

List of all members.

Public Member Functions

LEAN_INLINE void * operator new (size_t size)
 Allocates a block of memory of the given size.
LEAN_INLINE void operator delete (void *memory)
 Frees the given block of memory.
LEAN_INLINE void * operator new[] (size_t size)
 Allocates a block of memory of the given size.
LEAN_INLINE void operator delete[] (void *memory)
 Frees the given block of memory.

Detailed Description

template<class Heap = default_heap>
class lean::memory::heap_bound< Heap >

Always allocates space for derived classes on the same specified heap.

See also:
lean::memory::aligned

The documentation for this class was generated from the following file: