webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | List of all members
WTF::BackwardsGraph< Graph >::Node Class Reference

#include <BackwardsGraph.h>

Public Member Functions

 Node (typename Graph::Node node=typename Graph::Node())
 
bool operator== (const Node &other) const
 
bool operator!= (const Node &other) const
 
 operator bool () const
 
bool isRoot () const
 
Graph::Node node () const
 
 Node (typename Graph::Node node=typename Graph::Node())
 
bool operator== (const Node &other) const
 
bool operator!= (const Node &other) const
 
 operator bool () const
 
bool isRoot () const
 
Graph::Node node () const
 
 Node (typename Graph::Node node=typename Graph::Node())
 
bool operator== (const Node &other) const
 
bool operator!= (const Node &other) const
 
 operator bool () const
 
bool isRoot () const
 
Graph::Node node () const
 

Static Public Member Functions

static Node root ()
 
static Node root ()
 
static Node root ()
 

Constructor & Destructor Documentation

◆ Node() [1/3]

template<typename Graph >
WTF::BackwardsGraph< Graph >::Node::Node ( typename Graph::Node  node = typename Graph::Node())
inline

◆ Node() [2/3]

template<typename Graph >
WTF::BackwardsGraph< Graph >::Node::Node ( typename Graph::Node  node = typename Graph::Node())
inline

◆ Node() [3/3]

template<typename Graph >
WTF::BackwardsGraph< Graph >::Node::Node ( typename Graph::Node  node = typename Graph::Node())
inline

Member Function Documentation

◆ isRoot() [1/3]

template<typename Graph >
bool WTF::BackwardsGraph< Graph >::Node::isRoot ( ) const
inline

◆ isRoot() [2/3]

template<typename Graph >
bool WTF::BackwardsGraph< Graph >::Node::isRoot ( ) const
inline

◆ isRoot() [3/3]

template<typename Graph >
bool WTF::BackwardsGraph< Graph >::Node::isRoot ( ) const
inline

◆ node() [1/3]

template<typename Graph >
Graph::Node WTF::BackwardsGraph< Graph >::Node::node ( ) const
inline

◆ node() [2/3]

template<typename Graph >
Graph::Node WTF::BackwardsGraph< Graph >::Node::node ( ) const
inline

◆ node() [3/3]

template<typename Graph >
Graph::Node WTF::BackwardsGraph< Graph >::Node::node ( ) const
inline

◆ operator bool() [1/3]

template<typename Graph >
WTF::BackwardsGraph< Graph >::Node::operator bool ( ) const
inlineexplicit

◆ operator bool() [2/3]

template<typename Graph >
WTF::BackwardsGraph< Graph >::Node::operator bool ( ) const
inlineexplicit

◆ operator bool() [3/3]

template<typename Graph >
WTF::BackwardsGraph< Graph >::Node::operator bool ( ) const
inlineexplicit

◆ operator!=() [1/3]

template<typename Graph >
bool WTF::BackwardsGraph< Graph >::Node::operator!= ( const Node other) const
inline

◆ operator!=() [2/3]

template<typename Graph >
bool WTF::BackwardsGraph< Graph >::Node::operator!= ( const Node other) const
inline

◆ operator!=() [3/3]

template<typename Graph >
bool WTF::BackwardsGraph< Graph >::Node::operator!= ( const Node other) const
inline

◆ operator==() [1/3]

template<typename Graph >
bool WTF::BackwardsGraph< Graph >::Node::operator== ( const Node other) const
inline

◆ operator==() [2/3]

template<typename Graph >
bool WTF::BackwardsGraph< Graph >::Node::operator== ( const Node other) const
inline

◆ operator==() [3/3]

template<typename Graph >
bool WTF::BackwardsGraph< Graph >::Node::operator== ( const Node other) const
inline

◆ root() [1/3]

template<typename Graph >
static Node WTF::BackwardsGraph< Graph >::Node::root ( )
inlinestatic

◆ root() [2/3]

template<typename Graph >
static Node WTF::BackwardsGraph< Graph >::Node::root ( )
inlinestatic

◆ root() [3/3]

template<typename Graph >
static Node WTF::BackwardsGraph< Graph >::Node::root ( )
inlinestatic

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