VAE - Virtual Audio Engine 1
Small Data Driven Audio Engine
|
#include <cstdlib>
#include <cstddef>
#include <new>
#include <limits>
#include "../wrapped/vae_profiler.hpp"
Go to the source code of this file.
Classes | |
struct | vae::core::memory::Allocator< T, NAME > |
Allocator used for all heapbuffers in VAE. More... | |
struct | vae::core::memory::FsAllocatorName |
This is here to get a name into the allocator without writing the whole thing again. More... | |
struct | vae::core::memory::MainAllocatorName |
struct | vae::core::memory::AudioAllocatorName |
struct | vae::core::memory::ScratchAllocatorName |
Namespaces | |
namespace | vae |
Contains Typedefinitions and basic structures use by the public API and internally. | |
namespace | vae::core |
namespace | vae::core::memory |
Typedefs | |
template<class T > | |
using | vae::core::memory::AllocatorFS = Allocator< T, FsAllocatorName > |
template<class T > | |
using | vae::core::memory::AllocatorMain = Allocator< T, MainAllocatorName > |
template<class T > | |
using | vae::core::memory::AllocatorAudio = Allocator< T, AudioAllocatorName > |
template<class T > | |
using | vae::core::memory::AllocatorScratch = Allocator< T, ScratchAllocatorName > |
Functions | |
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. More... | |
template<class T , class U , class J > | |
bool | vae::core::memory::operator!= (const Allocator< T, J > &, const Allocator< U, J > &) |