|
| sygaldry::has_type_or_value (inputs) |
|
| sygaldry::has_type_or_value (outputs) |
|
template<typename Tag , typename T > |
constexpr auto | sygaldry::endpoint_subtree (T &component) |
|
template<typename T > |
constexpr auto | sygaldry::component_to_tree (T &component) |
|
template<Tuple T> |
constexpr auto | sygaldry::component_tree_to_node_list (T tree) |
|
template<typename T > |
constexpr auto | sygaldry::component_to_node_list (T &component) |
|
template<template< typename >typename F> |
constexpr auto | sygaldry::node_list_filter (Tuple auto tup) |
|
template<template< typename >typename F, typename T > |
constexpr auto | sygaldry::component_filter (T &component) |
|
template<typename T > |
constexpr auto & | sygaldry::find (Tuple auto tup) |
|
template<typename T > |
constexpr auto & | sygaldry::find (auto &component) |
|
template<typename ... RequestedNodes> |
constexpr auto | sygaldry::node_list_filter_by_tag (Tuple auto tup) |
|
template<typename ... RequestedNodes> |
constexpr auto | sygaldry::component_filter_by_tag (auto &component) |
|
template<typename ... RequestedNodes> |
constexpr auto | sygaldry::for_each_node_in_list (const Tuple auto node_list, auto callback) |
|
template<typename T , Tuple Tup> |
constexpr auto | sygaldry::path_of (const Tup tree) |
|
template<typename T , typename C >
requires Component<C> || Assembly<C> |
constexpr auto | sygaldry::path_of (C &component) |
|
template<Tuple T> |
constexpr auto | sygaldry::remove_node_tags (T tup) |
|
template<typename T , typename ... RequestedNodes> |
constexpr auto | sygaldry::for_each_node (T &component, auto callback) |
|
template<typename T > |
constexpr void | sygaldry::for_each_component (T &component, auto callback) |
|
template<typename T > |
constexpr void | sygaldry::for_each_endpoint (T &component, auto callback) |
|
template<typename T > |
constexpr void | sygaldry::for_each_input (T &component, auto callback) |
|
template<typename T > |
constexpr void | sygaldry::for_each_output (T &component, auto callback) |
|
template<typename Y > |
void | sygaldry::clear_flag (Y &endpoint) |
|
void | sygaldry::clear_flags (auto &component) |
|
void | sygaldry::clear_output_flags (auto &component) |
|
void | sygaldry::clear_input_flags (auto &component) |
|
template<Component T> |
void | sygaldry::init (T &component) |
|
template<Component T> |
void | sygaldry::activate_inner (T &component) |
|
template<Component T> |
void | sygaldry::activate (T &component) |
|