#include <SBuf.h>

Inheritance diagram for SBufReverseIterator:
Collaboration diagram for SBufReverseIterator:

Public Types

typedef MemBlob::size_type size_type
 

Public Member Functions

SBufReverseIteratoroperator++ ()
 
const char & operator* () const
 
bool operator== (const SBufIterator &s) const
 
bool operator!= (const SBufIterator &s) const
 

Protected Member Functions

 SBufReverseIterator (const SBuf &s, size_type sz)
 

Protected Attributes

const char * iter = nullptr
 

Friends

class SBuf
 

Detailed Description

Reverse input const_iterator for SBufs

Please note that any operation on the underlying SBuf may invalidate all iterators over it, resulting in undefined behavior by them.

Definition at line 70 of file SBuf.h.

Member Typedef Documentation

◆ size_type

Definition at line 52 of file SBuf.h.

Constructor & Destructor Documentation

◆ SBufReverseIterator()

SBufReverseIterator::SBufReverseIterator ( const SBuf s,
size_type  sz 
)
inlineprotected

Definition at line 77 of file SBuf.h.

Member Function Documentation

◆ operator!=()

bool SBufIterator::operator!= ( const SBufIterator s) const
inlineinherited

Definition at line 777 of file SBuf.h.

References SBufIterator::iter.

Referenced by SBuf::caseCmp().

◆ operator*()

const char& SBufReverseIterator::operator* ( ) const
inline

Definition at line 75 of file SBuf.h.

References SBufIterator::iter.

◆ operator++()

SBufReverseIterator& SBufReverseIterator::operator++ ( )
inline

Definition at line 74 of file SBuf.h.

References SBufIterator::iter.

◆ operator==()

bool SBufIterator::operator== ( const SBufIterator s) const
inlineinherited

Definition at line 770 of file SBuf.h.

References SBufIterator::iter.

Referenced by SBuf::caseCmp().

Friends And Related Function Documentation

◆ SBuf

friend class SBuf
friend

Definition at line 72 of file SBuf.h.

Member Data Documentation

◆ iter

const char* SBufIterator::iter = nullptr
protectedinherited

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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors