faudes::TNode< VLabel, ELabel > Struct Template Reference

Detailed Description

template<class VLabel, class ELabel>
struct faudes::TNode< VLabel, ELabel >

A node represents the edges related to one individual vertex.

For our use, a node is a state and the edges are transitions to

successor states.

Definition at line 279 of file cfl_project.cpp.

Public Types

typedef node_iterator_t< VLabel, ELabel > Iterator
 

Public Member Functions

 TNode (void)
 
 TNode (const typename std::set< node_entry_t< VLabel, ELabel > > n)
 

Public Attributes

Idx RefCnt
 
Int UsrFlg
 

Member Typedef Documentation

◆ Iterator

template<class VLabel , class ELabel >
typedef node_iterator_t< VLabel , ELabel> faudes::TNode< VLabel, ELabel >::Iterator

Definition at line 289 of file cfl_project.cpp.

Constructor & Destructor Documentation

◆ TNode() [1/2]

template<class VLabel , class ELabel >
faudes::TNode< VLabel, ELabel >::TNode ( void  )
inline

Definition at line 284 of file cfl_project.cpp.

◆ TNode() [2/2]

template<class VLabel , class ELabel >
faudes::TNode< VLabel, ELabel >::TNode ( const typename std::set< node_entry_t< VLabel, ELabel > >  n)
inline

Definition at line 286 of file cfl_project.cpp.

Member Data Documentation

◆ RefCnt

template<class VLabel , class ELabel >
Idx faudes::TNode< VLabel, ELabel >::RefCnt

Definition at line 281 of file cfl_project.cpp.

◆ UsrFlg

template<class VLabel , class ELabel >
Int faudes::TNode< VLabel, ELabel >::UsrFlg

Definition at line 282 of file cfl_project.cpp.


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

libFAUDES 2.32b --- 2024.03.01 --- c++ api documentaion by doxygen