TripleBuffer< T > Member List

This is the complete list of members for TripleBuffer< T >, including all inherited members.

_getNonConstHiddenBuffer()TripleBuffer< T >inline
_getNonConstReadBuffer()TripleBuffer< T >inline
bufferTripleBuffer< T >protected
commitWrite()TripleBuffer< T >inline
debugModeTripleBuffer< T >protected
dirtyBitMaskTripleBuffer< T >protectedstatic
dirtyBitShiftTripleBuffer< T >protectedstatic
flagsTripleBuffer< T >mutableprotected
flagSwapReadWithHidden(uint_fast8_t flags)TripleBuffer< T >inlineprotectedstatic
flagSwapWriteWithHidden(uint_fast8_t flags)TripleBuffer< T >inlineprotectedstatic
getHiddenBufferIndex() constTripleBuffer< T >inlineprotected
getReadBuffer() constTripleBuffer< T >inline
getReadBufferIndex() constTripleBuffer< T >inlineprotected
getUpToDateReadBuffer() constTripleBuffer< T >inline
getWriteBuffer()TripleBuffer< T >inline
getWriteBuffer() constTripleBuffer< T >inline
getWriteBufferIndex() constTripleBuffer< T >inlineprotected
hasNewWrite(uint_fast8_t flags) constTripleBuffer< T >inlineprotected
hiddenBufferIndexMaskTripleBuffer< T >protectedstatic
hiddenBufferIndexShiftTripleBuffer< T >protectedstatic
hiddenToReadShiftTripleBuffer< T >protectedstatic
hiddenToWriteShiftTripleBuffer< T >protectedstatic
initialFlagsTripleBuffer< T >protectedstatic
operator=(const TripleBuffer &)=deleteTripleBuffer< T >protected
readBufferIndexMaskTripleBuffer< T >protectedstatic
readBufferIndexShiftTripleBuffer< T >protectedstatic
reinitAllBuffers(const T &init)TripleBuffer< T >inline
reinitAllBuffers(T &&writeBuff, T &&hiddenBuff, T &&readBuff)TripleBuffer< T >inline
setDebugMode(bool mode)TripleBuffer< T >inline
swapWriteAndHiddenBuffer()TripleBuffer< T >inlineprotected
TripleBuffer(T &&initR, T &&initH, T &&initW)TripleBuffer< T >inline
TripleBuffer(const Ts &...ts)TripleBuffer< T >inline
TripleBuffer(const TripleBuffer &)=deleteTripleBuffer< T >protected
updateReadBuffer() constTripleBuffer< T >inline
writeBufferIndexMaskTripleBuffer< T >protectedstatic
writeBufferIndexShiftTripleBuffer< T >protectedstatic