cbp2make
Makefile generation tool for Code::Blocks IDE
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Attributes | List of all members
CStringIterator Class Reference

#include <stlstrings.h>

Inheritance diagram for CStringIterator:
CCharIterator

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)
 
 CStringIterator (void)
 
 CStringIterator (const CString *AString)
 
 CStringIterator (const CStringIterator &AStringIterator)
 
virtual ~CStringIterator (void)
 
- Public Member Functions inherited from CCharIterator
virtual void Print (std::ostream &out)
 
 CCharIterator (void)
 
 CCharIterator (const CCharIterator &ACharIterator)
 
virtual ~CCharIterator (void)
 

Protected Attributes

CStringm_String
 
int m_Position
 
- Protected Attributes inherited from CCharIterator
char m_NullChar
 

Constructor & Destructor Documentation

CStringIterator::CStringIterator ( void  )
CStringIterator::CStringIterator ( const CString AString)
CStringIterator::CStringIterator ( const CStringIterator AStringIterator)
virtual CStringIterator::~CStringIterator ( void  )
inlinevirtual

Member Function Documentation

char & CStringIterator::First ( void  )
virtual

Reimplemented from CCharIterator.

int CStringIterator::FirstPosition ( void  )
virtual

Reimplemented from CCharIterator.

char & CStringIterator::Last ( void  )
virtual

Reimplemented from CCharIterator.

int CStringIterator::LastPosition ( void  )
virtual

Reimplemented from CCharIterator.

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

Reimplemented from CCharIterator.

char & CStringIterator::Next ( void  )
virtual

Reimplemented from CCharIterator.

char & CStringIterator::Prev ( void  )
virtual

Reimplemented from CCharIterator.

void CStringIterator::Reset ( void  )
virtual

Reimplemented from CCharIterator.

char & CStringIterator::This ( void  )
virtual

Reimplemented from CCharIterator.

int CStringIterator::ThisPosition ( void  )
virtual

Reimplemented from CCharIterator.

Member Data Documentation

int CStringIterator::m_Position
protected
CString* CStringIterator::m_String
protected

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