HephAudio v3.0.6
A cross-platform C++ library for recording, playing, and processing audio on Windows, Android, Linux, iOS, and macOS.
Loading...
Searching...
No Matches
Heph::BufferBase< Tself, Tdata > Member List

This is the complete list of members for Heph::BufferBase< Tself, Tdata >, including all inherited members.

Allocate(size_t size_byte)Heph::BufferBase< Tself, Tdata >inlineprotectedstatic
AllocateUninitialized(size_t size_byte)Heph::BufferBase< Tself, Tdata >inlineprotectedstatic
Append(const Tself &rhs)Heph::BufferBase< Tself, Tdata >inlinevirtual
Append(Tdata *pThisData, size_t thisSize_byte, Tdata *pRhsData, size_t rhsSize_byte) (defined in Heph::BufferBase< Tself, Tdata >)Heph::BufferBase< Tself, Tdata >inlineprotectedstatic
At(size_t index) constHeph::BufferBase< Tself, Tdata >inline
begin() constHeph::BufferBase< Tself, Tdata >inline
BufferBase()Heph::BufferBase< Tself, Tdata >inlineprotected
BufferBase(size_t size)Heph::BufferBase< Tself, Tdata >inlineexplicitprotected
BufferBase(size_t size, BufferFlags flags)Heph::BufferBase< Tself, Tdata >inlineprotected
BufferBase(const std::initializer_list< Tdata > &rhs)Heph::BufferBase< Tself, Tdata >inlineprotected
BufferBase(const BufferBase &rhs)Heph::BufferBase< Tself, Tdata >inlineprotected
BufferBase(BufferBase &&rhs) noexceptHeph::BufferBase< Tself, Tdata >inlineprotected
Cut(size_t index, size_t size)Heph::BufferBase< Tself, Tdata >inlinevirtual
Cut(Tdata *pThisData, size_t thisSize_byte, size_t index_byte, size_t &cutSize_byte) (defined in Heph::BufferBase< Tself, Tdata >)Heph::BufferBase< Tself, Tdata >inlineprotectedstatic
end() constHeph::BufferBase< Tself, Tdata >inline
Initialize(U *pData, U *pDataEnd)Heph::BufferBase< Tself, Tdata >inlineprotectedstatic
Initialize(U *pData, U *pDataEnd)Heph::BufferBase< Tself, Tdata >inlineprotectedstatic
Insert(const Tself &rhs, size_t index)Heph::BufferBase< Tself, Tdata >inlinevirtual
Insert(Tdata *pThisData, size_t thisSize_byte, Tdata *pRhsData, size_t rhsSize_byte, size_t index_byte) (defined in Heph::BufferBase< Tself, Tdata >)Heph::BufferBase< Tself, Tdata >inlineprotectedstatic
IsEmpty() constHeph::BufferBase< Tself, Tdata >inlinevirtual
operator!=(const Tself &rhs) const (defined in Heph::BufferBase< Tself, Tdata >)Heph::BufferBase< Tself, Tdata >inlinevirtual
operator<<(size_t rhs) constHeph::BufferBase< Tself, Tdata >inlinevirtual
operator<<=(size_t rhs)Heph::BufferBase< Tself, Tdata >inlinevirtual
operator=(const std::initializer_list< Tdata > &rhs) (defined in Heph::BufferBase< Tself, Tdata >)Heph::BufferBase< Tself, Tdata >inlineprotected
operator=(const Tself &rhs) (defined in Heph::BufferBase< Tself, Tdata >)Heph::BufferBase< Tself, Tdata >inlineprotected
operator=(Tself &&rhs) noexcept (defined in Heph::BufferBase< Tself, Tdata >)Heph::BufferBase< Tself, Tdata >inlineprotected
operator==(const Tself &rhs) const (defined in Heph::BufferBase< Tself, Tdata >)Heph::BufferBase< Tself, Tdata >inlinevirtual
operator>>(size_t rhs) constHeph::BufferBase< Tself, Tdata >inlinevirtual
operator>>=(size_t rhs)Heph::BufferBase< Tself, Tdata >inlinevirtual
operator[](size_t index) constHeph::BufferBase< Tself, Tdata >inline
pDataHeph::BufferBase< Tself, Tdata >protected
Prepend(const Tself &rhs)Heph::BufferBase< Tself, Tdata >inlinevirtual
Prepend(Tdata *pThisData, size_t thisSize_byte, Tdata *pRhsData, size_t rhsSize_byte) (defined in Heph::BufferBase< Tself, Tdata >)Heph::BufferBase< Tself, Tdata >inlineprotectedstatic
Release()Heph::BufferBase< Tself, Tdata >inlinevirtual
Replace(const Tself &rhs, size_t index)Heph::BufferBase< Tself, Tdata >inlinevirtual
Replace(const Tself &rhs, size_t index, size_t size)Heph::BufferBase< Tself, Tdata >inlinevirtual
Replace(Tdata *pThisData, size_t thisSize_byte, Tdata *pRhsData, size_t rhsSize_byte, size_t index_byte) (defined in Heph::BufferBase< Tself, Tdata >)Heph::BufferBase< Tself, Tdata >inlineprotectedstatic
Reset()Heph::BufferBase< Tself, Tdata >inlinevirtual
Resize(size_t newSize)Heph::BufferBase< Tself, Tdata >inlinevirtual
Reverse()Heph::BufferBase< Tself, Tdata >inlinevirtual
Size() constHeph::BufferBase< Tself, Tdata >inline
sizeHeph::BufferBase< Tself, Tdata >protected
SizeAsByte() constHeph::BufferBase< Tself, Tdata >inline
SizeAsByte(size_t size)Heph::BufferBase< Tself, Tdata >inlineprotectedstatic
SubBuffer(size_t index, size_t size) constHeph::BufferBase< Tself, Tdata >inlinevirtual
SubBuffer(Tdata *pThisData, size_t thisSize_byte, size_t index_byte, size_t subBufferSize_byte) (defined in Heph::BufferBase< Tself, Tdata >)Heph::BufferBase< Tself, Tdata >inlineprotectedstatic
~BufferBase()Heph::BufferBase< Tself, Tdata >inlinevirtual