◆ ScopedReadWrite() [1/4]
template<ReadOrWrite mode>
Construct an unassigned reader/writer.
Doesn't do anything upon destruction.
◆ ScopedReadWrite() [2/4]
template<ReadOrWrite mode>
Construct a reader/writer and immediately call prepareRead/prepareWrite on the abstractFifo which was passed in.
This object will hold a pointer back to the fifo, so make sure that the fifo outlives this object.
◆ ScopedReadWrite() [3/4]
template<ReadOrWrite mode>
◆ ScopedReadWrite() [4/4]
template<ReadOrWrite mode>
◆ ~ScopedReadWrite()
template<ReadOrWrite mode>
Calls finishedRead or finishedWrite if this is a non-null scoped reader/writer.
◆ operator=() [1/2]
template<ReadOrWrite mode>
◆ operator=() [2/2]
template<ReadOrWrite mode>
◆ forEach()
template<ReadOrWrite mode>
template<typename FunctionToApply >
Calls the passed function with each index that was deemed valid for the current read/write operation.
◆ startIndex1
template<ReadOrWrite mode>
◆ blockSize1
template<ReadOrWrite mode>
◆ startIndex2
template<ReadOrWrite mode>
◆ blockSize2
template<ReadOrWrite mode>
The documentation for this class was generated from the following file: