VAE - Virtual Audio Engine 1
Small Data Driven Audio Engine
tklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE > Member List

This is the complete list of members for tklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >, including all inherited members.

Alignmenttklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >static
allocate(Size chunk) noexcepttklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inlineprivate
allocated() consttklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inline
begin() consttklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inline
begin()tklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inline
ChunkSizetklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >static
clear()tklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inline
closestChunkSize(Size size, Size chunk)tklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inlinestatic
data()tklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inline
data() consttklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inline
destroyPointers()tklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inline
disown()tklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inline
empty() consttklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inline
end() consttklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inline
end()tklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inline
first()tklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inline
HeapBuffer()=defaulttklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >
HeapBuffer(const Size size)tklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inline
HeapBuffer(const HeapBuffer< T, Alignment2, Allocator2, Size2 > &source)tklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inline
HeapBuffer(const T *data, Size size)tklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inline
HeapBuffer(HeapBuffer &&source)tklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inline
HeapBuffer(const HeapBuffer *)=deletetklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >
inject(T *mem, const Size size, const Size realSize=0)tklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inline
inject(const T *mem, const Size size, const Size realSize=0)tklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inline
injected() consttklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inline
isAligned(const void *ptr)tklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inlinestatic
last()tklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inline
mAllocatortklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >private
mBuftklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >private
mRealSizetklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >private
mSizetklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >private
operator=(HeapBuffer &&source)tklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inline
operator=(const HeapBuffer &)=deletetklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >
operator[](const Size index) consttklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inline
operator[](const Size index)tklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inline
pop(T *object)tklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inline
push(const T &object)tklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inline
remove(const Size index)tklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inline
remove(const T &object)tklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inline
remove(const T *object)tklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inline
reserve(const Size size)tklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inline
reserved() consttklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inline
resize(const Size size, const bool downsize=true)tklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inline
set(const HeapBuffer< T, Alignment2, Allocator2, Size2 > &source)tklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inline
set(const T *data, Size size)tklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inline
size() consttklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inline
Size typedeftklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >
~HeapBuffer()tklb::HeapBuffer< T, ALIGNMENT, ALLOCATOR, SIZE >inline