Castor3D 0.16.0
Multiplatform 3D engine
Fonctions membres publiques statiques | Liste de tous les membres
Référence du modèle de la classe castor::AlignedMemoryAllocator< Align >

Allocateur de mémoire. Plus de détails...

#include <AlignedMemoryAllocator.hpp>

Fonctions membres publiques statiques

static uint8_t * allocate (size_t size)
 Alloue de la mémoire.
 
static void deallocate (uint8_t *space) noexcept
 Libère la mémoire donnée.
 

Description détaillée

template<size_t Align>
class castor::AlignedMemoryAllocator< Align >

Allocateur de mémoire.

Remarques
Alloue de la mémoire alignée.

Documentation des fonctions membres

◆ allocate()

template<size_t Align>
static uint8_t * castor::AlignedMemoryAllocator< Align >::allocate ( size_t size)
inlinestatic

Alloue de la mémoire.

Renvoie
L'adresse mémoire de l'espace alloué.

Références castor::alignedAlloc().

Voici le graphe d'appel pour cette fonction :

◆ deallocate()

template<size_t Align>
static void castor::AlignedMemoryAllocator< Align >::deallocate ( uint8_t * space)
inlinestaticnoexcept

Libère la mémoire donnée.

Paramètres
[in]spaceLa mémoire à libérer.

Références castor::alignedFree().

Voici le graphe d'appel pour cette fonction :

La documentation de cette classe a été générée à partir du fichier suivant :