Tatooine
Classes | Namespaces | Functions
pin.h File Reference

Go to the source code of this file.

Classes

struct  tatooine::flowexplorer::ui::pin
 
struct  tatooine::flowexplorer::ui::input_pin
 
struct  tatooine::flowexplorer::ui::input_pin_property_link
 
struct  tatooine::flowexplorer::ui::input_pin_property_link_impl< Prop >
 
struct  tatooine::flowexplorer::ui::output_pin
 
struct  tatooine::flowexplorer::ui::output_pin_impl< T >
 

Namespaces

namespace  tatooine
 
namespace  tatooine::flowexplorer
 
namespace  tatooine::flowexplorer::ui
 
namespace  tatooine::flowexplorer::ui::base
 

Functions

template<typename... Ts>
auto tatooine::flowexplorer::ui::make_input_pin (base::node &n, std::string const &title, icon_type const t=icon_type::flow) -> std::unique_ptr< input_pin >
 
template<typename Prop >
auto tatooine::flowexplorer::ui::make_input_pin_property_link (input_pin &pin, Prop &prop) -> std::unique_ptr< input_pin_property_link >
 
template<typename T >
auto tatooine::flowexplorer::ui::make_output_pin (base::node &n, std::string const &title, T &t, icon_type const it=icon_type::flow) -> std::unique_ptr< output_pin >