Base Module  VST 3.6.5
SDK for developing VST Plug-in
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions
THashDictionaryIterator< TKey, TObject > Class Template Reference

#include <tdictionary.h>

+ Inheritance diagram for THashDictionaryIterator< TKey, TObject >:

Public Member Functions

 THashDictionaryIterator (const THashDictionary< TKey, TObject > &dict)
 
- Public Member Functions inherited from THashTableIterator< TAssociation< TKey, TObject > >
 THashTableIterator (const THashTable< TAssociation< TKey, TObject > > &)
 Constructor. More...
 
virtual bool done () const
 
virtual TAssociation< TKey,
TObject > & 
next ()
 
virtual TAssociation< TKey,
TObject > & 
previous ()
 
virtual TAssociation< TKey,
TObject > & 
current () const
 
virtual void first ()
 
virtual void last ()
 
const THashTable< TAssociation
< TKey, TObject > > & 
table () const
 Return table reference. More...
 
- Public Member Functions inherited from TIterator< TAssociation< TKey, TObject > >
 TIterator (const TContainer< TAssociation< TKey, TObject > > &cont)
 
virtual ~TIterator ()
 
TAssociation< TKey, TObject > & next (const TAssociation< TKey, TObject > &)
 Advance to next equal. More...
 
TAssociation< TKey, TObject > & previous (const TAssociation< TKey, TObject > &)
 Backup to previous equal. More...
 
const TContainer< TAssociation
< TKey, TObject > > & 
container () const
 Return container reference. More...
 
 operator int32 () const
 Check if not end. More...
 
TAssociation< TKey, TObject > & operator++ ()
 Advance the iterator to the next item and return it. More...
 
TAssociation< TKey, TObject > & operator++ (int)
 Return the current item and advance the iterator to the next. More...
 
TAssociation< TKey, TObject > & operator+= (int32 n)
 Advance the iterator n places and returns the item. More...
 
TAssociation< TKey, TObject > & operator-- ()
 Decrement the iterator by one and return the item. More...
 
TAssociation< TKey, TObject > & operator-- (int)
 Return the current item and decrement the iterator by one. More...
 
TAssociation< TKey, TObject > & operator-= (int32)
 Decrement the iterator n places and returns the item. More...
 
TAssociation< TKey, TObject > & operator() () const
 Return current item. More...
 

Additional Inherited Members

- Protected Attributes inherited from TIterator< TAssociation< TKey, TObject > >
const TContainer< TAssociation
< TKey, TObject > > & 
_container
 Iterated container. More...
 

Constructor & Destructor Documentation

THashDictionaryIterator ( const THashDictionary< TKey, TObject > &  dict)
inline
Empty

Copyright ©2015 Steinberg Media Technologies GmbH. All Rights Reserved.