Skip to content

Class espos::flow::Graph

ClassList > espos > flow > Graph

  • #include <espos_flow/graph.hpp>

Public Functions

Type Name
Graph () = default
Graph (const Graph &) = delete
void adopt (NodeBase & n)
NodeBase * first () const
void for_each (Fn && fn) const
T & make (Args &&... args)
Graph & operator= (const Graph &) = delete
std::size_t size () const
esp_err_t start ()

Public Functions Documentation

function Graph [1/2]

espos::flow::Graph::Graph () = default

function Graph [2/2]

espos::flow::Graph::Graph (
    const  Graph &
) = delete

function adopt

inline void espos::flow::Graph::adopt (
    NodeBase & n
) 

function first

inline NodeBase * espos::flow::Graph::first () const

function for_each

template<typename  Fn>
inline void espos::flow::Graph::for_each (
    Fn && fn
) const

function make

template<typename  T, typename... Args>
inline T & espos::flow::Graph::make (
    Args &&... args
) 

function operator=

Graph & espos::flow::Graph::operator= (
    const  Graph &
) = delete

function size

inline std::size_t espos::flow::Graph::size () const

function start

inline esp_err_t espos::flow::Graph::start () 


The documentation for this class was generated from the following file espos_flow/include/espos_flow/graph.hpp