webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
WTF::HashTableValuesIterator< HashTableType, KeyType, MappedType > Struct Template Reference

#include <HashIterators.h>

Inheritance diagram for WTF::HashTableValuesIterator< HashTableType, KeyType, MappedType >:

Public Member Functions

 HashTableValuesIterator (const Iterator &impl)
 
MappedType * get () const
 
MappedType & operator* () const
 
MappedType * operator-> () const
 
HashTableValuesIteratoroperator++ ()
 
 operator HashTableConstValuesIterator< HashTableType, KeyType, MappedType > ()
 
 HashTableValuesIterator (const Iterator &impl)
 
MappedType * get () const
 
MappedType & operator* () const
 
MappedType * operator-> () const
 
HashTableValuesIteratoroperator++ ()
 
 operator HashTableConstValuesIterator< HashTableType, KeyType, MappedType > ()
 
 HashTableValuesIterator (const Iterator &impl)
 
MappedType * get () const
 
MappedType & operator* () const
 
MappedType * operator-> () const
 
HashTableValuesIteratoroperator++ ()
 
 operator HashTableConstValuesIterator< HashTableType, KeyType, MappedType > ()
 

Public Attributes

Iterator m_impl
 

Constructor & Destructor Documentation

◆ HashTableValuesIterator() [1/3]

template<typename HashTableType, typename KeyType, typename MappedType>
WTF::HashTableValuesIterator< HashTableType, KeyType, MappedType >::HashTableValuesIterator ( const Iterator impl)
inline

◆ HashTableValuesIterator() [2/3]

template<typename HashTableType, typename KeyType, typename MappedType>
WTF::HashTableValuesIterator< HashTableType, KeyType, MappedType >::HashTableValuesIterator ( const Iterator impl)
inline

◆ HashTableValuesIterator() [3/3]

template<typename HashTableType, typename KeyType, typename MappedType>
WTF::HashTableValuesIterator< HashTableType, KeyType, MappedType >::HashTableValuesIterator ( const Iterator impl)
inline

Member Function Documentation

◆ get() [1/3]

template<typename HashTableType, typename KeyType, typename MappedType>
MappedType* WTF::HashTableValuesIterator< HashTableType, KeyType, MappedType >::get ( ) const
inline

◆ get() [2/3]

template<typename HashTableType, typename KeyType, typename MappedType>
MappedType* WTF::HashTableValuesIterator< HashTableType, KeyType, MappedType >::get ( ) const
inline

◆ get() [3/3]

template<typename HashTableType, typename KeyType, typename MappedType>
MappedType* WTF::HashTableValuesIterator< HashTableType, KeyType, MappedType >::get ( ) const
inline

◆ operator HashTableConstValuesIterator< HashTableType, KeyType, MappedType >() [1/3]

template<typename HashTableType, typename KeyType, typename MappedType>
WTF::HashTableValuesIterator< HashTableType, KeyType, MappedType >::operator HashTableConstValuesIterator< HashTableType, KeyType, MappedType > ( )
inline

◆ operator HashTableConstValuesIterator< HashTableType, KeyType, MappedType >() [2/3]

template<typename HashTableType, typename KeyType, typename MappedType>
WTF::HashTableValuesIterator< HashTableType, KeyType, MappedType >::operator HashTableConstValuesIterator< HashTableType, KeyType, MappedType > ( )
inline

◆ operator HashTableConstValuesIterator< HashTableType, KeyType, MappedType >() [3/3]

template<typename HashTableType, typename KeyType, typename MappedType>
WTF::HashTableValuesIterator< HashTableType, KeyType, MappedType >::operator HashTableConstValuesIterator< HashTableType, KeyType, MappedType > ( )
inline

◆ operator*() [1/3]

template<typename HashTableType, typename KeyType, typename MappedType>
MappedType& WTF::HashTableValuesIterator< HashTableType, KeyType, MappedType >::operator* ( ) const
inline

◆ operator*() [2/3]

template<typename HashTableType, typename KeyType, typename MappedType>
MappedType& WTF::HashTableValuesIterator< HashTableType, KeyType, MappedType >::operator* ( ) const
inline

◆ operator*() [3/3]

template<typename HashTableType, typename KeyType, typename MappedType>
MappedType& WTF::HashTableValuesIterator< HashTableType, KeyType, MappedType >::operator* ( ) const
inline

◆ operator++() [1/3]

template<typename HashTableType, typename KeyType, typename MappedType>
HashTableValuesIterator& WTF::HashTableValuesIterator< HashTableType, KeyType, MappedType >::operator++ ( )
inline

◆ operator++() [2/3]

template<typename HashTableType, typename KeyType, typename MappedType>
HashTableValuesIterator& WTF::HashTableValuesIterator< HashTableType, KeyType, MappedType >::operator++ ( )
inline

◆ operator++() [3/3]

template<typename HashTableType, typename KeyType, typename MappedType>
HashTableValuesIterator& WTF::HashTableValuesIterator< HashTableType, KeyType, MappedType >::operator++ ( )
inline

◆ operator->() [1/3]

template<typename HashTableType, typename KeyType, typename MappedType>
MappedType* WTF::HashTableValuesIterator< HashTableType, KeyType, MappedType >::operator-> ( ) const
inline

◆ operator->() [2/3]

template<typename HashTableType, typename KeyType, typename MappedType>
MappedType* WTF::HashTableValuesIterator< HashTableType, KeyType, MappedType >::operator-> ( ) const
inline

◆ operator->() [3/3]

template<typename HashTableType, typename KeyType, typename MappedType>
MappedType* WTF::HashTableValuesIterator< HashTableType, KeyType, MappedType >::operator-> ( ) const
inline

Member Data Documentation

◆ m_impl

template<typename HashTableType, typename KeyType, typename MappedType>
Iterator WTF::HashTableValuesIterator< HashTableType, KeyType, MappedType >::m_impl

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