![]() |
Qt 6.x
The Qt SDK
|
#include <lalr.h>
Collaboration diagram for Node< _Tp >:Public Types | |
| typedef std::set< Node< _Tp > > | Repository |
| typedef Repository::iterator | iterator |
| typedef std::list< iterator >::iterator | edge_iterator |
Public Member Functions | |
| QPair< edge_iterator, bool > | insertEdge (iterator other) const |
| edge_iterator | begin () const |
| edge_iterator | end () const |
| bool | operator== (const Node< _Tp > &other) const |
| bool | operator!= (const Node< _Tp > &other) const |
| bool | operator< (const Node< _Tp > &other) const |
Static Public Member Functions | |
| static iterator | get (_Tp data) |
| static iterator | begin_nodes () |
| static iterator | end_nodes () |
| static Repository & | repository () |
Public Attributes | |
| bool | root |
| int | dfn |
| _Tp | data |
| std::list< iterator > | outs |
Protected Member Functions | |
| Node () | |
| Node (_Tp d) | |
| typedef std::list<iterator>::iterator Node< _Tp >::edge_iterator |
| typedef Repository::iterator Node< _Tp >::iterator |
|
inline |
Definition at line 148 of file lalr.h.
References Node< _Tp >::outs.
Definition at line 163 of file lalr.h.
References Node< _Tp >::repository().
Referenced by Automaton::buildIncludesAndFollows(), Automaton::buildReads(), and DotGraph::operator()().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 151 of file lalr.h.
References Node< _Tp >::outs.
Definition at line 166 of file lalr.h.
References Node< _Tp >::repository().
Referenced by Automaton::buildIncludesAndFollows(), Automaton::buildReads(), and DotGraph::operator()().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 189 of file lalr.h.
References QSet< T >::find(), QSet< T >::insert(), and it.
Referenced by Automaton::buildIncludesDigraph(), and Automaton::buildReadsDigraph().
Here is the call graph for this function:
Here is the caller graph for this function:| QPair< typename std::list< typename Node< _Tp >::iterator >::iterator, bool > Node< _Tp >::insertEdge | ( | iterator | other | ) | const |
Definition at line 201 of file lalr.h.
References QSet< T >::end(), it, other(), and qMakePair().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 169 of file lalr.h.
Referenced by Node< _Tp >::begin_nodes(), and Node< _Tp >::end_nodes().
Here is the caller graph for this function:Definition at line 179 of file lalr.h.
Referenced by Node< _Tp >::begin(), and Node< _Tp >::end().