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

#include <GraphNodeWorklist.h>

Public Member Functions

 ExtendedGraphNodeWorklist ()
 
void forcePush (const GraphNodeWith< Node, T > &entry)
 
void forcePush (Node node, const T &data)
 
bool push (const GraphNodeWith< Node, T > &entry)
 
bool push (Node node, const T &data)
 
bool notEmpty () const
 
GraphNodeWith< Node, Tpop ()
 
 ExtendedGraphNodeWorklist ()
 
void forcePush (const GraphNodeWith< Node, T > &entry)
 
void forcePush (Node node, const T &data)
 
bool push (const GraphNodeWith< Node, T > &entry)
 
bool push (Node node, const T &data)
 
bool notEmpty () const
 
GraphNodeWith< Node, Tpop ()
 
 ExtendedGraphNodeWorklist ()
 
void forcePush (const GraphNodeWith< Node, T > &entry)
 
void forcePush (Node node, const T &data)
 
bool push (const GraphNodeWith< Node, T > &entry)
 
bool push (Node node, const T &data)
 
bool notEmpty () const
 
GraphNodeWith< Node, Tpop ()
 

Constructor & Destructor Documentation

◆ ExtendedGraphNodeWorklist() [1/3]

template<typename Node, typename T, typename Set = HashSet<Node>>
WTF::ExtendedGraphNodeWorklist< Node, T, Set >::ExtendedGraphNodeWorklist ( )
inline

◆ ExtendedGraphNodeWorklist() [2/3]

template<typename Node, typename T, typename Set = HashSet<Node>>
WTF::ExtendedGraphNodeWorklist< Node, T, Set >::ExtendedGraphNodeWorklist ( )
inline

◆ ExtendedGraphNodeWorklist() [3/3]

template<typename Node, typename T, typename Set = HashSet<Node>>
WTF::ExtendedGraphNodeWorklist< Node, T, Set >::ExtendedGraphNodeWorklist ( )
inline

Member Function Documentation

◆ forcePush() [1/6]

template<typename Node, typename T, typename Set = HashSet<Node>>
void WTF::ExtendedGraphNodeWorklist< Node, T, Set >::forcePush ( const GraphNodeWith< Node, T > &  entry)
inline

◆ forcePush() [2/6]

template<typename Node, typename T, typename Set = HashSet<Node>>
void WTF::ExtendedGraphNodeWorklist< Node, T, Set >::forcePush ( const GraphNodeWith< Node, T > &  entry)
inline

◆ forcePush() [3/6]

template<typename Node, typename T, typename Set = HashSet<Node>>
void WTF::ExtendedGraphNodeWorklist< Node, T, Set >::forcePush ( const GraphNodeWith< Node, T > &  entry)
inline

◆ forcePush() [4/6]

template<typename Node, typename T, typename Set = HashSet<Node>>
void WTF::ExtendedGraphNodeWorklist< Node, T, Set >::forcePush ( Node  node,
const T data 
)
inline

◆ forcePush() [5/6]

template<typename Node, typename T, typename Set = HashSet<Node>>
void WTF::ExtendedGraphNodeWorklist< Node, T, Set >::forcePush ( Node  node,
const T data 
)
inline

◆ forcePush() [6/6]

template<typename Node, typename T, typename Set = HashSet<Node>>
void WTF::ExtendedGraphNodeWorklist< Node, T, Set >::forcePush ( Node  node,
const T data 
)
inline

◆ notEmpty() [1/3]

template<typename Node, typename T, typename Set = HashSet<Node>>
bool WTF::ExtendedGraphNodeWorklist< Node, T, Set >::notEmpty ( ) const
inline

◆ notEmpty() [2/3]

template<typename Node, typename T, typename Set = HashSet<Node>>
bool WTF::ExtendedGraphNodeWorklist< Node, T, Set >::notEmpty ( ) const
inline

◆ notEmpty() [3/3]

template<typename Node, typename T, typename Set = HashSet<Node>>
bool WTF::ExtendedGraphNodeWorklist< Node, T, Set >::notEmpty ( ) const
inline

◆ pop() [1/3]

template<typename Node, typename T, typename Set = HashSet<Node>>
GraphNodeWith<Node, T> WTF::ExtendedGraphNodeWorklist< Node, T, Set >::pop ( )
inline

◆ pop() [2/3]

template<typename Node, typename T, typename Set = HashSet<Node>>
GraphNodeWith<Node, T> WTF::ExtendedGraphNodeWorklist< Node, T, Set >::pop ( )
inline

◆ pop() [3/3]

template<typename Node, typename T, typename Set = HashSet<Node>>
GraphNodeWith<Node, T> WTF::ExtendedGraphNodeWorklist< Node, T, Set >::pop ( )
inline

◆ push() [1/6]

template<typename Node, typename T, typename Set = HashSet<Node>>
bool WTF::ExtendedGraphNodeWorklist< Node, T, Set >::push ( const GraphNodeWith< Node, T > &  entry)
inline

◆ push() [2/6]

template<typename Node, typename T, typename Set = HashSet<Node>>
bool WTF::ExtendedGraphNodeWorklist< Node, T, Set >::push ( const GraphNodeWith< Node, T > &  entry)
inline

◆ push() [3/6]

template<typename Node, typename T, typename Set = HashSet<Node>>
bool WTF::ExtendedGraphNodeWorklist< Node, T, Set >::push ( const GraphNodeWith< Node, T > &  entry)
inline

◆ push() [4/6]

template<typename Node, typename T, typename Set = HashSet<Node>>
bool WTF::ExtendedGraphNodeWorklist< Node, T, Set >::push ( Node  node,
const T data 
)
inline

◆ push() [5/6]

template<typename Node, typename T, typename Set = HashSet<Node>>
bool WTF::ExtendedGraphNodeWorklist< Node, T, Set >::push ( Node  node,
const T data 
)
inline

◆ push() [6/6]

template<typename Node, typename T, typename Set = HashSet<Node>>
bool WTF::ExtendedGraphNodeWorklist< Node, T, Set >::push ( Node  node,
const T data 
)
inline

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