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

#include <HashIterators.h>

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

Public Member Functions

 HashTableKeysIterator (const Iterator &impl)
 
KeyTypeget () const
 
KeyTypeoperator* () const
 
KeyTypeoperator-> () const
 
HashTableKeysIteratoroperator++ ()
 
 operator HashTableConstKeysIterator< HashTableType, KeyType, MappedType > ()
 
 HashTableKeysIterator (const Iterator &impl)
 
KeyTypeget () const
 
KeyTypeoperator* () const
 
KeyTypeoperator-> () const
 
HashTableKeysIteratoroperator++ ()
 
 operator HashTableConstKeysIterator< HashTableType, KeyType, MappedType > ()
 
 HashTableKeysIterator (const Iterator &impl)
 
KeyTypeget () const
 
KeyTypeoperator* () const
 
KeyTypeoperator-> () const
 
HashTableKeysIteratoroperator++ ()
 
 operator HashTableConstKeysIterator< HashTableType, KeyType, MappedType > ()
 

Public Attributes

Iterator m_impl
 

Constructor & Destructor Documentation

◆ HashTableKeysIterator() [1/3]

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

◆ HashTableKeysIterator() [2/3]

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

◆ HashTableKeysIterator() [3/3]

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

Member Function Documentation

◆ get() [1/3]

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

◆ get() [2/3]

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

◆ get() [3/3]

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

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

template<typename HashTableType, typename KeyType, typename MappedType>
WTF::HashTableKeysIterator< HashTableType, KeyType, MappedType >::operator HashTableConstKeysIterator< HashTableType, KeyType, MappedType > ( )
inline

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

template<typename HashTableType, typename KeyType, typename MappedType>
WTF::HashTableKeysIterator< HashTableType, KeyType, MappedType >::operator HashTableConstKeysIterator< HashTableType, KeyType, MappedType > ( )
inline

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

template<typename HashTableType, typename KeyType, typename MappedType>
WTF::HashTableKeysIterator< HashTableType, KeyType, MappedType >::operator HashTableConstKeysIterator< HashTableType, KeyType, MappedType > ( )
inline

◆ operator*() [1/3]

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

◆ operator*() [2/3]

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

◆ operator*() [3/3]

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

◆ operator++() [1/3]

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

◆ operator++() [2/3]

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

◆ operator++() [3/3]

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

◆ operator->() [1/3]

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

◆ operator->() [2/3]

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

◆ operator->() [3/3]

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

Member Data Documentation

◆ m_impl

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

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