eRPC Generator (erpcgen)  Rev. 1.12.0
NXP Semiconductors
OptIterRwd Class Referenceabstract

#include <options.hpp>

Inheritance diagram for OptIterRwd:
OptIter OptArgvIter OptStrTokIter

Public Member Functions

virtual const char * curr (void) override=0
 
virtual void next (void) override=0
 next() advances to the next item.
 
virtual const char * operator() (void) override=0
 
virtual void rewind (void)=0
 rewind() resets the "current-element" to the first one in the "list"
 

Detailed Description

Abstract class for a rewindable OptIter

Member Function Documentation

virtual const char* OptIterRwd::curr ( void  )
overridepure virtual

curr() returns the current item in the iterator without advancing on to the next item. If we are at the end of items then NULL is returned.

Implements OptIter.

Implemented in OptStrTokIter, and OptArgvIter.

virtual const char* OptIterRwd::operator() ( void  )
overridepure virtual

operator() returns the current item in the iterator and then advances on to the next item. If we are at the end of items then NULL is returned.

Reimplemented from OptIter.

Implemented in OptStrTokIter, and OptArgvIter.


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