Audacity 3.2.0
|
#include <MemoryStream.h>
Public Member Functions | |
Iterator (const Iterator &)=default | |
Iterator & | operator++ () |
Iterator | operator++ (int) |
StreamChunk | operator* () const |
StreamChunk | operator-> () const |
bool | operator== (const Iterator &rhs) const noexcept |
bool | operator!= (const Iterator &rhs) const noexcept |
Private Member Functions | |
Iterator (const MemoryStream *stream, bool isBegin) | |
Private Attributes | |
const MemoryStream * | mStream { nullptr } |
ChunksList::const_iterator | mListIterator |
bool | mShowLinearPart { false } |
Friends | |
class | MemoryStream |
Additional Inherited Members | |
Public Types inherited from ValueIterator< const StreamChunk, std::forward_iterator_tag > | |
using | iterator_category = std::forward_iterator_tag |
using | value_type = const StreamChunk |
using | difference_type = ptrdiff_t |
using | pointer = void |
using | reference = const const StreamChunk |
Definition at line 70 of file lib-utility/memorystream.h.
|
default |
|
private |
Definition at line 115 of file lib-utility/memorystream.cpp.
|
noexcept |
Definition at line 152 of file lib-utility/memorystream.cpp.
MemoryStream::StreamChunk MemoryStream::Iterator::operator* | ( | ) | const |
Definition at line 139 of file lib-utility/memorystream.cpp.
MemoryStream::Iterator & MemoryStream::Iterator::operator++ | ( | ) |
Definition at line 122 of file lib-utility/memorystream.cpp.
MemoryStream::Iterator MemoryStream::Iterator::operator++ | ( | int | ) |
Definition at line 132 of file lib-utility/memorystream.cpp.
MemoryStream::StreamChunk MemoryStream::Iterator::operator-> | ( | ) | const |
Definition at line 147 of file lib-utility/memorystream.cpp.
References operator*().
|
noexcept |
Definition at line 157 of file lib-utility/memorystream.cpp.
|
friend |
Definition at line 91 of file lib-utility/memorystream.h.
|
private |
Definition at line 88 of file lib-utility/memorystream.h.
|
private |
Definition at line 89 of file lib-utility/memorystream.h.
|
private |
Definition at line 87 of file lib-utility/memorystream.h.