Grok 20.3.2
MemManager.h File Reference
#include <cstdint>
#include <cstddef>
#include <cstdlib>
#include <cassert>
#include <atomic>
#include <mutex>
#include <cstdio>
#include <unordered_map>

Go to the source code of this file.

Classes

class  grk::MemoryManager
struct  grk::MemoryManager::Stats

Namespaces

namespace  grk
 ResWindow.

Macros

#define SIZE_MAX   ((size_t)-1)

Functions

template<typename T>
uint32_t grk::grk_make_aligned_width (uint32_t width)
void * grk::grk_malloc (size_t size)
void * grk::grk_calloc (size_t num, size_t size)
void * grk::grk_aligned_malloc (size_t bytes)
void * grk::grk_aligned_malloc (size_t alignment, size_t bytes)
void * grk::grk_realloc (void *ptr, size_t new_size)
void grk::grk_free (void *ptr)
void grk::grk_aligned_free (void *ptr)
void grk::grk_print_memory_stats ()

Variables

const size_t grk::grk_buffer_alignment = 64

Macro Definition Documentation

◆ SIZE_MAX