webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Protected Member Functions | Friends | List of all members
WTF::DequeIteratorBase< T, inlineCapacity > Class Template Reference

#include <Deque.h>

Inheritance diagram for WTF::DequeIteratorBase< T, inlineCapacity >:
WTF::DequeConstIterator< T, inlineCapacity > WTF::DequeConstIterator< T, inlineCapacity > WTF::DequeConstIterator< T, inlineCapacity > WTF::DequeIterator< T, inlineCapacity > WTF::DequeIterator< T, inlineCapacity > WTF::DequeIterator< T, inlineCapacity >

Protected Member Functions

 DequeIteratorBase ()
 
 DequeIteratorBase (const Deque< T, inlineCapacity > *, size_t)
 
 DequeIteratorBase (const DequeIteratorBase &)
 
DequeIteratorBaseoperator= (const DequeIteratorBase &)
 
 ~DequeIteratorBase ()
 
void assign (const DequeIteratorBase &other)
 
void increment ()
 
void decrement ()
 
Tbefore () const
 
Tafter () const
 
bool isEqual (const DequeIteratorBase &) const
 
 DequeIteratorBase ()
 
 DequeIteratorBase (const Deque< T, inlineCapacity > *, size_t)
 
 DequeIteratorBase (const DequeIteratorBase &)
 
DequeIteratorBaseoperator= (const DequeIteratorBase &)
 
 ~DequeIteratorBase ()
 
void assign (const DequeIteratorBase &other)
 
void increment ()
 
void decrement ()
 
Tbefore () const
 
Tafter () const
 
bool isEqual (const DequeIteratorBase &) const
 
 DequeIteratorBase ()
 
 DequeIteratorBase (const Deque< T, inlineCapacity > *, size_t)
 
 DequeIteratorBase (const DequeIteratorBase &)
 
DequeIteratorBaseoperator= (const DequeIteratorBase &)
 
 ~DequeIteratorBase ()
 
void assign (const DequeIteratorBase &other)
 
void increment ()
 
void decrement ()
 
Tbefore () const
 
Tafter () const
 
bool isEqual (const DequeIteratorBase &) const
 

Friends

class Deque< T, inlineCapacity >
 

Constructor & Destructor Documentation

◆ DequeIteratorBase() [1/9]

template<typename T , size_t inlineCapacity>
WTF::DequeIteratorBase< T, inlineCapacity >::DequeIteratorBase ( )
inlineprotected

◆ DequeIteratorBase() [2/9]

template<typename T , size_t inlineCapacity>
WTF::DequeIteratorBase< T, inlineCapacity >::DequeIteratorBase ( const Deque< T, inlineCapacity > *  deque,
size_t  index 
)
inlineprotected

◆ DequeIteratorBase() [3/9]

template<typename T , size_t inlineCapacity>
WTF::DequeIteratorBase< T, inlineCapacity >::DequeIteratorBase ( const DequeIteratorBase< T, inlineCapacity > &  other)
inlineprotected

◆ ~DequeIteratorBase() [1/3]

template<typename T , size_t inlineCapacity>
WTF::DequeIteratorBase< T, inlineCapacity >::~DequeIteratorBase ( )
inlineprotected

◆ DequeIteratorBase() [4/9]

template<typename T , size_t inlineCapacity = 0>
WTF::DequeIteratorBase< T, inlineCapacity >::DequeIteratorBase ( )
protected

◆ DequeIteratorBase() [5/9]

template<typename T , size_t inlineCapacity = 0>
WTF::DequeIteratorBase< T, inlineCapacity >::DequeIteratorBase ( const Deque< T, inlineCapacity > *  ,
size_t   
)
protected

◆ DequeIteratorBase() [6/9]

template<typename T , size_t inlineCapacity = 0>
WTF::DequeIteratorBase< T, inlineCapacity >::DequeIteratorBase ( const DequeIteratorBase< T, inlineCapacity > &  )
protected

◆ ~DequeIteratorBase() [2/3]

template<typename T , size_t inlineCapacity = 0>
WTF::DequeIteratorBase< T, inlineCapacity >::~DequeIteratorBase ( )
protected

◆ DequeIteratorBase() [7/9]

template<typename T , size_t inlineCapacity = 0>
WTF::DequeIteratorBase< T, inlineCapacity >::DequeIteratorBase ( )
protected

◆ DequeIteratorBase() [8/9]

template<typename T , size_t inlineCapacity = 0>
WTF::DequeIteratorBase< T, inlineCapacity >::DequeIteratorBase ( const Deque< T, inlineCapacity > *  ,
size_t   
)
protected

◆ DequeIteratorBase() [9/9]

template<typename T , size_t inlineCapacity = 0>
WTF::DequeIteratorBase< T, inlineCapacity >::DequeIteratorBase ( const DequeIteratorBase< T, inlineCapacity > &  )
protected

◆ ~DequeIteratorBase() [3/3]

template<typename T , size_t inlineCapacity = 0>
WTF::DequeIteratorBase< T, inlineCapacity >::~DequeIteratorBase ( )
protected

Member Function Documentation

◆ after() [1/3]

template<typename T , size_t inlineCapacity>
T * WTF::DequeIteratorBase< T, inlineCapacity >::after ( ) const
inlineprotected

◆ after() [2/3]

template<typename T , size_t inlineCapacity = 0>
T* WTF::DequeIteratorBase< T, inlineCapacity >::after ( ) const
protected

◆ after() [3/3]

template<typename T , size_t inlineCapacity = 0>
T* WTF::DequeIteratorBase< T, inlineCapacity >::after ( ) const
protected

◆ assign() [1/3]

template<typename T , size_t inlineCapacity = 0>
void WTF::DequeIteratorBase< T, inlineCapacity >::assign ( const DequeIteratorBase< T, inlineCapacity > &  other)
inlineprotected

◆ assign() [2/3]

template<typename T , size_t inlineCapacity = 0>
void WTF::DequeIteratorBase< T, inlineCapacity >::assign ( const DequeIteratorBase< T, inlineCapacity > &  other)
inlineprotected

◆ assign() [3/3]

template<typename T , size_t inlineCapacity = 0>
void WTF::DequeIteratorBase< T, inlineCapacity >::assign ( const DequeIteratorBase< T, inlineCapacity > &  other)
inlineprotected

◆ before() [1/3]

template<typename T , size_t inlineCapacity>
T * WTF::DequeIteratorBase< T, inlineCapacity >::before ( ) const
inlineprotected

◆ before() [2/3]

template<typename T , size_t inlineCapacity = 0>
T* WTF::DequeIteratorBase< T, inlineCapacity >::before ( ) const
protected

◆ before() [3/3]

template<typename T , size_t inlineCapacity = 0>
T* WTF::DequeIteratorBase< T, inlineCapacity >::before ( ) const
protected

◆ decrement() [1/3]

template<typename T , size_t inlineCapacity = 0>
void WTF::DequeIteratorBase< T, inlineCapacity >::decrement ( )
protected

◆ decrement() [2/3]

template<typename T , size_t inlineCapacity>
void WTF::DequeIteratorBase< T, inlineCapacity >::decrement ( )
inlineprotected

◆ decrement() [3/3]

template<typename T , size_t inlineCapacity = 0>
void WTF::DequeIteratorBase< T, inlineCapacity >::decrement ( )
protected

◆ increment() [1/3]

template<typename T , size_t inlineCapacity = 0>
void WTF::DequeIteratorBase< T, inlineCapacity >::increment ( )
protected

◆ increment() [2/3]

template<typename T , size_t inlineCapacity>
void WTF::DequeIteratorBase< T, inlineCapacity >::increment ( )
inlineprotected

◆ increment() [3/3]

template<typename T , size_t inlineCapacity = 0>
void WTF::DequeIteratorBase< T, inlineCapacity >::increment ( )
protected

◆ isEqual() [1/3]

template<typename T , size_t inlineCapacity = 0>
bool WTF::DequeIteratorBase< T, inlineCapacity >::isEqual ( const DequeIteratorBase< T, inlineCapacity > &  ) const
protected

◆ isEqual() [2/3]

template<typename T , size_t inlineCapacity = 0>
bool WTF::DequeIteratorBase< T, inlineCapacity >::isEqual ( const DequeIteratorBase< T, inlineCapacity > &  ) const
protected

◆ isEqual() [3/3]

template<typename T , size_t inlineCapacity>
bool WTF::DequeIteratorBase< T, inlineCapacity >::isEqual ( const DequeIteratorBase< T, inlineCapacity > &  other) const
inlineprotected

◆ operator=() [1/3]

template<typename T , size_t inlineCapacity = 0>
DequeIteratorBase& WTF::DequeIteratorBase< T, inlineCapacity >::operator= ( const DequeIteratorBase< T, inlineCapacity > &  )
protected

◆ operator=() [2/3]

template<typename T , size_t inlineCapacity = 0>
DequeIteratorBase& WTF::DequeIteratorBase< T, inlineCapacity >::operator= ( const DequeIteratorBase< T, inlineCapacity > &  )
protected

◆ operator=() [3/3]

template<typename T , size_t inlineCapacity>
DequeIteratorBase< T, inlineCapacity > & WTF::DequeIteratorBase< T, inlineCapacity >::operator= ( const DequeIteratorBase< T, inlineCapacity > &  other)
inlineprotected

Friends And Related Function Documentation

◆ Deque< T, inlineCapacity >

template<typename T , size_t inlineCapacity = 0>
friend class Deque< T, inlineCapacity >
friend

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