Public Types | |
using | NodeType = N |
Public Member Functions | |
SubgraphT (const SubgraphT< N > &)=delete | |
SubgraphT< N > & | operator= (const SubgraphT< N > &)=delete |
SubgraphT (SubgraphT< N > &&other) noexcept | |
template<class T > | |
N & | addNode (T &&f) |
size_t | numNodes () const |
const N & | node (size_t index) const |
N & | node (size_t index) |
template<class F > | |
void | forEachNode (F &&func) const |
template<class F > | |
void | forEachNode (F &&func) |
void | clear () |
Friends | |
template<class T > | |
class | GraphT |
using dispenso::SubgraphT< N >::NodeType = N |
|
inlinenoexcept |
dispenso::SubgraphT< N >::~SubgraphT | ( | ) |
void dispenso::SubgraphT< N >::clear | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |