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