CartoType C++ API 8.8-7-gb35e4dc71
for Windows, Linux, Qt and other platforms supporting C++ development
Public Member Functions | List of all members
CartoTypeCore::FoldingIterator Class Reference

#include <cartotype_string.h>

Inheritance diagram for CartoTypeCore::FoldingIterator:
CartoTypeCore::MIter< int32_t >

Public Member Functions

 FoldingIterator (MIter< int32_t > &aIter, StringMatchMethod aStringMatchMethod)
 
Result Next (int32_t &aCode) override
 
void Back () override
 
virtual Result Next (int32_t &aValue)=0
 
virtual void Back ()=0
 

Detailed Description

An iterator to fold characters according to the specified string match method.

Constructor & Destructor Documentation

◆ FoldingIterator()

CartoTypeCore::FoldingIterator::FoldingIterator ( MIter< int32_t > &  aIter,
StringMatchMethod  aStringMatchMethod 
)
inline

Creates an iterator to fold characters using aStringMatchMethod.

Member Function Documentation

◆ Back()

void CartoTypeCore::FoldingIterator::Back ( )
inlineoverridevirtual

Back up one position if possible so that the next call to Next returns the same object as the previous call.

Implements CartoTypeCore::MIter< int32_t >.

◆ Next()

Result CartoTypeCore::FoldingIterator::Next ( int32_t &  aValue)
inlineoverridevirtual

Gets the next object. Returns KErrorNone if an object was retrieved, KErrorEndOfData if there are no more objects, or some other result code if there was a different type of error.

Implements CartoTypeCore::MIter< int32_t >.


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