TreeFrogFramework: TSharedMemoryKvs::WriteLockingIterator Class Reference

#include <tsharedmemorykvs.h>

Public Member Functions

 ~WriteLockingIterator ()
 
const QByteArray & key () const
 
const QByteArray & value () const
 
bool isExpired () const
 
const QByteArray & operator* () const
 
WriteLockingIteratoroperator++ ()
 
bool operator== (const WriteLockingIterator &other) const
 
bool operator!= (const WriteLockingIterator &other) const
 
void remove ()
 

The WriteLockingIterator class provides an STL-style iterator with write-locking for TSharedMemoryKvs.

TSharedMemoryKvs::WriteLockingIterator::~WriteLockingIterator ( )

◆ isExpired()

bool TSharedMemoryKvs::WriteLockingIterator::isExpired ( ) const

◆ key()

const QByteArray & TSharedMemoryKvs::WriteLockingIterator::key ( ) const

◆ operator!=()

bool TSharedMemoryKvs::WriteLockingIterator::operator!= ( const WriteLockingIterator other) const
inline

◆ operator*()

const QByteArray & TSharedMemoryKvs::WriteLockingIterator::operator* ( ) const

◆ operator++()

◆ operator==()

bool TSharedMemoryKvs::WriteLockingIterator::operator== ( const WriteLockingIterator other) const
inline

◆ remove()

void TSharedMemoryKvs::WriteLockingIterator::remove ( )

◆ value()

const QByteArray & TSharedMemoryKvs::WriteLockingIterator::value ( ) const

◆ TSharedMemoryKvs


The documentation for this class was generated from the following files: