webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WTF::BasicRawSentinelNode< T > Class Template Reference

#include <SentinelLinkedList.h>

Public Member Functions

 BasicRawSentinelNode (SentinelTag)
 
 BasicRawSentinelNode ()
 
void setPrev (BasicRawSentinelNode *prev)
 
void setNext (BasicRawSentinelNode *next)
 
Tprev ()
 
Tnext ()
 
bool isOnList () const
 
void remove ()
 
void prepend (BasicRawSentinelNode *)
 
void append (BasicRawSentinelNode *)
 
 BasicRawSentinelNode (SentinelTag)
 
 BasicRawSentinelNode ()
 
void setPrev (BasicRawSentinelNode *prev)
 
void setNext (BasicRawSentinelNode *next)
 
Tprev ()
 
Tnext ()
 
bool isOnList () const
 
void remove ()
 
void prepend (BasicRawSentinelNode *)
 
void append (BasicRawSentinelNode *)
 
 BasicRawSentinelNode (SentinelTag)
 
 BasicRawSentinelNode ()
 
void setPrev (BasicRawSentinelNode *prev)
 
void setNext (BasicRawSentinelNode *next)
 
Tprev ()
 
Tnext ()
 
bool isOnList () const
 
void remove ()
 
void prepend (BasicRawSentinelNode *)
 
void append (BasicRawSentinelNode *)
 

Constructor & Destructor Documentation

◆ BasicRawSentinelNode() [1/6]

template<typename T>
WTF::BasicRawSentinelNode< T >::BasicRawSentinelNode ( SentinelTag  )
inline

◆ BasicRawSentinelNode() [2/6]

template<typename T>
WTF::BasicRawSentinelNode< T >::BasicRawSentinelNode ( )
inline

◆ BasicRawSentinelNode() [3/6]

template<typename T>
WTF::BasicRawSentinelNode< T >::BasicRawSentinelNode ( SentinelTag  )
inline

◆ BasicRawSentinelNode() [4/6]

template<typename T>
WTF::BasicRawSentinelNode< T >::BasicRawSentinelNode ( )
inline

◆ BasicRawSentinelNode() [5/6]

template<typename T>
WTF::BasicRawSentinelNode< T >::BasicRawSentinelNode ( SentinelTag  )
inline

◆ BasicRawSentinelNode() [6/6]

template<typename T>
WTF::BasicRawSentinelNode< T >::BasicRawSentinelNode ( )
inline

Member Function Documentation

◆ append() [1/3]

template<typename T >
void BasicRawSentinelNode::append ( BasicRawSentinelNode< T > *  node)

◆ append() [2/3]

template<typename T>
void WTF::BasicRawSentinelNode< T >::append ( BasicRawSentinelNode< T > *  )

◆ append() [3/3]

template<typename T>
void WTF::BasicRawSentinelNode< T >::append ( BasicRawSentinelNode< T > *  )

◆ isOnList() [1/3]

template<typename T>
bool WTF::BasicRawSentinelNode< T >::isOnList ( ) const
inline

◆ isOnList() [2/3]

template<typename T>
bool WTF::BasicRawSentinelNode< T >::isOnList ( ) const
inline

◆ isOnList() [3/3]

template<typename T>
bool WTF::BasicRawSentinelNode< T >::isOnList ( ) const
inline

◆ next() [1/3]

template<typename T>
T* WTF::BasicRawSentinelNode< T >::next ( )
inline

◆ next() [2/3]

template<typename T>
T* WTF::BasicRawSentinelNode< T >::next ( void  )
inline

◆ next() [3/3]

template<typename T>
T* WTF::BasicRawSentinelNode< T >::next ( void  )
inline

◆ prepend() [1/3]

template<typename T>
void WTF::BasicRawSentinelNode< T >::prepend ( BasicRawSentinelNode< T > *  )

◆ prepend() [2/3]

template<typename T >
void BasicRawSentinelNode::prepend ( BasicRawSentinelNode< T > *  node)

◆ prepend() [3/3]

template<typename T>
void WTF::BasicRawSentinelNode< T >::prepend ( BasicRawSentinelNode< T > *  )

◆ prev() [1/3]

template<typename T>
T* WTF::BasicRawSentinelNode< T >::prev ( )
inline

◆ prev() [2/3]

template<typename T>
T* WTF::BasicRawSentinelNode< T >::prev ( )
inline

◆ prev() [3/3]

template<typename T>
T* WTF::BasicRawSentinelNode< T >::prev ( )
inline

◆ remove() [1/3]

template<typename T>
void WTF::BasicRawSentinelNode< T >::remove ( )

◆ remove() [2/3]

template<typename T>
void WTF::BasicRawSentinelNode< T >::remove ( )

◆ remove() [3/3]

template<typename T >
void BasicRawSentinelNode::remove ( )

◆ setNext() [1/3]

template<typename T>
void WTF::BasicRawSentinelNode< T >::setNext ( BasicRawSentinelNode< T > *  next)
inline

◆ setNext() [2/3]

template<typename T>
void WTF::BasicRawSentinelNode< T >::setNext ( BasicRawSentinelNode< T > *  next)
inline

◆ setNext() [3/3]

template<typename T>
void WTF::BasicRawSentinelNode< T >::setNext ( BasicRawSentinelNode< T > *  next)
inline

◆ setPrev() [1/3]

template<typename T>
void WTF::BasicRawSentinelNode< T >::setPrev ( BasicRawSentinelNode< T > *  prev)
inline

◆ setPrev() [2/3]

template<typename T>
void WTF::BasicRawSentinelNode< T >::setPrev ( BasicRawSentinelNode< T > *  prev)
inline

◆ setPrev() [3/3]

template<typename T>
void WTF::BasicRawSentinelNode< T >::setPrev ( BasicRawSentinelNode< T > *  prev)
inline

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