edge.h File Reference
#include <iostream>
#include <memory>
#include <vector>
#include "ttg/base/terminal.h"
#include "ttg/terminal.h"
#include "ttg/util/diagnose.h"
#include "ttg/util/print.h"
#include "ttg/util/trace.h"
Classes | |
class | ttg::Edge< keyT, valueT > |
Edge is used to connect In and Out terminals. More... | |
struct | ttg::terminals_to_edges< std::tuple< termsT... > > |
struct | ttg::edges_to_output_terminals< std::tuple< edgesT... > > |
struct | ttg::detail::edges_tuple< keyT, std::tuple< valuesT... > > |
Namespaces | |
ttg | |
top-level TTG namespace contains runtime-neutral functionality | |
ttg::detail | |
Typedefs | |
template<typename keyT , typename valuesT > | |
using | ttg::detail::edges_tuple_t = typename edges_tuple< keyT, valuesT >::type |