VAE - Virtual Audio Engine 1
Small Data Driven Audio Engine
tklb::HandleBuffer< T, Handle, MaskSplit > Member List

This is the complete list of members for tklb::HandleBuffer< T, Handle, MaskSplit >, including all inherited members.

Alignmenttklb::HeapBuffer< T, true >static
allocate(Size chunk) noexcepttklb::HeapBuffer< T, true >inlineprivate
allocated() consttklb::HeapBuffer< T, true >inline
at(const Handle &handle)tklb::HandleBuffer< T, Handle, MaskSplit >inline
Base typedeftklb::HandleBuffer< T, Handle, MaskSplit >private
begin() consttklb::HeapBuffer< T, true >inline
begin()tklb::HeapBuffer< T, true >inline
ChunkSizetklb::HeapBuffer< T, true >static
clear()tklb::HeapBuffer< T, true >inline
closestChunkSize(Size size, Size chunk)tklb::HeapBuffer< T, true >inlinestatic
create()tklb::HandleBuffer< T, Handle, MaskSplit >inline
data()tklb::HeapBuffer< T, true >inline
data() consttklb::HeapBuffer< T, true >inline
destroyPointers()tklb::HeapBuffer< T, true >inline
disown()tklb::HeapBuffer< T, true >inline
empty() consttklb::HeapBuffer< T, true >inline
end() consttklb::HeapBuffer< T, true >inline
end()tklb::HeapBuffer< T, true >inline
first()tklb::HeapBuffer< T, true >inline
forEach(const Func &&func)tklb::HandleBuffer< T, Handle, MaskSplit >inline
HandleBuffer(Handle T::*member)tklb::HandleBuffer< T, Handle, MaskSplit >inline
HeapBuffer()=defaulttklb::HeapBuffer< T, true >
HeapBuffer(const Size size)tklb::HeapBuffer< T, true >inline
HeapBuffer(const HeapBuffer< T, Alignment2, Allocator2, Size2 > &source)tklb::HeapBuffer< T, true >inline
HeapBuffer(const T *data, Size size)tklb::HeapBuffer< T, true >inline
HeapBuffer(HeapBuffer &&source)tklb::HeapBuffer< T, true >inline
HeapBuffer(const HeapBuffer *)=deletetklb::HeapBuffer< T, true >
inject(T *mem, const Size size, const Size realSize=0)tklb::HeapBuffer< T, true >inline
inject(const T *mem, const Size size, const Size realSize=0)tklb::HeapBuffer< T, true >inline
injected() consttklb::HeapBuffer< T, true >inline
InvalidHandletklb::HandleBuffer< T, Handle, MaskSplit >static
isAligned(const void *ptr)tklb::HeapBuffer< T, true >inlinestatic
last()tklb::HeapBuffer< T, true >inline
mAllocatortklb::HeapBuffer< T, true >private
MaskIdtklb::HandleBuffer< T, Handle, MaskSplit >privatestatic
MaskIndextklb::HandleBuffer< T, Handle, MaskSplit >privatestatic
mBuftklb::HeapBuffer< T, true >private
mLastFreetklb::HandleBuffer< T, Handle, MaskSplit >private
mOffsettklb::HandleBuffer< T, Handle, MaskSplit >private
mRealSizetklb::HeapBuffer< T, true >private
mSizetklb::HeapBuffer< T, true >private
operator=(HeapBuffer &&source)tklb::HeapBuffer< T, true >inline
operator=(const HeapBuffer &)=deletetklb::HeapBuffer< T, true >
operator[](const Size index) consttklb::HeapBuffer< T, true >inline
operator[](const Size index)tklb::HeapBuffer< T, true >inline
pop(const Handle &handle, T *destination=nullptr)tklb::HandleBuffer< T, Handle, MaskSplit >inline
HeapBuffer< T, true >::pop(T *object)tklb::HeapBuffer< T, true >inline
push(const T &object)tklb::HandleBuffer< T, Handle, MaskSplit >inline
remove(const Size index)tklb::HandleBuffer< T, Handle, MaskSplit >inline
remove(const T &object)tklb::HandleBuffer< T, Handle, MaskSplit >inline
HeapBuffer< T, true >::remove(const T *object)tklb::HeapBuffer< T, true >inline
reserve(const Size size)tklb::HeapBuffer< T, true >inline
reserved() consttklb::HeapBuffer< T, true >inline
resize(const Size size, const bool downsize=true)tklb::HeapBuffer< T, true >inline
set(const HeapBuffer< T, Alignment2, Allocator2, Size2 > &source)tklb::HeapBuffer< T, true >inline
set(const T *data, Size size)tklb::HeapBuffer< T, true >inline
Size typedeftklb::HandleBuffer< T, Handle, MaskSplit >private
size() consttklb::HeapBuffer< T, true >inline
~HeapBuffer()tklb::HeapBuffer< T, true >inline