Version: 3.0.2
wxPGVIterator Class Reference

#include <wx/propgrid/propgridpagestate.h>

Detailed Description

wxPGVIterator

Abstract implementation of a simple iterator. Can only be used to iterate in forward order, and only through the entire container. Used to have functions dealing with all properties work with both wxPropertyGrid and wxPropertyGridManager.

Public Member Functions

 wxPGVIterator ()
 
 wxPGVIterator (wxPGVIteratorBase *obj)
 
 ~wxPGVIterator ()
 
void UnRef ()
 
 wxPGVIterator (const wxPGVIterator &it)
 
const wxPGVIterator & operator= (const wxPGVIterator &it)
 
void Next ()
 
bool AtEnd () const
 
wxPGProperty * GetProperty () const
 

Protected Attributes

wxPGVIteratorBase * m_pIt
 

Constructor & Destructor Documentation

◆ wxPGVIterator() [1/3]

wxPGVIterator::wxPGVIterator ( )
inline

◆ wxPGVIterator() [2/3]

wxPGVIterator::wxPGVIterator ( wxPGVIteratorBase *  obj)
inline

◆ ~wxPGVIterator()

wxPGVIterator::~wxPGVIterator ( )
inline

◆ wxPGVIterator() [3/3]

wxPGVIterator::wxPGVIterator ( const wxPGVIterator &  it)
inline

Member Function Documentation

◆ AtEnd()

bool wxPGVIterator::AtEnd ( ) const
inline

◆ GetProperty()

wxPGProperty* wxPGVIterator::GetProperty ( ) const
inline

◆ Next()

void wxPGVIterator::Next ( )
inline

◆ operator=()

const wxPGVIterator& wxPGVIterator::operator= ( const wxPGVIterator &  it)
inline

◆ UnRef()

void wxPGVIterator::UnRef ( )
inline

Member Data Documentation

◆ m_pIt

wxPGVIteratorBase* wxPGVIterator::m_pIt
protected