SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::utils::dependencies::detail::BoundType< Bindings< BindingTs... >, KeyT > Struct Template Reference

#include <binding.hpp>

Classes

struct  binding_tag
 
struct  collector
 

Public Types

using target_type = decltype(select<KeyT>(collector{}))::type
 

Static Private Member Functions

template<typename K, typename T>
static binding_tag< K, T > select (binding_tag< K, T >)
 

Member Typedef Documentation

◆ target_type

template<typename KeyT, IsBinding... BindingTs>
using serif::utils::dependencies::detail::BoundType< Bindings< BindingTs... >, KeyT >::target_type = decltype(select<KeyT>(collector{}))::type

Member Function Documentation

◆ select()

template<typename KeyT, IsBinding... BindingTs>
template<typename K, typename T>
static binding_tag< K, T > serif::utils::dependencies::detail::BoundType< Bindings< BindingTs... >, KeyT >::select ( binding_tag< K, T > )
staticprivate

The documentation for this struct was generated from the following file: