VAE - Virtual Audio Engine 1
Small Data Driven Audio Engine
vae::core::memory Namespace Reference

Classes

struct  Allocator
 Allocator used for all heapbuffers in VAE. More...
 
struct  AudioAllocatorName
 
struct  FsAllocatorName
 This is here to get a name into the allocator without writing the whole thing again. More...
 
struct  MainAllocatorName
 
struct  ScratchAllocatorName
 

Typedefs

template<class T >
using AllocatorFS = Allocator< T, FsAllocatorName >
 
template<class T >
using AllocatorMain = Allocator< T, MainAllocatorName >
 
template<class T >
using AllocatorAudio = Allocator< T, AudioAllocatorName >
 
template<class T >
using AllocatorScratch = Allocator< T, ScratchAllocatorName >
 

Functions

template<class T , class U , class J >
bool operator== (const Allocator< T, J > &, const Allocator< U, J > &)
 I don't even know what this does, but it has to be here for some classes using. More...
 
template<class T , class U , class J >
bool operator!= (const Allocator< T, J > &, const Allocator< U, J > &)
 

Typedef Documentation

◆ AllocatorAudio

template<class T >
using vae::core::memory::AllocatorAudio = typedef Allocator<T, AudioAllocatorName>

Definition at line 67 of file vae_allocators.hpp.

◆ AllocatorFS

template<class T >
using vae::core::memory::AllocatorFS = typedef Allocator<T, FsAllocatorName>

Definition at line 65 of file vae_allocators.hpp.

◆ AllocatorMain

template<class T >
using vae::core::memory::AllocatorMain = typedef Allocator<T, MainAllocatorName>

Definition at line 66 of file vae_allocators.hpp.

◆ AllocatorScratch

template<class T >
using vae::core::memory::AllocatorScratch = typedef Allocator<T, ScratchAllocatorName>

Definition at line 68 of file vae_allocators.hpp.

Function Documentation

◆ operator!=()

template<class T , class U , class J >
bool vae::core::memory::operator!= ( const Allocator< T, J > &  ,
const Allocator< U, J > &   
)

Definition at line 53 of file vae_allocators.hpp.

53 {
54 return false;
55 }

◆ operator==()

template<class T , class U , class J >
bool vae::core::memory::operator== ( const Allocator< T, J > &  ,
const Allocator< U, J > &   
)

I don't even know what this does, but it has to be here for some classes using.

Definition at line 48 of file vae_allocators.hpp.

48 {
49 return true;
50 }