cbp2make
Makefile generation tool for Code::Blocks IDE
Public Member Functions | Protected Attributes | List of all members
CCharIterator Class Reference

#include <stlstrings.h>

Inheritance diagram for CCharIterator:
CStringIterator CStringListIterator

Public Member Functions

virtual int FirstPosition (void)
 
virtual int ThisPosition (void)
 
virtual int LastPosition (void)
 
virtual char & First (void)
 
virtual char & Prev (void)
 
virtual char & This (void)
 
virtual char & Next (void)
 
virtual char & Last (void)
 
virtual void Reset (void)
 
virtual bool Match (const CString &Pattern, const bool Move=false)
 
virtual void Print (std::ostream &out)
 
 CCharIterator (void)
 
 CCharIterator (const CCharIterator &ACharIterator)
 
virtual ~CCharIterator (void)
 

Protected Attributes

char m_NullChar
 

Constructor & Destructor Documentation

◆ CCharIterator() [1/2]

CCharIterator::CCharIterator ( void  )
inline

◆ CCharIterator() [2/2]

CCharIterator::CCharIterator ( const CCharIterator ACharIterator)
inline

◆ ~CCharIterator()

virtual CCharIterator::~CCharIterator ( void  )
inlinevirtual

Member Function Documentation

◆ First()

virtual char& CCharIterator::First ( void  )
inlinevirtual

Reimplemented in CStringListIterator, and CStringIterator.

◆ FirstPosition()

virtual int CCharIterator::FirstPosition ( void  )
inlinevirtual

Reimplemented in CStringListIterator, and CStringIterator.

◆ Last()

virtual char& CCharIterator::Last ( void  )
inlinevirtual

Reimplemented in CStringListIterator, and CStringIterator.

◆ LastPosition()

virtual int CCharIterator::LastPosition ( void  )
inlinevirtual

Reimplemented in CStringListIterator, and CStringIterator.

◆ Match()

bool CCharIterator::Match ( const CString Pattern,
const bool  Move = false 
)
virtual

Reimplemented in CStringListIterator, and CStringIterator.

◆ Next()

virtual char& CCharIterator::Next ( void  )
inlinevirtual

Reimplemented in CStringListIterator, and CStringIterator.

◆ Prev()

virtual char& CCharIterator::Prev ( void  )
inlinevirtual

Reimplemented in CStringListIterator, and CStringIterator.

◆ Print()

virtual void CCharIterator::Print ( std::ostream &  out)
inlinevirtual

◆ Reset()

virtual void CCharIterator::Reset ( void  )
inlinevirtual

Reimplemented in CStringListIterator, and CStringIterator.

◆ This()

virtual char& CCharIterator::This ( void  )
inlinevirtual

Reimplemented in CStringListIterator, and CStringIterator.

◆ ThisPosition()

virtual int CCharIterator::ThisPosition ( void  )
inlinevirtual

Reimplemented in CStringListIterator, and CStringIterator.

Member Data Documentation

◆ m_NullChar

char CCharIterator::m_NullChar
protected

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