VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
DtPropertiesConstIterator Class Reference

Iterator for traversing DtRwProperties or its subclasses. More...

Public Member Functions

 DtPropertiesConstIterator ()
 
 DtPropertiesConstIterator (const DtRwProperties *)
 
 DtPropertiesConstIterator (const DtPropertiesConstIterator &)
 
 DtPropertiesConstIterator (const DtPropertiesIterator &)
 
 ~DtPropertiesConstIterator ()
 
bool operator== (const DtPropertiesConstIterator &other) const
 
bool operator!= (const DtPropertiesConstIterator &other) const
 
DtPropertiesConstIteratoroperator= (const DtPropertiesConstIterator &other)
 
DtPropertiesConstIteratoroperator= (const DtPropertiesIterator &other)
 
DtPropertiesConstIteratoroperator++ ()
 
DtPropertiesConstIterator operator++ (int)
 
DtPropertiesConstIteratoroperator-- ()
 
DtPropertiesConstIterator operator-- (int)
 
const DtPropertyInterfaceoperator* () const
 
const DtPropertyInterfaceoperator-> () const
 
const DtPropertyInterfaceproperty () const
 
template<typename KeyType >
KeyType key () const
 
const DtRwPropertiesproperties () const
 
void setRegistryIterator (std::vector< DtReaderWriterRegistryData * >::const_iterator iter)
 Should not be accessed directly by users. More...
 
std::vector
< DtReaderWriterRegistryData * >
::const_iterator 
registryIterator () const
 
template<>
int key () const
 
template<>
double key () const
 
template<>
DtString key () const
 

Protected Attributes

const DtRwPropertiesmyProperties
 
std::vector
< DtReaderWriterRegistryData * >
::const_iterator 
myRegIter
 

Detailed Description

Iterator for traversing DtRwProperties or its subclasses.

Const iterator for traversing DtRwProperties or its subclasses.

Constructor & Destructor Documentation

DtPropertiesConstIterator::DtPropertiesConstIterator ( )
DtPropertiesConstIterator::DtPropertiesConstIterator ( const DtRwProperties )
DtPropertiesConstIterator::DtPropertiesConstIterator ( const DtPropertiesConstIterator )
DtPropertiesConstIterator::DtPropertiesConstIterator ( const DtPropertiesIterator )
DtPropertiesConstIterator::~DtPropertiesConstIterator ( )

Member Function Documentation

bool DtPropertiesConstIterator::operator== ( const DtPropertiesConstIterator other) const
bool DtPropertiesConstIterator::operator!= ( const DtPropertiesConstIterator other) const
DtPropertiesConstIterator& DtPropertiesConstIterator::operator= ( const DtPropertiesConstIterator other)
DtPropertiesConstIterator& DtPropertiesConstIterator::operator= ( const DtPropertiesIterator other)
DtPropertiesConstIterator& DtPropertiesConstIterator::operator++ ( )
DtPropertiesConstIterator DtPropertiesConstIterator::operator++ ( int  )
DtPropertiesConstIterator& DtPropertiesConstIterator::operator-- ( )
DtPropertiesConstIterator DtPropertiesConstIterator::operator-- ( int  )
const DtPropertyInterface& DtPropertiesConstIterator::operator* ( ) const
const DtPropertyInterface* DtPropertiesConstIterator::operator-> ( ) const
const DtPropertyInterface* DtPropertiesConstIterator::property ( ) const

Referenced by key().

template<typename KeyType >
KeyType DtPropertiesConstIterator::key ( ) const
const DtRwProperties* DtPropertiesConstIterator::properties ( ) const
void DtPropertiesConstIterator::setRegistryIterator ( std::vector< DtReaderWriterRegistryData * >::const_iterator  iter)

Should not be accessed directly by users.

std::vector<DtReaderWriterRegistryData*>::const_iterator DtPropertiesConstIterator::registryIterator ( ) const
template<>
int DtPropertiesConstIterator::key ( ) const
inline
template<>
double DtPropertiesConstIterator::key ( ) const
inline
template<>
DtString DtPropertiesConstIterator::key ( ) const
inline

Member Data Documentation

const DtRwProperties* DtPropertiesConstIterator::myProperties
protected
std::vector<DtReaderWriterRegistryData*>::const_iterator DtPropertiesConstIterator::myRegIter
protected

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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)