---
name: "ZyanAllocator_"
section: "3"
platform: "linux"
package: "libzycore-doc"
version: "1.5.2-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/ZyanAllocator_"
---

# ZyanAllocator\_(3)

## NAME

ZyanAllocator\_

## SYNOPSIS

`#include <Allocator.h>`

### Public Attributes

**ZyanAllocatorAllocate** **allocate**\
 **ZyanAllocatorAllocate** **reallocate**\
 **ZyanAllocatorDeallocate** **deallocate**\

## Detailed Description

Defines the `ZyanAllocator` struct.

This is the base class for all custom allocator implementations.

All fields in this struct should be considered as 'private'. Any changes may lead to unexpected behavior.

## Member Data Documentation

### ZyanAllocatorAllocate ZyanAllocator\_::allocate

The allocate function.

### ZyanAllocatorDeallocate ZyanAllocator\_::deallocate

The deallocate function.

### ZyanAllocatorAllocate ZyanAllocator\_::reallocate

The reallocate function.

## Author

Generated automatically by Doxygen for Zycore from the source code.
