Blender  V3.3
Macros | Functions
cycles/util/aligned_malloc.h File Reference
#include "util/types.h"

Go to the source code of this file.

Macros

#define MIN_ALIGNMENT_CPU_DATA_TYPES   16
 

Functions

voidutil_aligned_malloc (size_t size, int alignment)
 
void util_aligned_free (void *ptr)
 
template<typename T , typename... Args>
Tutil_aligned_new (Args... args)
 
template<typename T >
void util_aligned_delete (T *t)
 

Macro Definition Documentation

◆ MIN_ALIGNMENT_CPU_DATA_TYPES

#define MIN_ALIGNMENT_CPU_DATA_TYPES   16

Definition at line 12 of file cycles/util/aligned_malloc.h.

Function Documentation

◆ util_aligned_delete()

template<typename T >
void util_aligned_delete ( T t)

Definition at line 27 of file cycles/util/aligned_malloc.h.

References t, and util_aligned_free().

◆ util_aligned_free()

void util_aligned_free ( void ptr)

◆ util_aligned_malloc()

void* util_aligned_malloc ( size_t  size,
int  alignment 
)

◆ util_aligned_new()

template<typename T , typename... Args>
T* util_aligned_new ( Args...  args)

Definition at line 21 of file cycles/util/aligned_malloc.h.

References T, and util_aligned_malloc().